text:
package org.apache.jena.arq.querybuilder.handlers;

import java.util.HashMap;
import java.util.Map;

import org.apache.jena.arq.querybuilder.SelectBuilder;
import org.apache.jena.arq.querybuilder.handlers.WhereHandler;
import org.apache.jena.graph.Node;
import org.apache.jena.graph.NodeFactory;
import org.apache.jena.graph.Triple;
import org.apache.jena.graph.impl.LiteralLabelFactory;
import org.apache.jena.query.Query;
import org.apache.jena.rdf.model.ResourceFactory;
import org.apache.jena.sparql.core.Var;
import org.apache.jena.sparql.expr.E_Random;
import org.apache.jena.sparql.lang.sparql_11.ParseException;
import org.apache.jena.vocabulary.RDF;
import org.junit.Before;
import org.junit.Test;

public class WhereHandlerTest extends AbstractHandlerTest {

	private Query query;
	private WhereHandler handler;

	@Before
	public void setup() {
		query = new Query();
		handler = new WhereHandler(query);
	}

	@Test
	public void testAddAll() {
		Query query2 = new Query();
		WhereHandler handler2 = new WhereHandler(query2);
		handler2.addWhere(new Triple(NodeFactory.createURI("one"), NodeFactory
				.createURI("two"), NodeFactory.createLiteral("three")));
		handler.addAll(handler2);

		assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
				+ uri("two") + SPACE + quote("three") + OPT_SPACE
				+ CLOSE_CURLY, query.toString());
	}

	@Test
	public void addWhereTriple() {
		handler.addWhere(new Triple(NodeFactory.createURI("one"), NodeFactory
				.createURI("two"), NodeFactory.createURI("three")));
		assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
				+ uri("two") + SPACE + uri("three") + OPT_SPACE
				+ CLOSE_CURLY, query.toString());
	}

	@Test
	public void testAddWhereObjects() {
		handler.addWhere(new Triple(NodeFactory.createURI("one"),
				ResourceFactory.createResource("two").asNode(), ResourceFactory
						.createLangLiteral("three", "en-US").asNode()));
		assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
				+ uri("two") + SPACE + quote("three") + "@en-US" + OPT_SPACE
				+ CLOSE_CURLY, query.toString());
	}

	@Test
	public void testAddWhereAnonymous() {
		handler.addWhere(new Triple(Node.ANY, RDF.first.asNode(), Node.ANY));
		assertContainsRegex(WHERE + OPEN_CURLY + "ANY" + SPACE
				+ uri("http://www\\.w3\\.org/1999/02/22-rdf-syntax-ns#first")
				+ SPACE + "ANY" + OPT_SPACE + CLOSE_CURLY,
				query.toString());
	}

	@Test
	public void testAddOptionalStrings() {
		handler.addOptional(new Triple(NodeFactory.createURI("one"),
				NodeFactory.createURI("two"), NodeFactory.createURI("three")));
		assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
				+ OPEN_CURLY + uri("one") + SPACE + uri("two") + SPACE
				+ uri("three") + OPT_SPACE + CLOSE_CURLY + CLOSE_CURLY,
				query.toString());
	}

	@Test
	public void testAddOptionalAnonymous() {
		handler.addOptional(new Triple(Node.ANY, RDF.first.asNode(), Node.ANY));
		assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
				+ OPEN_CURLY + "ANY" + SPACE
				+ uri("http://www\\.w3\\.org/1999/02/22-rdf-syntax-ns#first")
				+ SPACE + "ANY" + OPT_SPACE + CLOSE_CURLY + CLOSE_CURLY,
				query.toString());
	}

	@Test
	public void testAddOptionalObjects() {
		handler.addOptional(new Triple(NodeFactory.createURI("one"),
				ResourceFactory.createResource("two").asNode(), ResourceFactory
						.createLangLiteral("three", "en-US").asNode()));
		assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
				+ OPEN_CURLY + uri("one") + SPACE + uri("two") + SPACE
				+ quote("three") + "@en-US" + OPT_SPACE + CLOSE_CURLY
				+ CLOSE_CURLY, query.toString());
	}

	@Test
	public void testAddWhereStrings() {
		handler.addWhere(new Triple(NodeFactory.createURI("one"), NodeFactory
				.createURI("two"), NodeFactory.createURI("three")));
		assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
				+ uri("two") + SPACE + uri("three") + OPT_SPACE
				+ CLOSE_CURLY, query.toString());
	}

	@Test
	public void testAddFilter() throws ParseException {
		handler.addFilter("?one < 10");

		assertContainsRegex(WHERE + OPEN_CURLY + "FILTER" + OPT_SPACE
				+ OPEN_PAREN + var("one") + OPT_SPACE + LT + OPT_SPACE + "10"
				+ CLOSE_PAREN + CLOSE_CURLY, query.toString());
	}

	@Test
	public void testAddFilterWithNamespace() throws ParseException {
		query.setPrefix("afn", "http://jena.apache.org/ARQ/function#");
		handler.addFilter("afn:namespace(?one) = 'foo'");

		assertContainsRegex(WHERE + OPEN_CURLY + "FILTER" + OPT_SPACE
				+ OPEN_PAREN + "afn:namespace" + OPEN_PAREN + var("one")
				+ CLOSE_PAREN + OPT_SPACE + EQ + OPT_SPACE + QUOTE + "foo"
				+ QUOTE + CLOSE_PAREN + CLOSE_CURLY, query.toString());
	}

	@Test
	public void testAddFilterVarOnly() throws ParseException {
		handler.addFilter("?one");

		assertContainsRegex(WHERE + OPEN_CURLY + "FILTER" + OPT_SPACE
				+ OPEN_PAREN + var("one") + CLOSE_PAREN + CLOSE_CURLY,
				query.toString());
	}

	@Test
	public void testAddSubQueryWithVars() {
		SelectBuilder sb = new SelectBuilder();
		sb.addPrefix("pfx", "uri").addVar("?x")
				.addWhere("<one>", "<two>", "three");
		handler.addSubQuery(sb);
		assertContainsRegex("SELECT" + SPACE + var("x") + SPACE + WHERE
				+ OPEN_CURLY + uri("one") + ".+" + uri("two") + ".+"
				+ quote("three") + ".+" + CLOSE_CURLY, query.toString());
	}

	@Test
	public void testAddSubQueryWithoutVars() {
		SelectBuilder sb = new SelectBuilder();
		sb.addPrefix("pfx", "uri").addWhere("<one>", "<two>", "three");
		handler.addSubQuery(sb);
		assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + ".+"
				+ uri("two") + ".+" + quote("three") + ".+" + CLOSE_CURLY,
				query.toString());
	}

	@Test
	public void testAddUnion() {
		SelectBuilder sb = new SelectBuilder();
		sb.addWhere(new Triple(NodeFactory.createURI("one"), NodeFactory
				.createURI("two"), NodeFactory.createURI("three")));

		handler.addUnion(sb);
		assertContainsRegex(WHERE + OPEN_CURLY + UNION + OPEN_CURLY
				+ uri("one") + SPACE + uri("two") + SPACE + uri("three")
				+ OPT_SPACE + CLOSE_CURLY, query.toString());
	}

	@Test
	public void testAddUnionToExisting() {
		handler.addWhere( new Triple( NodeFactory.createURI( "s"), NodeFactory.createURI("p"),
				NodeFactory.createURI("o")));
		SelectBuilder sb = new SelectBuilder();
		sb.addWhere(new Triple(NodeFactory.createURI("one"), NodeFactory
				.createURI("two"), NodeFactory.createURI("three")));

		handler.addUnion(sb);
		assertContainsRegex(WHERE + OPEN_CURLY + OPEN_CURLY
				+ uri("s") + SPACE+ uri("p") + SPACE + uri("o")+CLOSE_CURLY
				+OPT_SPACE + UNION + OPEN_CURLY
				+ uri("one") + SPACE + uri("two") + SPACE + uri("three")
				+ OPT_SPACE + CLOSE_CURLY+ CLOSE_CURLY, query.toString());
	}

	@Test
	public void testAddUnionWithVar() {
		SelectBuilder sb = new SelectBuilder().addVar("x").addWhere(
				new Triple(NodeFactory.createURI("one"), NodeFactory
						.createURI("two"), NodeFactory.createURI("three")));

		handler.addUnion(sb);
		assertContainsRegex(WHERE + OPEN_CURLY + UNION + OPEN_CURLY + SELECT
				+ var("x") + SPACE + WHERE + OPEN_CURLY + uri("one") + SPACE
				+ uri("two") + SPACE + uri("three") + OPT_SPACE
				+ CLOSE_CURLY, query.toString());
	}

	@Test
	public void testAddUnionToExistingWithVar() {
		handler.addWhere( new Triple( NodeFactory.createURI( "s"), NodeFactory.createURI("p"),
				NodeFactory.createURI("o")));
		SelectBuilder sb = new SelectBuilder().addVar("x").addWhere(
				new Triple(NodeFactory.createURI("one"), NodeFactory
						.createURI("two"), NodeFactory.createURI("three")));

		handler.addUnion(sb);
		assertContainsRegex(WHERE + OPEN_CURLY + OPEN_CURLY
				+ uri("s") + SPACE+ uri("p") + SPACE + uri("o")+CLOSE_CURLY
				+OPT_SPACE
				+ UNION + OPEN_CURLY + SELECT
				+ var("x") + SPACE + WHERE + OPEN_CURLY + uri("one") + SPACE
				+ uri("two") + SPACE + uri("three") + OPT_SPACE
				+ CLOSE_CURLY, query.toString());
	}
	@Test
	public void addGraph() {

		WhereHandler handler2 = new WhereHandler(new Query());
		handler2.addWhere(new Triple(NodeFactory.createURI("one"), NodeFactory
				.createURI("two"), NodeFactory.createURI("three")));

		handler.addGraph(NodeFactory.createURI("graph"), handler2);
		assertContainsRegex(WHERE + OPEN_CURLY + "GRAPH" + SPACE
				+ uri("graph") + SPACE + OPEN_CURLY + uri("one") + SPACE
				+ uri("two") + SPACE + uri("three") + OPT_SPACE
				+ CLOSE_CURLY + CLOSE_CURLY, query.toString());

	}

	@Test
	public void testSetVarsInTriple() {
		Var v = Var.alloc("v");
		handler.addWhere(new Triple(NodeFactory.createURI("one"), NodeFactory
				.createURI("two"), v));
		assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
				+ uri("two") + SPACE + var("v") + OPT_SPACE
				+ CLOSE_CURLY, query.toString());
		Map<Var, Node> values = new HashMap<Var, Node>();
		values.put(v, NodeFactory.createURI("three"));
		handler.setVars(values);
		assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
				+ uri("two") + SPACE + uri("three") + OPT_SPACE
				+ CLOSE_CURLY, query.toString());
	}

	@Test
	public void testSetVarsInFilter() throws ParseException {
		handler.addFilter("?one < ?v");
		assertContainsRegex(WHERE + OPEN_CURLY + "FILTER" + OPT_SPACE
				+ OPEN_PAREN + var("one") + OPT_SPACE + LT + OPT_SPACE
				+ var("v") + CLOSE_PAREN + CLOSE_CURLY, query.toString());
		Map<Var, Node> values = new HashMap<Var, Node>();

		values.put(Var.alloc("v"), NodeFactory
				.createLiteral(LiteralLabelFactory.createTypedLiteral(10)));
		handler.setVars(values);
		assertContainsRegex(WHERE + OPEN_CURLY + "FILTER" + OPT_SPACE
				+ OPEN_PAREN + var("one") + OPT_SPACE + LT + OPT_SPACE
				+ quote("10") + "\\^\\^"
				+ uri("http://www.w3.org/2001/XMLSchema#int") + CLOSE_PAREN
				+ CLOSE_CURLY, query.toString());

	}

	@Test
	public void testSetVarsInOptional() {
		Var v = Var.alloc("v");
		handler.addOptional(new Triple(NodeFactory.createURI("one"),
				NodeFactory.createURI("two"), v));
		assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
				+ OPEN_CURLY + uri("one") + SPACE + uri("two") + SPACE
				+ var("v") + OPT_SPACE + CLOSE_CURLY + CLOSE_CURLY,
				query.toString());
		Map<Var, Node> values = new HashMap<Var, Node>();
		values.put(v, NodeFactory.createURI("three"));
		handler.setVars(values);
		assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
				+ OPEN_CURLY + uri("one") + SPACE + uri("two") + SPACE
				+ uri("three") + OPT_SPACE + CLOSE_CURLY + CLOSE_CURLY,
				query.toString());
	}

	@Test
	public void testSetVarsInSubQuery() {
		Var v = Var.alloc("v");
		SelectBuilder sb = new SelectBuilder();
		sb.addPrefix("pfx", "uri").addWhere("<one>", "<two>", v);
		handler.addSubQuery(sb);
		assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + ".+"
				+ uri("two") + ".+" + var("v") + ".+" + CLOSE_CURLY,
				query.toString());
		Map<Var, Node> values = new HashMap<Var, Node>();
		values.put(v, NodeFactory.createURI("three"));
		handler.setVars(values);
		assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + ".+"
				+ uri("two") + ".+" + uri("three") + ".+" + CLOSE_CURLY,
				query.toString());
	}

	@Test
	public void testSetVarsInUnion() {
		Var v = Var.alloc("v");
		SelectBuilder sb = new SelectBuilder();
		sb.addPrefix("pfx", "uri").addWhere("<one>", "<two>", v);
		handler.addUnion(sb);
		assertContainsRegex(WHERE + OPEN_CURLY + UNION + OPEN_CURLY
				+ uri("one") + ".+" + uri("two") + ".+" + var("v") + ".+"
				+ CLOSE_CURLY, query.toString());
		Map<Var, Node> values = new HashMap<Var, Node>();
		values.put(v, NodeFactory.createURI("three"));
		handler.setVars(values);
		assertContainsRegex(WHERE + OPEN_CURLY + UNION + OPEN_CURLY
				+ uri("one") + ".+" + uri("two") + ".+" + uri("three")
				+ ".+" + CLOSE_CURLY, query.toString());
	}

	@Test
	public void testBindStringVar() throws ParseException {
		Var v = Var.alloc("foo");
		handler.addBind("rand()", v);

		assertContainsRegex(
				OPEN_CURLY + BIND + OPEN_PAREN + "rand\\(\\)" + SPACE + "AS"
						+ SPACE + var("foo") + CLOSE_PAREN + CLOSE_CURLY,
				query.toString());
	}

	@Test
	public void testBindExprVar() {
		Var v = Var.alloc("foo");
		handler.addBind(new E_Random(), v);

		assertContainsRegex(
				OPEN_CURLY + BIND + OPEN_PAREN + "rand\\(\\)" + SPACE + "AS"
						+ SPACE + var("foo") + CLOSE_PAREN + CLOSE_CURLY,
				query.toString());
	}
}


The Saturn Badlands are notorious for their scattered resources, as well as for their Juggernauts looking for a fight. Reload on resources and kill enough Juggernauts to get a score of at least 3,500.
A Juggernaut is worth the same as 3 yellow resources, so try to destroy as many as you can. If you fly by one without destroying it, you can use a 180 turn.


text:
"""Tests for LLVM Clang"""

def tests_compiler():
    """Test Compiler"""
    import platform
    import subprocess
    from compilertools.compilers._core import _get_arch_and_cpu
    from compilertools.compilers.llvm import Compiler

    cmd = {
        "python": "",
        "--version": "",
        "-dumpversion": "",
        "not_found": False,
    }

    def dummy_compiler():
        """Force version"""
        return cmd["python"]

    def run(*popenargs, check=False, **_):
        """Mocked subprocess.run"""
        args = popenargs[0]
        if cmd["not_found"]:
            raise FileNotFoundError
        try:
            stdout = cmd[args[1]]
            return_code = 0
        except KeyError:
            stdout = ""
            return_code = 1
            if check:
                raise subprocess.CalledProcessError(return_code, args)
        return subprocess.CompletedProcess(args, return_code, stdout)

    platform_python_compiler = platform.python_compiler
    platform.python_compiler = dummy_compiler
    subprocess_run = subprocess.run
    subprocess.run = run

    try:
        compiler = Compiler(current_compiler=True)

        # Check not existing version
        assert compiler.python_build_version == 0.0
        assert compiler.version == 0.0

        # Check existing version
        cmd["python"] = "Clang 6.0 (clang-600.0.57)"
        cmd["--version"] = "clang version 7.0.0 (Fedora 7.0.0-2.fc29)\n..."
        cmd["-dumpversion"] = "7.0.0"
        del compiler["python_build_version"]
        del compiler["version"]
        assert compiler.python_build_version == 6.0
        assert compiler.version == 7.0

        cmd["--version"] = "Apple LLVM version 9.1.0 (clang-902.0.39.2)\n..."
        cmd["-dumpversion"] = "9.1.0"
        del compiler["version"]
        assert compiler.version == 9.1

        # Not current compiler
        assert Compiler().version == 0.0

        # Test Error
        del compiler["version"]
        cmd["not_found"] = True
        assert compiler.version == 0.0

        # Initialize system configurations
        compiler["version"] = 7.0
        arch_x86, cpu_x86 = _get_arch_and_cpu("x86_32")
        arch_amd64, cpu_amd64 = _get_arch_and_cpu("x86_64")

        # Test API/Options
        assert len(compiler.api) > 0
        assert len(compiler.option) > 0

        # Test _compile_args_matrix
        assert compiler._compile_args_matrix(arch_x86, cpu_x86)
        assert compiler._compile_args_matrix(arch_amd64, cpu_amd64)

        # Test _compile_args_current_machine with x86
        args = compiler._compile_args_current_machine(arch_x86, cpu_x86)
        assert args
        assert "-march=native" in args

        # Check return a result also with amd64
        assert compiler._compile_args_current_machine(arch_amd64, cpu_amd64)

        # Check -mfpmath with or without SSE
        cpu_x86["features"] = ["SSE"]
        args = compiler._compile_args_current_machine(arch_x86, cpu_x86)
        assert "-mfpmath=sse" in args

        cpu_x86["features"] = []
        args = compiler._compile_args_current_machine(arch_x86, cpu_x86)
        assert "-mfpmath=sse" not in args

    finally:
        platform.python_compiler = platform_python_compiler
        subprocess.run = subprocess_run

def tests_compiler_clang_command():
    """Test Compiler if CC/Clang command available"""
    from subprocess import Popen, PIPE

    try:
        version_str = (
            Popen(["clang", "--version"], stdout=PIPE, universal_newlines=True)
            .stdout.read()
            .lower()
        )
    except OSError:
        from pytest import skip

        version_str = ""
        skip("Clang not available")

    from compilertools.compilers.llvm import Compiler

    assert Compiler(current_compiler=True).version != 0.0 or "clang" not in version_str

redpajama_set_name: RedPajamaGithub


text:
World War II – Pacific Theater
World War II - 6th Ranger Battalion
by LTC JD Lock
In the Pacific Theater of Operations, the 6th Ranger Infantry Battalion had its beginning in the 98th Field Artillery Battalion. Activated in January 1941 at Ft. Lewis, Washington, the 98th served in New Guinea and was at Port Moresby as part of the Sixth Army under the command of Lieutenant General Walter Krueger. Deciding to create a larger force to accomplish the same type missions as the Alamo Scouts but on a grander scale, Krueger decided that the new unit would be created from the 98th Field Artillery Battalion...thus making the 6th Rangers the only World War II Ranger Infantry Battalion to carry the lineage of a previous unit.
To command the new unit, the general selected Lieutenant Colonel Henry A. Mucci. On 25 September, the 98th Field Artillery Battalion was redesignated and reflagged as the 6th Ranger Infantry Battalion. Men who did not want to be Rangers were encouraged to transfer to allow the unit to be manned exclusively by volunteers. Those who remained underwent a rigorous training program similar to the one that Darby's Rangers had undergone.
The 6th Ranger Infantry Battalion's initial baptism of fire was the invasion of the Philippines. Starting on 17 October 1944, three days prior to the actual landings on the main island of Luzon, the 6th Ranger Infantry Battalion landed on three strategic islands that guarded the entrance to Leyte Gulf to destroy Japanese communications facilities and weapons emplacement.
American and Allied POWs had been on Krueger's mind for a long time. Aware of a POW camp at Pangatian, five miles east of Cabanatuan and thirty miles behind enemy lines, Krueger directed Mucci to liberate the camp.
Mucci's task organization for the mission consisted of himself, Company C, 2nd Platoon of Company F, two teams of Alamo Scouts, and four combat photographers. The total strength of the assembled force was eight officers, 120 enlisted men.
Both Alamo Scout teams departed the base camp on the afternoon of 27 January. Mucci's force departed its base camp at Calasiao at 0500 on 28 January by truck. At 1945 on 30 January, the assault on the compound occupied by nearly 223 enemy soldiers was initiated. By 2030, the compound had been overrun, POWs secured, and the force withdrawn. Blocking forces holding off determined Japanese assaults by an eight-hundred-man infantry battalion, were finally able to withdrawal by 2200 without having sustained a single serious casualty.
A total of fifty-one carts carrying the seriously weakened former prisoners stretched along a column a mile and a half long as the force worked its way back to the safety of friendly lines. Finally, at 1100 on 31 January, contact was made was Sixth Army elements.
The Cabanatuan prison camp raid was an overwhelming tactical success. The raid liberated 511 American and Allied POWs and resulted in an estimated 523 Japanese casualties at a cost of two Ranger KIA and ten WIA. General Douglas A. MacArthur stated that the raid was "magnificent and reflect[ed] extraordinary credit to all concerned."
The Cabanatuan prison raid proved to be the 6th Ranger Infantry Battalion's one and only major combat operation. For the remainder of the war, the battalion was relegated to providing security for Sixth Army headquarters, conducting reconnaissance patrols, searching for Japanese stragglers, and eliminating small pockets of enemy resistance. On 15 September, it deployed to serve as part of the occupational forces in Japan. The 6th Ranger Infantry Battalion was inactivated 20 December 1945 in Kyoto, Japan.

redpajama_set_name: RedPajamaCommonCrawl


"Lazy" Tip for casters: If you CC the basilisk he's riding on, he won't unmount. He just sits there and you can kill him without being interrupted.
I believe if you fly up and down, aggroing and then losing threat on the rider, when he unmounts he will spawn a basilisk and thenr emount a new one when you leave his aggro range. If you continue to do that, you can spawn many basilisk mounts, and when killed can grant much experience, (Loot?), and training dummies if you feel like testing your AoE skills and whatnot.
Note: Please test yourself, I have and it's possibly been fixed because it wouldn't work for me, that or I am on the wrong NPC.
Этот NPC может быть найден в следующих зонах: Подземье (27).


Clare De Graaf - The 10 Second Rule - Christian Book Author - Have You Been Praying for Armadillos?
Ken Davis, a Christian comedian, tells a humorous story of a Christian who gets on an empty city bus, walks to the rear, and sits down. Lord, he prays, if you want me to speak to someone about you, please give me a sign. At the next stop another passenger gets on, goes all the way to the back and sits right down next to the Christian. "Do you know anything about Jesus?" the passenger asks. The Christian excuses himself for a moment and slowly bows his head once again and prays, Lord, if you really want me to talk to this stranger, I need just one more sign. Please turn the bus driver into an armadillo.
My wife has a very good friend, who is a fearless evangelist. She sensitively, but passionately tells taxi drivers and wait staff – everyone about Jesus, or asks how she can pray for them. In Jesus words, she sees fields "ripe for harvest" all around her.
So, here's the question; should all Christians be like that?
Here's my short answer – not necessarily.
I'm one of the local leaders of the New Canaan Society in Grand Rapids, a mentoring ministry to men. A few weeks ago, we had a dozen young men, most of whom are still indifferent to God, over to my house for a meal and discussion on the topic of engineering a more purposeful life.
Two of the young men coach high school teams in an upscale community nearby. I asked them what the most challenging part of their job was. They looked at each other and almost simultaneously blurted out, "Kids screwed up by their parents!" I pressed them to elaborate on their assertion.
Is Your Friend's God Yellow?
If you have a family member or friend in some kind of 12 Step Program and they've not yet found freedom from their addiction, you may find this story helpful.
A few weeks ago, I was sitting outdoors on a sunny, crisp fall day, having a cup of coffee with John, a young man who's been in and out of rehab for years. John is good looking, intelligent, charming and an alcoholic. He grew up in a Christian family so he knows about God – he even says he "believes in God." However, there's not much evidence he's serious about following Jesus. Nevertheless, it's to this higher power that he prays, but apparently without much success. And he doesn't know why. "Why doesn't God deliver me from this addiction?" he asks.
I told him the story of a close friend of mine, who was in rehab in California years ago. Everyone in their group was asked to describe their higher power. One man said that his higher power was the color yellow!
In the husband's mind, he apologized; in the wife's mind, he did not. Does this sound familiar? Have your apologies to your spouse and children fallen flat? Do the apologies of the people in your family connect with your heart and motivate you to forgive? Or do they seem to seldom apologize? What are your children learning through your words and actions about what it means to apologize?


text:
montelagocelticfestival.com
Home » Celebrity » Giacomo Gianniotti Teases 'Grey's' Cast Return: 'Anything Is Possible'
Giacomo Gianniotti Teases 'Grey's' Cast Return: 'Anything Is Possible'
When it comes to Grey's Anatomy, one thing's for sure: ABC's long-running medical drama knows how to keep people on their toes — even in its 17th season. After delighting viewers with the unexpected return of McDreamy himself, Patrick Dempsey, a promo teeing up Thursday's episode promised yet another return of a beloved character. As fans speculated over who could be next to re-emerge in Meredith's COVID dream, guesses ranged from Izzie to George to Lexie to even Doc, Meredith and Derek's cherished dog.
'Grey's Anatomy' Star Kevin McKidd on How They Pulled Off Patrick Dempsey's Surprise Return (Exclusive)
"I'll say this. In a dream, anything is possible," Grey's star Giacomo Gianniotti, who plays Andrew DeLuca, teased to ET during a recent phone interview while promoting his indie film, Acquainted. "Anything is possible in a dream."
While the Italian-born actor's coy response doesn't offer any clarity on the identity of the mystery person, he discussed the impact of having Dempsey back for a small arc years after leaving midway through season 11. Coincidentally, Gianniotti joined Grey's a handful of episodes after Derek Shepherd was killed off.
"It's been amazing. I mean, the internet exploded. Everybody was just so excited to see their beloved character return," Gianniotti said of the flood of social media reactions after the season 17 premiere. "I didn't get to work with him in this capacity because it was just him and Ellen [Pompeo] on the beach. But it's been seven seasons because it's my whole time that I've been on that he's been gone."
"There's been a longing for that character. We've, in the past, reintroduced older characters in dreams. You've got to see some of those older characters that have come back, but Patrick was never on that list. I think it's exciting that the fans are going to get to see a little bit of him in this time where she's in this unconscious state and she can explore things that they wouldn't have normally thought to explore in the hospital because that character is dead," he noted. "It's a great thing for the show and for the fans. That's another reason why I think this season is special. I think it's going to be one of the best."
Ellen Pompeo on 'Grey's Anatomy' Season 17 Premiere Shocker
With Meredith going through debilitating side effects from the coronavirus, so much so she appointed Richard Webber to oversee all medical decisions should she take a turn for the worst, any romantic reconciliation between her and DeLuca, who is adapting to his new normal with bipolar disorder, are being put on the backburner for now.
"There's a romance certainly between DeLuca and Meredith that is hanging in the balance, but now that he's got some medications, sleeping better, therapy, lost a little weight, getting his health all back in check, you need some time to get yourself in check. Now that he's a little bit on the mend, I think he was starting to maybe reopen the possibility of picking up where he left off with Meredith," Gianniotti pondered. "But before he even has the opportunity to breach that conversation with her, she gets COVID."
"Of course, her life is the most important thing. Any kind of personal emotional baggage is put on hold both for Meredith and for DeLuca," he continued. "Right now he's just concerned on saving this woman he loves and who at the very least is a best friend. He's her primary healthcare provider alongside Teddy, and they formed this team to take care of Meredith. Any emotional stuff right now, it's put on pause because saving her life is the most important thing. All that will have to wait."
Laysla de Oliveira and Giacomo Gianniotti play old friends-turned-lovers in 'Acquainted.'
Outside of Grey's, Gianniotti is preparing for the release of a romantic drama he filmed a few years ago, Acquainted, which, as he describes it, is "a love letter to today's love, an evolved love, the modern love" and brings to the forefront the subjective definition of what infidelity is. In the film, Gianniotti plays Drew, a guy in a committed — albeit monotonous — relationship, who, after reconnecting with an old acquaintance, Emma (Laysla de Oliveira), finds himself entangled in a very messy web of secret hook-ups and romantic missteps.
"This film for me reflected what I felt dating was like for a lot of my friends and people in my life and my age. They get to 30 and maybe you're not really where you thought you'd been your career by now. Maybe you thought you'd be married with kids by now and you're not. That's a societal pressure that disproportionately affects women, I think, more than men, but it's still a pressure nonetheless," said Gianniotti, who is also a producer. "Then the question of fidelity is, what is fidelity? What is cheating? Each person in a couple defines that in their own way. I could ask what is cheating to 10 different people and they might all give me a slightly different answer. It's a more modern, open world we're living in now where a lot of those old traditional constructs are eroding away. How do we live in that? How do we fit in that?"
"Drew is put in this situation where he's been in this relationship with this woman he loves for a long time, but it has fallen into routine, going through the motions in the day to day. He meets Emma, who excites him and is thrilling and is fun and is new and sparks some youth in him. He's left with this dilemma of, 'Do I double down on this thing that I've invested so much time and effort and money and emotion for this new thing that is giving me temporary new joy?'" he continued. "It's a dilemma that a lot of us face. Our friends around us are having kids and getting married and may pressure us into stepping further into a relationship that we're in. Social media also is another big part of our time and certainly plays a part in this film of, we're constantly having to see the next option that we could be with on Instagram every day. I feel like it pushes us to be less confident in the relationship that we've built and made us more insecure. These are all the themes that the film plays around with. How fragile relationships are now."
Giacomo Gianniotti plays Drew, a guy who's caught between a long-term relationship and a new infatuation, in 'Acquainted.'
Though there may be instances where Drew makes the unpopular decision, the 31-year-old actor didn't judge his character for any eyebrow-raising moves made.
"A large part of why I played Drew and why I took the role is because I identify with a lot of stuff he was going through and I've been through it myself. I related to a lot of the decisions that he was making or having to make or thinking of making, just those dilemmas of being in something for a long time and not feeling stimulated by it but you feel like you'd been in it for so long so you just feel like, 'Who am I without this relationship?'" Gianniotti shared. "These are all things that people go through and we wanted to showcase them. I wasn't having trouble justifying any of his actions. I think he could have played some parts a little bit better, a little bit smoother. I think love and infatuation can make us do a lot of crazy things. If we're starved of love, it can make us do even crazier things because we're so thirsty for it that it'll push us to do actions that we didn't think we were capable of. We crave being loved. We crave connection. We crave affection. When we're starved of those things, we're capable to do a lot of things that hurt people unfortunately."
Watch the official trailer for Acquainted below.
https://youtube.com/watch?v=nfSGsvfNg34%3Ffeature%3Doembed
The ending, which sees Emma breaking things off with Drew and may be up for interpretation, can be read many different ways. Does Drew go after Emma? Does Drew go back to his girlfriend? The uncertainty surrounding the movie's final scene is one of the reasons why Gianniotti was drawn to the project.
"That was a big goal of Natty Zavitz, our director. We didn't want to wrap it up in a pretty bow. We wanted it to be open so that people can decide what they think happened with the rest of the story. We also didn't want there to be any heroes and villains. We don't try to make anyone look bad or punish anyone for their actions. We try to have everyone be seen objectively and then you can pick who you're rooting for, which will all probably be based on your own life experience and things you've been through," he explained. "If you've been cheated on, then you might not want to see somebody cheat on somebody and you might think, 'Oh God, I don't like that person. How could you cheat?' But we tried to make it as clear as possible and not favor anyone or make everyone seem evil, that these are just people who were in certain situations and they made the best decision they could."
Acquainted is available Video on Demand and DVD on Tuesday, Dec. 8.
To stay up to date on breaking news, sign up for ET's daily newsletter.
Brooks Laich Still Wants Kids Following Split From Julianne Hough: 'It's So Important To Me'
The seven things every car owner MUST check this winter
GMB's Kate Garraway reveals it's been a 'tough old week' for husband Derek as she says she's 'blown away' by fan support
DaBaby Honors Older Brother Glenn Johnson Following His Death at 34
Love Island's Luke M cuddles up to Demi in bed in cute selfie after being named favourites to split first – The Sun
« A Houston Instagram influencer was found dead and naked on the side of the road. Her mother believes she was murdered.
6 Best Dog Christmas Outfit 2020 | The Sun UK »
Hollyoaks fans horrified by Denise Welch's abusive character Trish as she insults daughter Maxine
Inside The Drama At Wendy Williams' Mother's Funeral
Normal People's Paul Mescal struggling with lack of work and has spent show pay
'The Lady and the Dale': Meet the Fake Tricycle Car Scam Artist (Video)
Did Matt James Spoil His Own Bachelor Season On Spotify?


Moleskine's Black Page Album features a black hard cover with rounded corners and an elastic closure, black pages, black endpapers and a black expandable inner pocket for loose items. The pages are made from 200 gram top-quality, heavy, acid-free paper for a professional look and feel. The pocket size black page album includes 32 pages that are ideal for collecting photos, collages, sketches, notes and more.


• A new Harvard University study spreads doubt on the benefits of U.S. hospital accreditation by independent organizations.
• Researchers studied patient outcomes at 4,400 U.S. hospitals, 3,337 of which were accredited by the Joint Commission and 1,063 that underwent state-based review between 2014 and 2017. The study included about 4.2 million patients aged 65 and older who were admitted for 15 common medical and 6 common surgical conditions, as well as patients who completed the HCAHPS patient satisfaction survey.
• While patients treated at accredited hospitals had slightly lower 30-day mortality rates than patients at state-reviewed hospitals (10.2% versus 10.6%), mortality rates for the surgical conditions were identical (2.4% versus 2.4%). Readmission rates for the medical conditions were significantly lower at accredited hospitals (22.4% versus 23.2%), but were slightly higher for the surgical conditions (15.9% versus 15.6%). The study was published online by BMJ.
In order to guarantee the best care quality, CMS request hospitals that are participants in Medicare be accredited by a federally approved accrediting organization or undergo review by a state survey agency. About three-fourths of participating hospitals have chosen accrediting organizations, powering a multimillion-dollar industry, according to the study. The Joint Commission commands about 80% of that market.
The Joint Commission has been credited with spurring improvements in patient care and safety by holding hospitals to a high standard and raising awareness of issues like alarm fatigue, which can lead to medical errors. However, a Wall Street Journal investigation in 2017 found the organization rarely revokes or alters accreditation of hospitals singled out for safety violations by state or federal inspectors.
This study suggests that what's held up as the gold standard for hospital quality may not be as meaningful as industry and the public would like to believe.
It could have important implications for healthcare policy.
According to the researchers, hospital accreditation is a central element of the quality strategy for many countries and is thought to be an important component of maintaining quality and safety of care delivered. However, given the minimal benefit seen with accreditation in this study, it raises the question of whether our national efforts need to emphasize accreditation as much as they do.
They added that if we continue to use accreditation and spend the substantial sums of money, they require then we consider substantially rethinking our accreditation process. Given the resources that accreditation requires, ensuring that it leads to better care seems to be a minimum goal of the process.
The study comes as CMS is changing up some of its oversight of hospital accrediting bodies, including making more information available to consumer's online and piloting direct observation of surveys in lieu of state validation visits. Last year, the agency dropped plans to make public reports from private accreditors, citing concerns it could be seen as an attempt to skirt federal law barring release of third-party audit results.


text:
You are here: Home / News / Politics / What do Maui's legislators think of the NRA?
What do Maui's legislators think of the NRA?
February 28, 2018 by Deborah Caulfield Rybak Leave a Comment
In the weeks following Florida's Parkland high school massacre, a new fervor has set in when it comes to challenging the formerly bulletproof National Rifle Association (NRA)–and the organization is beginning to take some significant hits.
Whether it's the powerful emotions created by angry, grieving Parkland students, or a collective consciousness snap at the news of yet another assault rifle slaughter, individual outrage seems to have coalesced into a steely muscularity intent on weakening the gun rights giant on a number of levels. Citizens are challenging local and national representatives who have taken campaign donations from the gun lobby, the NRA's activities abroad are being examined, and now corporations are beginning to alter their relationships as well.
Starting last week, a steady stream of corporations have canceled discount programs offered to NRA members and asked that their names be removed from the organization's website. At press time, they included the Metlife, Inc. insurance company, software giant Symantec, all the major rental car companies, Delta and United Airlines, the Wyndham group of hotels such as Ramada and Days Inn, and moving companies Allied Van Lines and North American Van Lines.
Even banks have sidled away. First National Bank of Omaha announced that, due to "customer feedback," it no longer will issue its special NRA visa card, once known as "the official credit card of the N.R.A." Bank of America announced that it would review its relationships with those companies manufacturing assault weapons for non-military use.
And even though Amazon doesn't sell firearms, it's being attacked for streaming video content from the NRA's TV channel.
For its part, the NRA has described the cancellations as "a shameful display of political and civic cowardice."
Hawaii, with its strict laws tightly controlling gun ownership, registration and use, has one of the lowest gun crime rates in the county. Still, Honolulu Civil Beat's Chad Blair recently jumped into the post-Parkland coverage recently by answering the question: what Hawaiian legislators have taken money from the political action committees of the NRA or its local affiliate, the Hawaiian Rifle Association (HRA)?
There were dozens of names on the list, which listed any donations received since 2008, but only three from Maui. Former Speaker of the House Joe Souki (D-Wailuku) received $150 from the NRA and $2,800 from the HRA. Representatives Kyle Yamashita (D-Upcountry) and Angus McKelvey (D-West Maui) each received NRA donations of $250 (all three representatives are up for reelection this year).
Now, those amounts are pretty paltry–but as Blair pointed out–there are indications that any kind of gun lobby donation or support will be used as a campaign issue this election year.
From 2006 to 2010, Souki received "A" ratings from the NRA. The Hawaiian Rifle Association gave him "performance" ratings in the 90th percentile until 2016, when Souki voted in favor of gun registration. Perhaps not coincidentally, his 2016 rating dropped to 67 percent with the HRA and to 50 percent with the NRA.
Surprisingly, although Rep. Yamashita voted the way the NRA wanted in 2016–against gun registration–his NRA performance ratings have hovered in the 60 percent range for the past few years. Neither legislator returned calls for comment.
But McKelvey was a different story. In an interview, McKelvey said that, although his office only received one email about the $250 campaign contribution, he took immediate action.
"I didn't even remember it and had to go back and find it in my records," he said. "It was from 2012, so that money had come and gone a long time ago for regular campaign purposes." His constituent suggested that he do something to support the fight against domestic violence or to donate to a group working to end gun violence, and McKelvey agreed.
"I couldn't donate to gun violence groups because they're national political groups, but we have the Women Helping Women non-profit on Maui that does amazing work helping women escape domestic violence. I thought it was a chance to support them and send a message of solidarity. So I gave them a contribution of $250."
He added that if he retains his seat in this year's election, his priority during the next session will be to introduce a bill for mandatory gun insurance (proposals for gun liability insurance have been proposed in several states and in Congress; the NRA currently offers such a policy).
"We have insurance for our cars that everyone has to buy," McKelvey said. "There's no reason–particularly with these kinds of weapons that do such harm and damage–that everyone shouldn't have that insurance. That's what I plan to pursue if I return to Honolulu."
Of course, those plans, and his support for this session's gun bills (see accompanying story) will probably do some damage to the current ratings he has received from the NRA (92 percent) and the HRA (71 percent).
"Yeah? You know what? Good!" McKelvey shot back. "I hope they do. I support responsible sustenance hunting, but I don't support the kind of weapons that are only used to kill people–which is the reality of bump stocks. They're not used for hunting. No hunter in his right mind would use one."
McKelvey also says he will never take another dime from the gun lobby. "No more," he said. "My community wants to know where I stand, especially on things like this. I've never voted one way or another for anybody or anything in my life, but I don't even want the appearance of that right now. I won't accept any more gun money going forward. It's a pledge I'm happy to make."
We also contacted the rest of Maui's statehouse legislators who hadn't received any gun lobby money to see if their policies had undergone any changes in the post-Parkland environment.
Only a couple responded. Senator Gilbert Keith-Agaran (D-Central Maui) said he hasn't taken money from the gun rights organizations, but added that he usually isn't aware of who makes contributions to him. "My treasurer knows, but I've never paid too much attention to exactly who was making the contribution," he said.
He voted for gun registration in 2016,* and his NRA rating is low: 21 percent in 2016. He shrugged off the number. "I've never asked for their endorsement and I've never responded to their questionnaire (which helps the group formulate its ratings)," Keith-Agaran said.
He thinks the NRA probably has a low opinion of most Hawaiian legislators: "We have strict laws and they've gotten even stricter for the last couple of years."
At the other end of the NRA rating spectrum is Sen. Roz Baker (D-West and South Maui), who co-sponsored the successful 2016 gun registration bill. Her last HRA percentage was zero. Her NRA grade–a resounding F–prompted a big laugh during a phone call last week.
"I love it! My badge of honor," she said. "I don't take [their] donations, I don't fill out their questionnaires, and because I wear my feelings and emotions on my sleeve when they come to testify, I've probably given them stink eye." She laughed again. "So yeah, they love me."
Hawaii's Gun Bills
If Civil Beat's list of NRA/HRA donation recipients didn't irk the already agitated gun lobby, two bills moving steadily through the legislature most certainly have.
The first, known as SB 2046 in the Senate and HB1908 in the House, is informally known as the "Bump Stock" bill. It would make it a felony to manufacture, import, sell or possess devices designed to accelerate the firing rate of semi-automatic weapons. The perpetrator of last year's Las Vegas massacre used such a device.
The second, the so-called "Firearm Surrender" bill (SB 2436/HB2228) would shorten the time that a person who is disqualified from owning a gun would have to surrender it. The current time limit is 30 days; the House measure would reduce it to 48 hours, the Senate version to 24 hours.
Maui legislators were involved in the process, some apparently more enthusiastically than others.
Sen. Gilbert Keith-Agaran was a "primary introducer" of the bump stock bill, although he said in an interview that he thought the new measure might be a bit redundant.
"The attorney general's office actually thinks that bump stocks and other trigger mechanisms are already covered by the ban in our statute, but the bill's being introduced anyway, just to make sure it's crystal clear that these are the types of things covered by the ban."
He added that he's "leaning towards" supporting both measures.
Sen. Roz Baker was a primary sponsor of the firearms surrender bill and also supports the bump stock measure, which comes as no surprise. She also was a force behind the successful and groundbreaking 2016 legislation mandating gun registration in the state, making Hawaii among the strictest states in terms of regulating gun ownership.
But in an interview, her thoughts wandered nationally as she pondered President Donald Trump's proposal that teachers be armed in the classroom. "How stupid is that?" she said. "My mother was an elementary school teacher, my father was a school administrator and even through I grew up in Texas and a lot of our friends were hunters, my family never was. To think that's the answer to gun violence anyplace is just ludicrous. It's anathema to what teachers want to do. That's not the space that they come from, not the teachers that I know anyway."
Although Rep. Angus McKelvey voted against gun registration in 2016 ("because it was in violation of federal law"), he is strongly supporting the two bills moving through the House. "I'm glad the bump stock bill is coming before us, I will stand in strong support of it, it's an important bill," he said.
McKelvey feels the same about the firearm surrender: "It's a great bill and I look forward to supporting that as well."
Whether Joe Souki, with his A rating from the NRA, plans to support this new legislation is unknown; he did not return a call for comment.
Other Maui legislators also did not return calls asking how they regarded the measures. However, Rep. Lynn DeCoite (D-Molokai/East Maui) was a primary introducer of both House bills, and Rep. Kaniela Ing (D-South Maui) was a primary introducer of the House bump stock bill.
The NRA's Institute for Legislative Action has listed both bills on its website, urging members to contact their Hawaii congressional representatives. If you want to send comments to your representative, go to Capitol.hawaii.gov.
* This story originally misstated Sen. Keith-Agaran's vote on firearms registration. MauiTime regrets the error.
Cover design: Darris Hurst
Filed Under: Politics Tagged With: Angus McKelvey, bump stock, Chad Blair, Donald Trump, firearm, Gil Keith-Aragan, guns, Hawaii Rifle Association, Joe Souki, Kaniela Ing, Kyle Yamashita, Lynn DeCoite, National Rifle Association, NRA, Parkland, Roz Baker
'My Name Is Mommy' at Historic Iao Theater
Art of Aloha at Lahaina Galleries
Stanley Jordan Plays Jimi at Maui Arts and Cultural Center
Broadway Pops with Jodi Benson at Maui Arts and Cultural Center