text:
<?xml version="1.0"?>

<configurator>
  <domain name="ZLL" spec="zll-1.0-11-0037-10" dependsOn="zcl-1.0-07-5123-03">
  </domain>
  <enum name="IdentifyEffectIdentifier" type="ENUM8">
    <item name="Blink" value="0x00"/>
    <item name="Breathe" value="0x01"/>
    <item name="Okay" value="0x02"/>
    <item name="ChannelChange" value="0x0B"/>
    <item name="FinishEffect" value="0xFE"/>
    <item name="StopEffect" value="0xFF"/>
  </enum>
  <enum name="IdentifyEffectVariant" type="ENUM8">
    <item name="Default" value="0x00"/>
  </enum>
  <bitmap name="ScenesCopyMode" type="BITMAP8">
    <field name="CopyAllScenes" mask="0x01"/>
  </bitmap>
  <enum name="OnOffEffectIdentifier" type="ENUM8">
    <item name="DelayedAllOff" value="0x00"/>
    <item name="DyingLight" value="0x01"/>
  </enum>
  <enum name="OnOffDelayedAllOffEffectVariant" type="ENUM8">
    <item name="FadeToOffIn_0p8Seconds" value="0x00"/>
    <item name="NoFade" value="0x01"/>
    <item name="50PercentDimDownIn_0p8SecondsThenFadeToOffIn_12Seconds" value="0x02"/>
  </enum>
  <enum name="OnOffDyingLightEffectVariant" type="ENUM8">
    <item name="20PercenterDimUpIn_0p5SecondsThenFadeToOffIn_1Second" value="0x00"/>
  </enum>
  <bitmap name="OnOffControl" type="BITMAP8">
    <field name="AcceptOnlyWhenOn" mask="0x01"/>
  </bitmap>
  <enum name="EnhancedColorMode" type="ENUM8">
    <item name="CurrentHueAndCurrentSaturation" value="0x00"/>
    <item name="CurrentXAndCurrentY" value="0x01"/>
    <item name="ColorTemperature" value="0x02"/>
    <item name="EnhancedCurrentHueAndCurrentSaturation" value="0x03"/>
  </enum>
  <bitmap name="ColorCapabilities" type="BITMAP16">
    <field name="HueSaturationSupported" mask="0x0001"/>
    <field name="EnhancedHueSupported" mask="0x0002"/>
    <field name="ColorLoopSupported" mask="0x0004"/>
    <field name="XYAttributesSupported" mask="0x0008"/>
    <field name="ColorTemperatureSupported" mask="0x0010"/>
  </bitmap>
  <bitmap name="ColorLoopUpdateFlags" type="BITMAP8">
    <field name="UpdateAction" mask="0x01"/>
    <field name="UpdateDirection" mask="0x02"/>
    <field name="UpdateTime" mask="0x04"/>
    <field name="UpdateStartHue" mask="0x08"/>
  </bitmap>
  <enum name="ColorLoopAction" type="ENUM8">
    <item name="Deactivate" value="0x00"/>
    <item name="ActivateFromColorLoopStartEnhancedHue" value="0x01"/>
    <item name="ActivateFromEnhancedCurrentHue" value="0x02"/>
  </enum>
  <enum name="ColorLoopDirection" type="ENUM8">
    <item name="DecrementHue" value="0x00"/>
    <item name="IncrementHue" value="0x01"/>
  </enum>
  <bitmap name="ZigbeeInformation" type="BITMAP8">
    <field name="LogicalType" mask="0x03"/>
    <field name="RxOnWhenIdle" mask="0x04"/>
  </bitmap>
  <enum name="ZigbeeInformationLogicalType" type="ENUM8">
    <item name="Coordinator" value="0x00"/>
    <item name="Router" value="0x01"/>
    <item name="EndDevice" value="0x02"/>
  </enum>
  <bitmap name="ZllInformation" type="BITMAP8">
    <field name="FactoryNew" mask="0x01"/>
    <field name="AddressAssignment" mask="0x02"/>
    <field name="TouchLinkInitiator" mask="0x10"/>
    <field name="TouchLinkPriorityRequest" mask="0x20"/>
    <field name="ProfileInterop" mask="0x80"/>
  </bitmap>
  <bitmap name="KeyBitmask" type="BITMAP16">
    <field name="Development" mask="0x0001"/>
    <field name="Master" mask="0x0010"/>
    <field name="Certification" mask="0x8000"/>
  </bitmap>
  <enum name="KeyIndex" type="ENUM8">
    <item name="Development" value="0x00"/>
    <item name="Master" value="0x04"/>
    <item name="Certification" value="0x0F"/>
  </enum>
  <enum name="DeviceInformationRecordSort" type="ENUM8">
    <item name="NotSorted" value="0x00"/>
    <item name="TopOfTheList" value="0x01"/>
  </enum>
  <struct name="DeviceInformationRecord">
    <item name="ieeeAddress" type="IEEE_ADDRESS"/>
    <item name="endpointId" type="INT8U"/>
    <item name="profileId" type="INT16U"/>
    <item name="deviceId" type="INT16U"/>
    <item name="version" type="INT8U"/>
    <item name="groupIdCount" type="INT8U"/>
    <item name="sort" type="DeviceInformationRecordSort"/>
  </struct>
  <enum name="ZllStatus" type="ENUM8">
    <item name="Success" value="0x00"/>
    <item name="Failure" value="0x01"/>
  </enum>
  <struct name="GroupInformationRecord">
    <item name="groupId" type="INT16U"/>
    <item name="groupType" type="INT8U"/>
  </struct>
  <struct name="EndpointInformationRecord">
    <item name="networkAddress" type="INT16U"/>
    <item name="endpointId" type="INT8U"/>
    <item name="profileId" type="INT16U"/>
    <item name="deviceId" type="INT16U"/>
    <item name="version" type="INT8U"/>
  </struct>
  <clusterExtension code="0x0000">
    <attribute side="server" code="0x4000" define="SW_BUILD_ID" type="CHAR_STRING" length="16" writable="false" default="" optional="true" introducedIn="zll-1.0-11-0037-10">sw build id</attribute>
  </clusterExtension>
  <clusterExtension code="0x0003">
    <command source="client" code="0x40" name="TriggerEffect" optional="true" introducedIn="zll-1.0-11-0037-10" cli="zcl identify trigger">
      <description>
        Command description for TriggerEffect
      </description>
      <arg name="effectId" type="IdentifyEffectIdentifier"/>
      <arg name="effectVariant" type="IdentifyEffectVariant"/>
    </command>
  </clusterExtension>
  <clusterExtension code="0x0005">
    <command source="client" code="0x40" name="EnhancedAddScene" optional="true" introducedIn="zll-1.0-11-0037-10" cli="zcl scenes eadd">
      <description>
        Command description for EnhancedAddScene
      </description>
      <arg name="groupId" type="INT16U"/>
      <arg name="sceneId" type="INT8U"/>
      <arg name="transitionTime" type="INT16U"/>
      <arg name="sceneName" type="CHAR_STRING"/>
      <arg name="extensionFieldSets" type="SceneExtensionFieldSet" array="true"/>
    </command>
    <command source="client" code="0x41" name="EnhancedViewScene" optional="true" noDefaultImplementation="true" introducedIn="zll-1.0-11-0037-10" cli="zcl scenes eview">
      <description>
        Command description for EnhancedViewScene
      </description>
      <arg name="groupId" type="INT16U"/>
      <arg name="sceneId" type="INT8U"/>
    </command>
    <command source="client" code="0x42" name="CopyScene" optional="true" introducedIn="zll-1.0-11-0037-10" cli="zcl scenes copy">
      <description>
        Command description for CopyScene
      </description>
      <arg name="mode" type="ScenesCopyMode"/>
      <arg name="groupIdFrom" type="INT16U"/>
      <arg name="sceneIdFrom" type="INT8U"/>
      <arg name="groupIdTo" type="INT16U"/>
      <arg name="sceneIdTo" type="INT8U"/>
    </command>
    <command source="server" code="0x40" name="EnhancedAddSceneResponse" optional="true" introducedIn="zll-1.0-11-0037-10" disableDefaultResponse="true">
      <description>
        Command description for EnhancedAddSceneResponse
      </description>
      <arg name="status" type="Status"/>
      <arg name="groupId" type="INT16U"/>
      <arg name="sceneId" type="INT8U"/>
    </command>
    <command source="server" code="0x41" name="EnhancedViewSceneResponse" optional="true" introducedIn="zll-1.0-11-0037-10" disableDefaultResponse="true">
      <description>
        Command description for EnhancedViewSceneResponse
      </description>
      <arg name="status" type="Status"/>
      <arg name="groupId" type="INT16U"/>
      <arg name="sceneId" type="INT8U"/>
      <arg name="transitionTime" type="INT16U"/>
      <arg name="sceneName" type="CHAR_STRING"/>
      <arg name="extensionFieldSets" type="SceneExtensionFieldSet" array="true"/>
    </command>
    <command source="server" code="0x42" name="CopySceneResponse" optional="true" introducedIn="zll-1.0-11-0037-10" disableDefaultResponse="true">
      <description>
        Command description for CopySceneResponse
      </description>
      <arg name="status" type="Status"/>
      <arg name="groupIdFrom" type="INT16U"/>
      <arg name="sceneIdFrom" type="INT8U"/>
    </command>
  </clusterExtension>
  <clusterExtension code="0x0006">
    <attribute side="server" code="0x4000" define="GLOBAL_SCENE_CONTROL" type="BOOLEAN" min="0x00" max="0x01" writable="false" default="0x01" optional="true" introducedIn="zll-1.0-11-0037-10">global scene control</attribute>
    <attribute side="server" code="0x4001" define="ON_TIME" type="INT16U" min="0x0000" max="0xFFFF" writable="true" default="0x0000" optional="true" introducedIn="zll-1.0-11-0037-10">on time</attribute>
    <attribute side="server" code="0x4002" define="OFF_WAIT_TIME" type="INT16U" min="0x0000" max="0xFFFF" writable="true" default="0x0000" optional="true" introducedIn="zll-1.0-11-0037-10">off wait time</attribute>
    <command source="client" code="0x40" name="OffWithEffect" optional="true" introducedIn="zll-1.0-11-0037-10" cli="zcl on-off offeffect">
      <description>
        Command description for OffWithEffect
      </description>
      <arg name="effectId" type="OnOffEffectIdentifier"/>
      <arg name="effectVariant" type="ENUM8"/>
    </command>
    <command source="client" code="0x41" name="OnWithRecallGlobalScene" optional="true" introducedIn="zll-1.0-11-0037-10" cli="zcl on-off onrecall">
      <description>
        Command description for OnWithRecallGlobalScene
      </description>
    </command>
    <command source="client" code="0x42" name="OnWithTimedOff" optional="true" introducedIn="zll-1.0-11-0037-10" cli="zcl on-off ontimedoff">
      <description>
        Command description for OnWithTimedOff
      </description>
      <arg name="onOffControl" type="OnOffControl"/>
      <arg name="onTime" type="INT16U"/>
      <arg name="offWaitTime" type="INT16U"/>
    </command>
  </clusterExtension>
  <clusterExtension code="0x0300">
    <attribute side="server" code="0x4000" define="COLOR_CONTROL_ENHANCED_CURRENT_HUE" type="INT16U" min="0x0000" max="0xFFFF" writable="false" default="0x0000" optional="true" introducedIn="zll-1.0-11-0037-10">enhanced current hue</attribute>
    <attribute side="server" code="0x4001" define="COLOR_CONTROL_ENHANCED_COLOR_MODE" type="ENUM8" min="0x00" max="0xFF" writable="false" default="0x01" optional="true" introducedIn="zll-1.0-11-0037-10">enhanced color mode</attribute>
    <attribute side="server" code="0x4002" define="COLOR_CONTROL_COLOR_LOOP_ACTIVE" type="INT8U" min="0x00" max="0xFF" writable="false" default="0x00" optional="true" introducedIn="zll-1.0-11-0037-10">color loop active</attribute>
    <attribute side="server" code="0x4003" define="COLOR_CONTROL_COLOR_LOOP_DIRECTION" type="INT8U" min="0x00" max="0xFF" writable="false" default="0x00" optional="true" introducedIn="zll-1.0-11-0037-10">color loop direction</attribute>
    <attribute side="server" code="0x4004" define="COLOR_CONTROL_COLOR_LOOP_TIME" type="INT16U" min="0x0000" max="0xFFFF" writable="false" default="0x0019" optional="true" introducedIn="zll-1.0-11-0037-10">color loop time</attribute>
    <attribute side="server" code="0x4005" define="COLOR_CONTROL_COLOR_LOOP_START_ENHANCED_HUE" type="INT16U" min="0x0000" max="0xFFFF" writable="false" default="0x2300" optional="true" introducedIn="zll-1.0-11-0037-10">color loop start enhanced hue</attribute>
    <attribute side="server" code="0x4006" define="COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE" type="INT16U" min="0x0000" max="0xFFFF" writable="false" default="0x0000" optional="true" introducedIn="zll-1.0-11-0037-10">color loop stored enhanced hue</attribute>
    <attribute side="server" code="0x400A" define="COLOR_CONTROL_COLOR_CAPABILITIES" type="BITMAP16" min="0x0000" max="0x001F" writable="false" default="0x0000" optional="true" introducedIn="zll-1.0-11-0037-10">color capabilities</attribute>
    <attribute side="server" code="0x400B" define="COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN" type="INT16U" min="0x0000" max="0xFEFF" writable="false" default="0x0000" optional="true" introducedIn="zll-1.0-11-0037-10">color temp physical min</attribute>
    <attribute side="server" code="0x400C" define="COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX" type="INT16U" min="0x0000" max="0xFEFF" writable="false" default="0xFEFF" optional="true" introducedIn="zll-1.0-11-0037-10">color temp physical max</attribute>
    <command source="client" code="0x40" name="EnhancedMoveToHue" optional="true" noDefaultImplementation="true" introducedIn="zll-1.0-11-0037-10" cli="zcl color-control emovetohue">
      <description>
        Command description for EnhancedMoveToHue
      </description>
      <arg name="enhancedHue" type="INT16U"/>
      <arg name="direction" type="HueDirection"/>
      <arg name="transitionTime" type="INT16U"/>
    </command>
    <command source="client" code="0x41" name="EnhancedMoveHue" optional="true" noDefaultImplementation="true" introducedIn="zll-1.0-11-0037-10" cli="zcl color-control emovehue">
      <description>
        Command description for EnhancedMoveHue
      </description>
      <arg name="moveMode" type="HueMoveMode"/>
      <arg name="rate" type="INT16U"/>
    </command>
    <command source="client" code="0x42" name="EnhancedStepHue" optional="true" noDefaultImplementation="true" introducedIn="zll-1.0-11-0037-10" cli="zcl color-control estephue">
      <description>
        Command description for EnhancedStepHue
      </description>
      <arg name="stepMode" type="HueStepMode"/>
      <arg name="stepSize" type="INT16U"/>
      <arg name="transitionTime" type="INT16U"/>
    </command>
    <command source="client" code="0x43" name="EnhancedMoveToHueAndSaturation" optional="true" noDefaultImplementation="true" introducedIn="zll-1.0-11-0037-10" cli="zcl color-control emovetohueandsat">
      <description>
        Command description for EnhancedMoveToHueAndSaturation
      </description>
      <arg name="enhancedHue" type="INT16U"/>
      <arg name="saturation" type="INT8U"/>
      <arg name="transitionTime" type="INT16U"/>
    </command>
    <command source="client" code="0x44" name="ColorLoopSet" optional="true" noDefaultImplementation="true" introducedIn="zll-1.0-11-0037-10" cli="zcl color-control loop">
      <description>
        Command description for ColorLoopSet
      </description>
      <arg name="updateFlags" type="ColorLoopUpdateFlags"/>
      <arg name="action" type="ColorLoopAction"/>
      <arg name="direction" type="ColorLoopDirection"/>
      <arg name="time" type="INT16U"/>
      <arg name="startHue" type="INT16U"/>
    </command>
    <command source="client" code="0x47" name="StopMoveStep" optional="true" noDefaultImplementation="true" introducedIn="zll-1.0-11-0037-10" cli="zcl color-control stopmovestep">
      <description>
        Command description for StopMoveStep
      </description>
    </command>
    <command source="client" code="0x4B" name="MoveColorTemperature" optional="true" noDefaultImplementation="true" introducedIn="zll-1.0-11-0037-10" cli="zcl color-control movecolortemp">
      <description>
        Command description for MoveColorTemperature
      </description>
      <arg name="moveMode" type="HueMoveMode"/>
      <arg name="rate" type="INT16U"/>
      <arg name="colorTemperatureMinimum" type="INT16U"/>
      <arg name="colorTemperatureMaximum" type="INT16U"/>
    </command>
    <command source="client" code="0x4C" name="StepColorTemperature" optional="true" noDefaultImplementation="true" introducedIn="zll-1.0-11-0037-10" cli="zcl color-control stepcolortemp">
      <description>
        Command description for StepColorTemperature
      </description>
      <arg name="stepMode" type="HueStepMode"/>
      <arg name="stepSize" type="INT16U"/>
      <arg name="transitionTime" type="INT16U"/>
      <arg name="colorTemperatureMinimum" type="INT16U"/>
      <arg name="colorTemperatureMaximum" type="INT16U"/>
    </command>
  </clusterExtension>
  <cluster introducedIn="zll-1.0-11-0037-10">
    <name>ZLL Commissioning</name>
    <domain>ZLL</domain>
    <description>The ZLL commissioning cluster provides commands to support touch link commissioning.</description>
    0x1000
    <define>ZLL_COMMISSIONING_CLUSTER</define>
    <client tick="false" init="false">true</client>
    <server tick="false" init="false">true</server>
    <command source="client" code="0x00" name="ScanRequest" optional="false" introducedIn="zll-1.0-11-0037-10">
      <description>
        Command description for ScanRequest
      </description>
      <arg name="transaction" type="INT32U"/>
      <arg name="zigbeeInformation" type="ZigbeeInformation"/>
      <arg name="zllInformation" type="ZllInformation"/>
    </command>
    <command source="client" code="0x02" name="DeviceInformationRequest" optional="false" introducedIn="zll-1.0-11-0037-10">
      <description>
        Command description for DeviceInformationRequest
      </description>
      <arg name="transaction" type="INT32U"/>
      <arg name="startIndex" type="INT8U"/>
    </command>
    <command source="client" code="0x06" name="IdentifyRequest" optional="false" introducedIn="zll-1.0-11-0037-10">
      <description>
        Command description for IdentifyRequest
      </description>
      <arg name="transaction" type="INT32U"/>
      <arg name="identifyDuration" type="INT16U"/>
    </command>
    <command source="client" code="0x07" name="ResetToFactoryNewRequest" optional="false" introducedIn="zll-1.0-11-0037-10">
      <description>
        Command description for ResetToFactoryNewRequest
      </description>
      <arg name="transaction" type="INT32U"/>
    </command>
    <command source="client" code="0x10" name="NetworkStartRequest" optional="false" introducedIn="zll-1.0-11-0037-10">
      <description>
        Command description for NetworkStartRequest
      </description>
      <arg name="transaction" type="INT32U"/>
      <arg name="extendedPanId" type="IEEE_ADDRESS"/>
      <arg name="keyIndex" type="KeyIndex"/>
      <arg name="encryptedNetworkKey" type="SECURITY_KEY"/>
      <arg name="logicalChannel" type="INT8U"/>
      <arg name="panId" type="INT16U"/>
      <arg name="networkAddress" type="INT16U"/>
      <arg name="groupIdentifiersBegin" type="INT16U"/>
      <arg name="groupIdentifiersEnd" type="INT16U"/>
      <arg name="freeNetworkAddressRangeBegin" type="INT16U"/>
      <arg name="freeNetworkAddressRangeEnd" type="INT16U"/>
      <arg name="freeGroupIdentifierRangeBegin" type="INT16U"/>
      <arg name="freeGroupIdentifierRangeEnd" type="INT16U"/>
      <arg name="initiatorIeeeAddress" type="IEEE_ADDRESS"/>
      <arg name="initiatorNetworkAddress" type="INT16U"/>
    </command>
    <command source="client" code="0x12" name="NetworkJoinRouterRequest" optional="false" introducedIn="zll-1.0-11-0037-10">
      <description>
        Command description for NetworkJoinRouterRequest
      </description>
      <arg name="transaction" type="INT32U"/>
      <arg name="extendedPanId" type="IEEE_ADDRESS"/>
      <arg name="keyIndex" type="KeyIndex"/>
      <arg name="encryptedNetworkKey" type="SECURITY_KEY"/>
      <arg name="networkUpdateId" type="INT8U"/>
      <arg name="logicalChannel" type="INT8U"/>
      <arg name="panId" type="INT16U"/>
      <arg name="networkAddress" type="INT16U"/>
      <arg name="groupIdentifiersBegin" type="INT16U"/>
      <arg name="groupIdentifiersEnd" type="INT16U"/>
      <arg name="freeNetworkAddressRangeBegin" type="INT16U"/>
      <arg name="freeNetworkAddressRangeEnd" type="INT16U"/>
      <arg name="freeGroupIdentifierRangeBegin" type="INT16U"/>
      <arg name="freeGroupIdentifierRangeEnd" type="INT16U"/>
    </command>
    <command source="client" code="0x14" name="NetworkJoinEndDeviceRequest" optional="false" introducedIn="zll-1.0-11-0037-10">
      <description>
        Command description for NetworkJoinEndDeviceRequest
      </description>
      <arg name="transaction" type="INT32U"/>
      <arg name="extendedPanId" type="IEEE_ADDRESS"/>
      <arg name="keyIndex" type="KeyIndex"/>
      <arg name="encryptedNetworkKey" type="SECURITY_KEY"/>
      <arg name="networkUpdateId" type="INT8U"/>
      <arg name="logicalChannel" type="INT8U"/>
      <arg name="panId" type="INT16U"/>
      <arg name="networkAddress" type="INT16U"/>
      <arg name="groupIdentifiersBegin" type="INT16U"/>
      <arg name="groupIdentifiersEnd" type="INT16U"/>
      <arg name="freeNetworkAddressRangeBegin" type="INT16U"/>
      <arg name="freeNetworkAddressRangeEnd" type="INT16U"/>
      <arg name="freeGroupIdentifierRangeBegin" type="INT16U"/>
      <arg name="freeGroupIdentifierRangeEnd" type="INT16U"/>
    </command>
    <command source="client" code="0x16" name="NetworkUpdateRequest" optional="false" introducedIn="zll-1.0-11-0037-10">
      <description>
        Command description for NetworkUpdateRequest
      </description>
      <arg name="transaction" type="INT32U"/>
      <arg name="extendedPanId" type="IEEE_ADDRESS"/>
      <arg name="networkUpdateId" type="INT8U"/>
      <arg name="logicalChannel" type="INT8U"/>
      <arg name="panId" type="INT16U"/>
      <arg name="networkAddress" type="INT16U"/>
    </command>
    <command source="client" code="0x41" name="GetGroupIdentifiersRequest" optional="false" introducedIn="zll-1.0-11-0037-10">
      <description>
        Command description for GetGroupIdentifiersRequest
      </description>
      <arg name="startIndex" type="INT8U"/>
    </command>
    <command source="client" code="0x42" name="GetEndpointListRequest" optional="false" introducedIn="zll-1.0-11-0037-10">
      <description>
        Command description for GetEndpointListRequest
      </description>
      <arg name="startIndex" type="INT8U"/>
    </command>
    <command source="server" code="0x01" name="ScanResponse" optional="false" introducedIn="zll-1.0-11-0037-10" disableDefaultResponse="true">
      <description>
        Command description for ScanResponse
      </description>
      <arg name="transaction" type="INT32U"/>
      <arg name="rssiCorrection" type="INT8U"/>
      <arg name="zigbeeInformation" type="ZigbeeInformation"/>
      <arg name="zllInformation" type="ZllInformation"/>
      <arg name="keyBitmask" type="KeyBitmask"/>
      <arg name="responseId" type="INT32U"/>
      <arg name="extendedPanId" type="IEEE_ADDRESS"/>
      <arg name="networkUpdateId" type="INT8U"/>
      <arg name="logicalChannel" type="INT8U"/>
      <arg name="panId" type="INT16U"/>
      <arg name="networkAddress" type="INT16U"/>
      <arg name="numberOfSubDevices" type="INT8U"/>
      <arg name="totalGroupIds" type="INT8U"/>
      <arg name="endpointId" type="INT8U"/>

      <arg name="profileId" type="INT16U"/>

      <arg name="deviceId" type="INT16U"/>

      <arg name="version" type="INT8U"/>

      <arg name="groupIdCount" type="INT8U"/>

    </command>
    <command source="server" code="0x03" name="DeviceInformationResponse" optional="false" introducedIn="zll-1.0-11-0037-10" disableDefaultResponse="true">
      <description>
        Command description for DeviceInformationResponse
      </description>
      <arg name="transaction" type="INT32U"/>
      <arg name="numberOfSubDevices" type="INT8U"/>
      <arg name="startIndex" type="INT8U"/>
      <arg name="deviceInformationRecordCount" type="INT8U"/>
      <arg name="deviceInformationRecordList" type="DeviceInformationRecord" array="true"/>
    </command>
    <command source="server" code="0x11" name="NetworkStartResponse" optional="false" introducedIn="zll-1.0-11-0037-10" disableDefaultResponse="true">
      <description>
        Command description for NetworkStartResponse
      </description>
      <arg name="transaction" type="INT32U"/>
      <arg name="status" type="ZllStatus"/>
      <arg name="extendedPanId" type="IEEE_ADDRESS"/>
      <arg name="networkUpdateId" type="INT8U"/>
      <arg name="logicalChannel" type="INT8U"/>
      <arg name="panId" type="INT16U"/>
    </command>
    <command source="server" code="0x13" name="NetworkJoinRouterResponse" optional="false" introducedIn="zll-1.0-11-0037-10" disableDefaultResponse="true">
      <description>
        Command description for NetworkJoinRouterResponse
      </description>
      <arg name="transaction" type="INT32U"/>
      <arg name="status" type="ZllStatus"/>
    </command>
    <command source="server" code="0x15" name="NetworkJoinEndDeviceResponse" optional="false" introducedIn="zll-1.0-11-0037-10" disableDefaultResponse="true">
      <description>
        Command description for NetworkJoinEndDeviceResponse
      </description>
      <arg name="transaction" type="INT32U"/>
      <arg name="status" type="ZllStatus"/>
    </command>
    <command source="server" code="0x40" name="EndpointInformation" optional="false" introducedIn="zll-1.0-11-0037-10">
      <description>
        Command description for EndpointInformation
      </description>
      <arg name="ieeeAddress" type="IEEE_ADDRESS"/>
      <arg name="networkAddress" type="INT16U"/>
      <arg name="endpointId" type="INT8U"/>
      <arg name="profileId" type="INT16U"/>
      <arg name="deviceId" type="INT16U"/>
      <arg name="version" type="INT8U"/>
    </command>
    <command source="server" code="0x41" name="GetGroupIdentifiersResponse" optional="false" introducedIn="zll-1.0-11-0037-10" disableDefaultResponse="true">
      <description>
        Command description for GetGroupIdentifiersResponse
      </description>
      <arg name="total" type="INT8U"/>
      <arg name="startIndex" type="INT8U"/>
      <arg name="count" type="INT8U"/>
      <arg name="groupInformationRecordList" type="GroupInformationRecord" array="true"/>
    </command>
    <command source="server" code="0x42" name="GetEndpointListResponse" optional="false" introducedIn="zll-1.0-11-0037-10" disableDefaultResponse="true">
      <description>
        Command description for GetEndpointListResponse
      </description>
      <arg name="total" type="INT8U"/>
      <arg name="startIndex" type="INT8U"/>
      <arg name="count" type="INT8U"/>
      <arg name="endpointInformationRecordList" type="EndpointInformationRecord" array="true"/>
    </command>
  </cluster>
</configurator>


text:
News and Open Source Releases
2018-07-25 NetBSD simplifies support policy
The NetBSD team, having just released NetBSD 8.0, have announced changes to their support policy which should simplify the situation for both users and developers. "Beginning with NetBSD 8.0, there will be no more teeny branches (e.g., netbsd-8-0). This means that netbsd-8 will be the only branch for 8.x and there will be only one category of releases derived from 8.0: update releases. The first update release after 8.0 will be 8.1, the next will be 8.2, and so on. Update releases will contain security and bug fixes, and may contain new features and enhancements that are deemed safe for the release branch. With this simplification of our support policy, users can expect: More frequent releases; better long-term support (example: quicker fixes for security issues since there is only one branch to fix per major release); new features and enhancements to make their way to binary releases faster (under our current scheme, no major release has received more than two feature updates in its life)." More details can be found in Soren Jacobsen's e-mail announcement.
More headlines from this project Back to News

redpajama_set_name: RedPajamaCommonCrawl


EatingAsia: What is Lao Food?
Hey Robyn, I stumbled upon your banh mi article in the WSJ. nice write up, always good to see you write there.
Awesome article! Those bowls of noodle soup look delicious!
That is an awesome photo. I also like the breakdown of the cuisine! Thanks for the recipe too.
Asia Market Girl - Masochism.
Hi EastingFeasting -- thank you . I've just posted it here. I tend to forget that not everyone is on Twitter or Facebook!
Thanks mike, fotografia, and Shirlyn -- kao soi is indeed a wonderful dish.


"detikcom is now out with a new design update.
Install or update the latest detikcom app on your device to get the best news reading experience.
Latest news, favorite topics, and videos are now all within easy reach.
We have news notification page, it's will helping you not to miss the highlight news.
Enable night mode for a better reading experience on low-light condition.
We appreciate your comments and feedback. Please contact us at [email protected]"
Similar to "detikcom - Berita Terbaru & Terlengkap"


Who is SilverTribe Welcome to SilverTribe.com - The online leader in Native American Southwestern and fashion jewelry. First-time visitors and Native American Genuine Native American Jewelry and Art Made in the USA 40% to 70% off Alltribes are proud of our autornamentic handmade Native American turquoise jewelryNative American jewelry is genuine sterling silver and turquoise jewelry by Native Americans in clornamentic Indian Navajo & Zuni styles.
Native American Jewelry Quality Native American and Southwest Style Sterling Silver Gold and Copper Jewelry. Enjoy the Look and Feel of the American Autornamentic American Indian made jewelry featuring the finest turquoise rings bracelets necklaces pendants earrings.Native American Indian jewelry at 50% off with free shipping at SilverTribe. We have the largest selection of Zuni Navajo and Hopi jewelry online.
Shop for native turquoise men on Etsy Native American Turquoise Mens Ring Necklace Turquoise King man Sterling Silver Native American Navajo Artist Alice Silver Man In The Maze Whether its turquoise Native American or Other stones featured in our southwest and Native American rings for men carries a wide selection of certified Native American mens jewelry including Native American Indian Turquoise & Eagle Ring. Mans Turquoise Stone Ring.
At Time Dances By we offer a variety of Native American jewerly including pins rings bracelets belts necklaces and earrings from the Zuni Hopi and Navajo among Buy Native American jewelry made by award-winning Navajo artists & silversmiths. Sunface Traders offers autornamentic Native American jewelry for sale and more.Native American jewelry is genuine sterling silver and turquoise jewelry by Native Americans in clornamentic Indian Navajo & Zuni styles.


text:
"A Head in the Polls" is the third episode in the second season of the American animated television series Futurama. It originally aired on the Fox network in the United States on December 12, 1999. The episode was written by J. Stewart Burns and directed by Bret Haaland. Claudia Schiffer makes a guest appearance as herself. The title is a pun on the common phrase "Ahead in the polls".

Plot
The election race for President of Earth is in full swing, with two identical clones as the only candidates. Leela, appalled by the apathy of the Planet Express crew, exhorts them to register to vote. Meanwhile, a mining disaster sends the price of titanium through the roof, and Bender seizes the opportunity to make a quick buck by pawning his 40% titanium body.

As a head with a pile of cash, Bender begins enjoying his new lifestyle. During a trip to the Hall of Presidents in the New New York Head Museum, Richard Nixon's head ruins Bender's illusions about the glamour of a life without a body. The next day Bender heads off to the pawn shop to retrieve his body, but it has been sold. Later, Nixon's head announces its candidacy for President of Earth, using Bender's body to escape a constitutional provision that "nobody can be elected more than twice".

Fry, Leela, and Bender take off to Washington, D.C. to stop Nixon and recover Bender's body. Directly confronting Nixon fails to recover Bender's body, so the crew infiltrates Nixon's room at the Watergate Hotel. Leela successfully separates the sleeping head from the robot body, but Fry accidentally wakes Nixon. Confronting the intruders, Nixon begins ranting about his future plans for Earth, such as breaking into people's homes and selling their children's organs to zoos. However, Bender records the conversation and knowing that the tape would ruin his election chances if released, Nixon trades the body for the tape.

On Election Day, Nixon wins by a single vote. He regained the robot vote by replacing Bender's body with a giant war robot. Meanwhile, Leela and Fry forgot to vote against him. The episode ends with Nixon on a rampage and crashing through the exterior walls.

Continuity
Nixon's head would continue to be president throughout the series and into the four direct-to-video feature films.  However, he does not use the superbot body he had at the end of the episode ever again. The episode features the first appearance of the recurring Brain Slugs.

Cultural references

This episode is the first to heavily feature the character of Richard Nixon's head. Although Nixon is often remembered only as "Tricky Dick" the writers for this episode not only mocked his "ruthless drive" but also showed his resilience and relevance. The comment about Nixon and audio tapes are references to the secret recordings of discussions in the Oval Office which Nixon made, which were a significant factor in his downfall.

The head of Gerald Ford deems voting overrated, a reference to the fact that he is the only unelected American president.

This episode also showcases the show-within-a-show The Scary Door, a parody of The Twilight Zone featured in multiple episodes. At the beginning of this episode the classic Twilight Zone episode "Time Enough at Last" is spoofed.

Next to the Washington Monument a similarly shaped but larger "Clinton Monument" is seen.

The scene where Bender's head uses a remote-controlled car to travel around Planet Express headquarters is reminiscent of the introductory sequence of Bobby's World.

Appearances in other media
A sample from this episode was used in the Devin Townsend song "Bend It Like Bender!" from his album, Addicted. It features Bender saying "Game's over losers, I have all the money".

References

External links

A head in the Polls at The New York Times Movies
A Head in the Polls at The Infosphere.

Futurama (season 2) episodes
1999 American television episodes
Cultural depictions of Richard Nixon
Television episodes about elections

redpajama_set_name: RedPajamaWikipedia


AIS are committed to providing a safe place of work where risk is minimised and there is no damage to people, property or the environment.
"We commissioned AIS following a rigorous tender process to insulate schools and public buildings across our borough with the aim of cutting carbon emissions and reducing energy costs.
"AIS Engineers and Rope Access Technicians responded extremely quickly to an urgent problem that had resulted in our facility being closed to the public.
They arrived on-site within an hour of our initial request and all works were completed safely that same day meaning that we were able to re-open to the public the very next day.
We were very satisfied with the service we received from AIS."
Chris Scurfield, Facility Manager, Northumberland County Council.


text:
Review: Terror in a Texas Town (Blu-Ray)
I sure wish director Joseph H. Lewis got more a lot more respect these days. Granted, his career spanned 41 mostly B-movies spread across different genres that it was hard to shoehorn him into a box (but that's a good thing for those who love variety and surprises). You could say he was a journeyman with quite a vision, as some of his films were memorable and considered classics by those some film lovers who've seen his work and appreciate it. He took some chances in his time in the director's chair, but also made the some pretty generic titles between the brilliant ones. While some of the results might have gone over the heads of some viewers at the time, it's worth tracking down some of his work to see a quiet master in action when the results were really good.
In 1958, Lewis planned to retire from movies and go to TV, but opted out to make one final film, the B-quality, but memorable for a few reasons western, Terror in a Texas Town. While it's no epic (hell, it opens right off the bat with part of the ending sequence and also uses some ancient stock footage a few times, clearly as a means to kill time and save money during its tidy 81 minutes) and the story is a bit weathered (until you know certain things about its genesis), it's worth a watch because it's an intriguing B-grade flick on a few fronts. Is it a "good" movie? Well, one could say where it counts it is despite its budgetary limitations.
"No, I don't like your tie. Besides, I'm married to the man who's going to try and kill you, sooo…"
Sterling Hayden plays George Hansen, a Swedish immigrant, who after almost 20 years at sea, comes to America to live and farm alongside his dad, Sven, who's been waiting for him to arrive. Unfortunately, Sven is murdered in cold blood while trying to defend his land from Crale (Nedrick Young) the steel-fisted and black-clad killer hired by McNeil (Sebastian Cabot) who it turns out, would probably rather have paid Sven off or burned him out instead of having him killed. But, gone is gone, McNeil gets his ill-gotten land and Crale quite enjoys what he does. Protests from his weary wife, Molly (Carol Kelly) who warns Crale the law could close in any moment, go ignored by Crale and it seems he's due for a fall at some point. He's not exactly in his prime and his former gun hand was shot off and replaced with a steel one (it's too bad more isn't made of this, though). McNeil's plan is to grab all the land in the area for its newly found oil and the film opens (after the titles) with a literal barn burning as a elderly couple gets one of McNeil's less violent choices of treatment.
(Thanks, HD Retro Trailers!)
Crale initially dupes the younger Hansen about who killed his dad, even being somewhat friendly to him because he wants to keep him around until he can take him out (and no, not in a Brokeback Mountain way). McNeil simply wants him to get out of Dodge before he finds out who's behind things and starts making trouble. Crale eventually tires of his ruse, has George beaten by his thugs and unceremoniously tossed on a train headed out of town. Hansen eventually wakes up, gets off the train and starts the long walk back to town. On the way, he runs into Jose Mirada (Victor Milan), who finally tells him he saw Crale kill his dad and was hiding the truth from him because of his wife's pregnancy and him wanting to stay quiet out of fear of Crale coming for him.
Crale drops in later, of course, discovers Jose is the witness who saw him kill the elder Hansen, and yes indeed, cruelly shoots him dead as well (quite a moving and unsettling death that actually affects Crale's mental state). Of course, McNeil sees the results of this change first. Hansen, not knowing of Jose's death until he arrives at the Mirada home and sees the family in mourning, grabs his dad's old harpoon and off he goes with vengeance on his mind to the showdown that ends the film. Gun and steel arm versus an old, heavy oversized crochet hook? Who wins? Oh, you'll see. That Gerald Fried score is pretty crazy throughout, I'll have to say. Definitely attention grabbing stuff as soon as you hear it. But that's a good thing for a film like this.
Well, it's novel, to say the least…
Yes, the budget ($80,000) brings forth a few problems, but it's a great-looking film nonetheless. The visual repetition and stock footage noted above, Lewis seeming to one-take certain shots or use artfully placed props to block some otherwise dull shots because a scene needed some visual punch (he's not called "Wagon Wheel Joe" for nothing) work in that way where you're surprised this otherwise simple oater has a few cool tricks up its sleeve. There's also the Dalton Trumbo script (credited to "Ben Perry", due to the horrific blacklisting at the time) that references a few timely topics of the era (some of which fit today's climate) and the film has a few digs at what was going on in the modern world via a few scenes and thinly veiled moments (I'm guessing any censors on the time were asleep, what with with some of the dialog and veils used working away here like busy woodchucks).
In a "well, that must have been an interesting shoot, to say the least" way, the choice of Sterling Hayden as the lead (he'd testified against some people) and the blacklisted Ned Young (who also helped with the with the script) as the villain, Crale, adds an extra layer to things if you want to go down that rabbit hole in any speculative investigations into the era. That said, it could have been just a boring professionally mundane shoot here for all I know, with tensions kept to a minimum (although, I'm betting on a bit of tension under things because as humans, that's how we roll). Arrow's restoration is quite crisp, but there aren't many bonuses here, The intro and Lewis appreciation (both by writer Peter Stanfield) and a trailer are all that you get, but they're well done, adding interesting bits about Lewis and some of his work. While it has a few budget bumps here and there, it's definitely a film that makes its point and leaves its mark when a little context is seen.
Score: B+ (85%)
-Review copy courtesy Arrow Academy
This entry was posted in 2019, Commentary, DAF, Features, Holiday Gift Guide 2019, Humor, Movie Posters, Updates and tagged "B" Movies, 1958, Arrow Academy, BUY THIS FILM!, Classic Films, Movie Reviews, Movie Trailers, Movies, Random Film, Reviews, Terror in a Texas Town, YouTube by geelw. Bookmark the permalink.
4 thoughts on "Review: Terror in a Texas Town (Blu-Ray)"
Todd B on October 14, 2019 at 5:12 pm said:
Honestly, what I saw and thought when I opened the e-mail was 'The Terror of Tiny Town', which obviously would make for a very different review. And interesting that Hayden chooses a harpoon as a choice of weapon; this image may have stuck in a young Steven Spielberg's memory, because Hayden was close to be cast as Quint in 'Jaws'!
geelw on October 14, 2019 at 5:44 pm said:
LOL! I do need to see that other terror filled film (it's been AGES, and I'm not talking about JAWS, as I watch it a few times a year. lol). Speaking of, wow, that would have been some neat casting had Hayden taken the role of Quint just for the harpoon part here alone! Ah well…
And if you weren't aware, Charlton Heston was considered for Chief Brody, and Jeff Bridges for Hooper. What an interesting triumvirate THAT would've been!
I think I'd read that somewhere before, now that you mention it. I can only imagine that poor director who had to handle any clashes behind the scenes, lol!


text:
Q: How to get path before # in Angular In IIS, my web app runs in an application under the website. So instead of being accessible at www.example.com, it is actually at www.example.com/somepath/.
If I use window.location.pathname, I can get my hands on the /somepath/ portion, but with Angular's $location.path() I get nothing. From the official documentation, it seems like $location.path() should only get whatever comes after the hash, e.g. www.example.com/somepath/#/nextbit will give me /nextbit.
So how do I get my hands on the actual path where the website is hosted?

A: As you want to do it using Angular $location service, try this:
var baseUrl = $location.absUrl().replace('#/' + $location.url(), '');

absUrl() will get the whole URL, while url() will get the part of the url after #/

A: Since the information coming before the hash is not considered superbly relevant to Angular's internal workings, I don't think bypassing Angular's internal method ($location) would be a bad practice in this case.
I would go with your original assumption, since it will still work:
location.pathname

Unless you're worried about the bindings inside of Angular having fired prior to getting that path (which shouldn't have an affect on a static, IIS application path), this should be fine.

redpajama_set_name: RedPajamaStackExchange


text:
Droogkast.Com
Why was the winter for venture capital funding so short?
February 7, 2017 February 7, 2017 admin
It was only a year ago that many in the Venture Capital industry were predicting that "winter was coming" and to be fair the author of this post was chief amongst them. Yet as we enter February 2017 the VC funding markets are booming, Snap, Inc has filed for its IPO, AppDynamics was just purchased for $3.7 billion by Cisco and the only winter that can be found is at the ski resorts following California's epic snowy and rainy January.
Ok, Suster. So WTF happened? Why no winter?
Actually, winter did come and I have the data that shows it. But the reality is that "global warming" massively blunted the effects of winter and my prognosis for VC fundings of entrepreneurs in 2017–2018 is now very sunny indeed. Unless of course something Trump's our good weather.
For starters when we conducted our annual VC & LP survey in December of 2016 to prepare our annual Upfront State of the VC Industry report we found that twice as many VCs cut their investments in 2016 relative to 2015 with > 30% of VCs having cut investments.
And it's not just that VCs cut their investment pace but they also indicated overwhelmingly that valuations of investments had dropped with 76% of all VCs surveyed suggesting 2016 had lower valuations than 2015.
So VCs made fewer investments at lower prices and generally on terms that were more favorable to investors relative to 2015. This past year was also the year that startup boards also got more disciplined about containing burn rates and pushing for companies to be run more pragmatically. With nearly 2/3rd of all VCs citing cost-cutting in 2016 as the norm — this is a clear indication that winter made an appearance.
So if funding from VCs slowed, valuations dropped and burn rates were slashed, WTF happened to winter again?
The first thing that's clear is that global investors from China, Singapore, UAE, Saudi Arabia, Japan and elsewhere stepped in to fill the gap that was initially created by the VC pull back.
On stark graph should give you a sense of the picture. Chinese Foreign Direct Investment (FDI, excluding real estate) skyrocketed in 2016 as Chinese investors seek diversification out of their domestic markets. While this it total FDI as opposed to just venture, it should give you an indication of the international trend.
And while the US had FANG (Facebook, Amazon/Apple, Netflix and Google) China has BAT (Baidu, Alibaba and Tencent). Baidu alone raised $3.2 billion in venture capital funds with one A-round fund and one late-stage fund. In case you're keeping score at home — that's approximately the size of 65 US seed-stage funds managed by one company.
Alibaba invested $800 million in just one deal — Magic Leap and Temasik (Singapore sovereign wealth fund) invested $800 million in Verily. Those two investments represent the equivalent of another 32 US seed-stage funds just in two deals.
WeWork raised $690 million from Chinese investors, NextVR $80 million and Meta AR $50 million. In fact there are now so many Chinese VC funds chasing returns and also with the mandate the bring US innovation back to China that it would require an entire presentation just to talk about them all.
But it's not just China and Singapore. Saudi's PIF + UAE's Mubadala teamed up with Japan's SoftBank to launch a new $100 billion fund. With oil prices dropping it's clear that the region also had to diversity assets and also bring innovation back to their doorsteps. Perhaps this is why the Kuwait Investment Authority put $165 million into Jawbone and Saudi's PIF put $3.5 billion into Uber.
GLOBAL seems here to stay unless something stupid Trump's it.
But "global" isn't the only story, warning is at least half of the equation.
One big factor that is helping to push the VC markets is that frankly many other asset classes don't have the return profiles asset managers desire given the perpetually low interest rates and 77% of LPs & VCs we surveyed felt this was a significant contributor to the booming VC markets.
And while VCs had pulled back in 2016 it wasn't only foreign investors who filled in the gap. One major group that has ramped up its venture investments have been corporates. Of course there's the usual suspects like Google, Intel, Salesforce.com and Qualcomm but the total number of corporate VCs has more than doubled in the past 4 years from 61 major programs to 131.
So you have GM investing $500 million in Lyft, BMW starting a $530 million venture fund, Comcast/NBCU investing $200 million into BuzzFeed and even Sesame Street now has a venture capital fund!
And while twice as many VCs dialed back investments in 2016 over 2015 it was the exact opposite for Corporate VCs (CVCs) who filled in the gap for the market. And more than 50% of CVCs said they plan to invest even more in 2017.
Corporations in the past 18 months have not only ramped up venture capital investments but they've also picked up the pace of mega-deals to buy startup companies and often from companies not always associated with big tech purchases like Unilever buying DollarShaveClub for $1 billion (go LA!) or Walmart buying Jet for $3 billion. We all know that M&A begets more venture investing.
While the M&A story has been widely reported perhaps far fewer people know that Limited Partners (LPs), the people who fund VC firms, have finally been able to restock their coffers in the past 4 years with significantly more money coming to them in distributions than capital calls to fund VC firm investments. This chart surprised me the most.
When LPs get distributions back they reinvest it into new asset programs in a diversified manner but when VC investments are yielding higher returns than other asset classes even this percentage is getting bigger so VCs are not only able to more easily raise funds but they're also getting a large slice of the pie. Therefore it should come as no surprise that the number of funds and the amount of dollars raised have both doubled.
And while this author would find it hard to ever say anything positive about the current president of the United States there is perhaps one decision that he seems likely to take that would likely benefit the US technology sector — a tax holiday on the repatriation of foreign capital. Many tech companies have earned huge profits overseas and since there is a tax on bringing it back into the US they leave it abroad. We estimate that the top 5 US tech firms have more than $500 billion in cash sitting abroad and if this is brought back to the US it is likely to increase: R&D expenditure, M&A deals and Venture Capital financings.
So if I had to sum up for you what I see coming in the next two year's of VC financings and why it will likely be a great time to be an entrepreneur in the US in 2017–2018 it's this:
But while funding for VCs and funding for tech startups should remain robust, funding is not the same thing as returns. And if the industry becomes over-funded I suspect it will lead to bad behavior at startups, bad behavior at VCs and thus overall depressed returns relative to smaller funding cycles. But this is normal business known as an "economic cycle."
If you want to read the full report it is here on SlideShare. We will also be publishing the full VC Survey and LP Survey over the course of the next couple of weeks.
Upfront State of the VC & Tech Industry 2017 from Mark Suster
Link : https://techcrunch.com/2017/02/06/why-was-the-winter-for-venture-capital-funding-so-short/?ncid=rss
Mobile carrier Three buys UK Broadband for up to $373M in spectrum grab
Icebreaker.vc wants to help Finland's "pre-founders" make the switch to startup life
Peanut is a Tinder-like app for making new mom friends
Twitch launches Communities to help gamers organize around their shared interests
A new (old) way for product makers to defeat patent roadblocks
How startups thrive in emerging markets
John Podesta talks email hack, fake news and Russia
Facebook can now replace your weather app
Android Wear 2.0 is an evolutionary update to Google's smartwatch OS
Trump, tech, and the future of government surveillance
Pinterest adds visual search for elements in images and through your camera
Pinterest users can now jump to other products within an image
Facebook announces paid family sick leave and new bereavement benefits for employees
The Chan Zuckerberg Biohub invests $50 million in its first 47 research initiatives
Tinder rival Paktor launches 'Labs' division to experiment with the future of social apps
Tenka Labs raises $2.1 million to turn LEGO blocks into kids' engineering projects
Creative Commons unveils a new photo search engine with filters, lists & social sharing
Chatbooks raises $11.5 million to put photo printing on autopilot
Waze Carpool completes its Bay Area rollout and adds three new partners
A bill requiring the government to obtain a warrant to search your email just flew through the House
FBI axes FOIA requests by email, so dust off your fax machine
And the winners of the 10th Annual Crunchies are…
Super Bowl posts on social media are up from last year, but didn't top 2015's record numbers
Google & H&M's Ivyrevel will make you a dress customized using your personal data


Information technology (IT) has become a mainstay of health care provision. According to the Office of the National Coordinator for Health Information Technology, 96% of all hospitals in the United States, as of 2015, used certified electronic health record (EHR) technology. Added to that, more than 60% of office-based physicians in the United States "demonstrated meaningful use of certified health IT" as of 2016.
Such use of technology opens doors for better communication and data sharing among coordinated and integrated care providers, for example, as well as more efficient billing capabilities.
But an increase in use does not mean that all runs smoothly all the time. Challenges exist and persist in the employment of health IT. To best find solutions for these challenges, one must first recognize and understand what the obstacles are and why they should be overcome.
Despite the prevalence of technology across health care providers, one of the more common challenges to uniformly and effectively employing available tools is end user buy in. When providers don't see the benefit in use and, thus, don't use the resources available, even the best technology will be rendered obsolete.
Where does this reluctance stem from? Some of it is simply a matter of time, says Kara Doone, business analyst for the Colorado Community Managed Care Network (CCMCN). "A lot of end users barely have [extra] time in their day or don't have [extra] time in their day," she says. What's more, they are often already documenting and inputting data into a variety of locations. "That's the biggest obstacle," she notes. "The minute you say it's another application to log into, everyone turns their head the other way until or unless value is proven."
In addition to time, a common concern among providers is liability. Technology is well ingrained in today's society, and most individuals share more data daily than they realize. However, that doesn't mean there aren't perceived risks involved in sharing medical information. Often, those perceptions can get in the way.
For example, says Joseph Parks, MD, medical director for the National Council for Behavioral Health, most payers want to receive information from providers but don't give it back. This one-way street exists for a variety of reasons, but one of them is fear. "They are paralyzed by fears of liability," he notes, adding that it is unnecessary. "At a federal level, HIPAA allows you to share information for the purposes of treatment."
Even when a given application is embraced and concerns about liability are lessened, there is a cost—potentially in both time and money—to ensuring that data are input and collected correctly. "It requires another level of effort and care," Parks says. "Often what you want to know isn't in the standardized part of your medical record." In that case, the end user may create special fields within an application or system to record the desired data. "[But] a lot of the time, whoever did that will not tie those fields back into the master table." When that occurs and data are pulled, the results fail to provide an accurate picture of what has happened or is happening.
Once collected properly, providers or networks also need to make sure they know what to do with the information. "You have to invest in people who know how to do data analytics. Your managers have to get used to making decisions that are data based and data driven, as opposed to using their gut," Parks says.
Thus, buy in must happen on multiple levels for effective data sharing. Providers must not only be willing to use an application but also to learn it and function effectively within it.
Beyond buy in, a common challenge in effective use of technology to share data is the simple fact that external communication—between varying applications—is not always plausible. There are a variety of options available to providers depending on what they need from health IT. And even once a provider's requirements are determined, there is still likely to be more than one tool, application, or system available. Thus, it is highly likely that an area hospital may use resource A, while the nearby primary care office uses resource B—making their ability to efficiently and effectively share information much more difficult. Many entities resort to faxing or snail mail in these cases, which can delay the receipt of data and overload the receiver with unnecessary detail.
Such roadblocks exist not only between external providers but also from within integrated care systems. It is not uncommon for there to be separate health information systems for behavioral health care and primary health care. This means that even within the same office/network, providers may not be privy to information that directly affects their patients.
"Some people don't talk at all," Doone says. "It is kind of siloed and different for every organization."
A more specific challenge in the use of technology lies in billing. As aforementioned, payers—most commonly insurance companies—are not adept at relaying information. This can impede services, particularly when a patient has more than one provider. Were a payer to relay that provider A is offering one service while provider B offers another, both health care professionals would have the opportunity to ensure that the services are complementary rather than contradictory.
Outside of the lack of bilateral communication, electronic billing can present a challenge when providers are unaware of how to properly code their services. This is less of an obstacle in larger health networks that have the resources needed to hire professional coders. However, for smaller facilities, the responsibility falls to the provider. "This is you asserting that you ought to be paid," Parks says of billing. "If you routinely get it wrong and there's an audit, you can be accused of false billing."
As important as proper coding is, it is not something taught in school. "That's something you learn on your first job," Parks notes. "You don't learn it on clinical rounds. [The argument is] that people should not have to learn billing until they have some base knowledge."
With all of the challenges that exist, what then is the point in even trying to share data?
To put it simply, improvement.
"[Technology] really is our major tool for improving quality of care, because you can't improve anything unless you can measure it," Parks says.
Doone agrees, noting that at CCMCN, they are "using data and technology to improve lives and help those that are really doing the improvement"—the care team.
Thus, it is vital that solutions be found to offset if not eliminate existing challenges. There is no clear first step to this, but there are multiple small steps that can be taken.
First, providers and networks need to invest not only in technology but also in people who can work to learn, refine, and effectively use the tools available. No system is perfect. Without the right staff, information gathered is more likely to be wrong. CCMCN experienced this firsthand prior to Doone's hiring. At the time, CCMCN had purchased an application through a vendor to integrate the gathered data into a single view. However, due to a time lapse between a hospital visit and a claim, duplicate care plans were created.
"We would have a hospital visit, and that would trigger a care plan. Then, three months later, the claim would come through and it would trigger a duplicate. We had hundreds of thousands of duplicates," Doone says.
CCMCN now employs a team of individuals to help scrub the data and ensure that such glitches don't occur.
In addition to having people who understand data, it's important to start small, Parks says. "You can't do everything all at once. It's hard for organizations to focus on improving more than two or three things at once. When you get that straight, go onto the next," he says.
As for social workers specifically, Parks suggests that "clinicians insist to their organization that they want to see more data where they can see how they're delivering care compared to their peers."
Until everyone in health care recognizes the importance of effective data sharing, none of the challenges that exist will be overcome.


On 1 June 2018 we celebrated London's rich, bountiful and diverse food culture with an event at Mercato Metropolitano. Chef Cyrus Todiwala (CBE, OBE) gave a cookery demonstration, using some of the top 10 foods we waste in the UK and was interviewed by the one and only Angellica Bell, winner of 2017 Celebrity Masterchef. Attendees had the opportunity to taste his creations, as well as sample dishes created from leftovers made by some of the stall holders at Mercato.


text:
Not a chasm
Earlier in this space, I mentioned running into Julio Ribeiro at O Coqueiro restaurant in Porvorim. Ribeiro was in Goa to speak at a meeting of police and administration officials about his experience with mohalla committees in Bombay. This, because there's much concern about the first serious outbreak of communal violence in this state, at Sanvordem-Curcorem a couple of months ago.
There's a sense of needing to move on, but there's also a sense of amazement. This was not supposed to happen in Goa! Not in this Goa where nobody has ever cared what faith you belong to! So a full seminar room at the Secretariat listens carefully to Ribeiro, asks some hard questions.
Goa has always prided itself on being a sort of last bastion of communal peace, where diversity is truly celebrated. So it's tempting to see the Curcorem flare-up as an aberration. But is it? I don't know, really. One lesson of the last couple of Indian decades is surely that religious hatreds are easy to spark, difficult to contain. I'd like to think Goa will be an exception to that. I'd like to reiterate what Goa's Chief Secretary, JP Singh, told the audience: that Goans need to move forward and ensure that this rip in their fabric of communal peace "doesn't become a chasm."
I'd like to. But I feel pessimistic. Because pointing fingers at that "other" guy, even in this place where nobody really cared who the other guy was, is so damned easy.


text:
Robert Guillard (October 1, 1919 – January 11, 2013) was a French polar researcher and head of French Antarctic expeditions. From 1947 to 1984 he participated in 44 French polar expeditions to Greenland and to Antarctica. He was head of the French scientific station Dumont d`Urville Station  in Adélie Land in Antarctica in 1956, 1963, 1972 and 1977. In the early 1950s he was an active bobsledder and was member of the French bobsled team at the 1952 Winter Olympics in Oslo.

References
French Southern and Antarctic Lands - Terre Adélie
Hommage à Robert Guillard -12 janvier 2013
1952 bobsleigh two-man results
Robert Guillard's profile at Sports Reference.com

Bobsledders at the 1952 Winter Olympics
French male bobsledders
1919 births
2013 deaths


text:
Home News Ethereum Now On Hyperledger Fabric
Ethereum Now On Hyperledger Fabric
Richard Kastelein
Hyperledger Fabric now supports Ethereum according to a recent blog post from the team at Hyperledger. According to the report, Hyperledger Fabric now supports Ethereum Virtual Machine (EVM) bytecode smart contracts and now – contracts can now be written in languages such as Solidity or Vyper. Along with introducing a new smart contract runtime, Fabric also has a corresponding web3 provider which can be used to develop decentralized applications (DApps) using web3.js. This new feature comes as part of the 1.3 release and is motivated with the goal to enable developers to be able to migrate or create DApps for a permissioned platform.
"Our next goals include enabling smart contract events, and expanding the Fab3 support so that clients such as Remix and Truffle can be used to interact with Fabric. We are also looking for other aspects of the Ethereum ecosystem that can be adopted. This new feature is also a topic of one of the workshops at Hyperledger Global Forum in Basel, Switzerland this December. Come join us and bring your EVM smart contracts and DApps to play with.
Developers can try using Hyperledger Fabric and EVM, by downloading code at https://www.hyperledger.org/projects/fabric
Previous article8000+ Expected – Blockchain Expo North America Exhibition Announces Expert Speakers
Next articleBlockchain Company Reveals a Powerful Fitness App Aiming to Reward Workouts with Tokens.
https://the-blockchain.com
In his 20s, he sailed around the world on small yachts and wrote a series of travel articles called, 'The Hitchhiker's Guide to the Seas' travelling by hitching rides on yachts (1989) in major travel and yachting publications. He currently lives in Groningen, the Netherlands where he has set down his anchor to raise a family and write. Founder and publisher of industry publication Blockchain News (EST 2015) and director of education company Blockchain Partners (Oracle Partner) – Vancouver native Richard Kastelein is an award-winning publisher, innovation executive and entrepreneur. He has written over 2500 articles on Blockchain technology and startups at Blockchain News and has also published in Harvard Business Review, Venturebeat, Wired, The Guardian and a number of other publications. Kastelein has an Honorary Ph.D. and is Chair Professor of Blockchain at China's first blockchain University in Nanchang at the Jiangxi Ahead Institute software and Technology. He has over a half a decade experience judging and rewarding some 1000+ innovation projects as an EU expert for the European Commission's SME Instrument programme as a startup assessor and as a startup judge for the UK government's Innovate UK division. Kastelein has spoken (keynotes & panels) on Blockchain technology at over 50 events in 30+ cities.
American Crypto Platform Coinbase Fined 3.25 Million Euros in The Netherlands for Operating Without a Licence
Money Lender Genesis Files for Partial Bankruptcy – Dutch Firm Bitvavo Seems Off The Hook
Feature Film Mints Every Frame into a Non-Fungible Token (NFT)


text:
In a Christmas frame of mind
by Claire Sandy
Claire Sandy's Snowed in for Christmas, is a feel-good and hilarious story of family secrets, which come to bear as the first Christmas snowflakes begin to fall. Claire talks to us about trying to create a festive story... in spring!
Claire Sandy's Snowed in for Christmas comes to bear as the first Christmas snowflakes begin to fall. Here, Claire talks to us about her process of trying to create a festive story... in spring!
'In Spring everybody wants to be bounding about, walking dogs, noticing primroses. Nobody wants turkey and all the trimmings in March.'
It sounds so easy, it sounds so fun when your editor suggests a Christmas-themed book. Especially if, like me, you look forward to Christmas with the same fervour you did when you were five, before you'd heard of credit card bills or what under-cooked turkey can do to your immune system.
I imagined myself sitting in a leather chair by a roaring fire, a plate of mince pies within reach as I scribbled happily. I imagined myself all wrong; the truth is I wrote the book in late Spring, when a roaring fire would make me faint and mince pies are as rare as white rhinos. I had to think myself Christmassy. It's harder than it sounds. Christmas needs crisp cold breezes and the crunch of snow underfoot, a feeling of home as a haven from the weather. In spring, everybody wants to be bounding about, walking dogs, noticing primroses. Nobody wants turkey and all the trimmings in March.
So I made a list of festive things and pinned it to the wall by my desk. It was a random, confused, nostalgic list that started snowflakes, tinsel, stars, wonderment. I let my imagination run free and soon I'd added ethereal, frosty, indigestion. I wrote scenes and then rewrote them with added mentions of holly wreaths and ice on the window panes. I bundled up my characters in scarves and mittens and boots which they'd stamp on the snowy pavement. I retooled skies so they were blank white with approaching flurries and everybody's nose was red at the tip.
Still, it wasn't enough. I inserted the pulling of Christmas crackers, the wrapping of bulky presents. Something was still missing. I realised it was the atmosphere. It was anticipation. Once I'd made sure that the story had that special tingly air of something marvellous just around the corner, I'd cracked it. The characters are all living in that special countdown, that silvered, snowy, hugging-yourself-with-glee period before Christmas finally unfolds with all its familiar traditions and its glorious surprises. It was joyous to write.
But then I'd lift my head and there was no tinsel, no glitter. When I took the dog for a walk I couldn't see my own breath. And I'd think, like my five-year-old self, why can't it be Christmas every day?
Snowed in for Christmas
Buy the bookApple BooksGoogle Play BooksKobo
Everybody wants it to snow at Christmas . . . Don't they?
Asta's plane touches down in Ireland as the first flakes of snow begin to settle. As the weather worsens, it turns what should be a flying visit into a snowed-in Yuletide with her chaotic family.
Asta fled her childhood village years ago, with a secret hidden deep within her. That secret is now a feisty sixteen-year-old – Kitty – who's keen to meet her long-lost relatives. It seems there are many family mysteries waiting to be unwrapped, along with the presents under the tree . . .
Missing the man she left behind in London, yet drawn to a man she meets in Ireland, Asta is caught in an emotional snowstorm.
Maybe this Christmas Asta will find a cure for her long-broken heart?
Funny and heartwarming, Claire Sandy's Snowed in for Christmas is a festive tale about family life.
Miranda Dickinson on Finding the Magic of Christmas
The best cosy Christmas feel-good books
Cathy Rentzenbrink's favourite Christmas reads


text:
require 'spec_helper'

include TwitterCldr::Collation

describe TrieLoader do

  describe '.load_default_trie' do
    let(:root)        { 42 }
    let(:trie)        { TwitterCldr::Utils::Trie.new(root).tap { |t| t.lock } }
    let(:trie_dump)   { Marshal.dump(trie) }
    let(:loaded_trie) { TrieLoader.load_default_trie }
    let(:locale)      { TrieLoader::DEFAULT_TRIE_LOCALE }

    before(:each) { mock_trie_dump }

    it 'loads a Trie' do
      expect(loaded_trie).to be_instance_of(TwitterCldr::Utils::Trie)
    end

    it 'loads trie root' do
      expect(loaded_trie.instance_variable_get(:@root)).to eq(root)
    end

    it 'loads trie as unlocked' do
      expect(loaded_trie).not_to be_locked
    end
  end

  describe '.load_tailored_trie' do
    let(:root)              { 42 }
    let(:original_fallback) { 13 }
    let(:new_fallback)      { 37 }
    let(:trie)              { TrieWithFallback.new(original_fallback).tap { |t| t.lock.instance_variable_set(:@root, root) } }
    let(:locale)            { :ru }
    let(:trie_dump)         { Marshal.dump(trie) }
    let(:loaded_trie)       { TrieLoader.load_tailored_trie(locale, new_fallback) }

    before(:each) { mock_trie_dump }

    it 'loads a TrieWithFallback' do
      expect(loaded_trie).to be_instance_of(TrieWithFallback)
    end

    it 'loads trie root' do
      expect(loaded_trie.instance_variable_get(:@root)).to eq(root)
    end

    it 'loads trie as unlocked' do
      expect(loaded_trie).not_to be_locked
    end

    it 'sets trie fallback' do
      expect(loaded_trie.fallback).to eq(new_fallback)
    end
  end

  describe '.dump_path' do
    it 'returns path to a trie dump for a specific locale' do
      expect(TrieLoader.dump_path(:foo)).to eq(File.join(TwitterCldr::RESOURCES_DIR, 'collation', 'tries', 'foo.dump'))
    end
  end

  def mock_trie_dump
    expect(File).to(
      receive(:open)
        .with(TrieLoader.dump_path(locale), 'r')
        .and_yield(trie_dump)
    )
  end

end

redpajama_set_name: RedPajamaGithub


Our Portland bankruptcy law firm helps people with debt problems file bankruptcy in the Portland, Oregon metro area. We have made it our business to understand bankruptcy law so that we can help you make smart decisions. We have been helping people with bankruptcy problems since 2000. All three of our bankruptcy attorneys have lived and practiced in Portland for decades. We can help you get back on your feet so you can get on with your life. Our firm maintains offices in Portland and Salem.
About two years ago, we finally realized that our clients were not filing bankruptcy in order to eliminate debt but to really get back in the financial mainstream. We decided at that time to really take a holistic approach to bankruptcy. We realized our clients don't just want to stop the financial bleeding, they want to participate economically just like anyone else. To that end, we hired a company to help all our clients with lessons and materials to help them really achieve a meaningful fresh start. This service to rebuild credit is offered at no additional charge.
Call toll-free 24 hours a day, 7 days a week to (503) 343-5516 or, even better, go to our online calendar and find a time and date that works for you.
We have offices in both NE Portland and just over the river in Vancouver, Washington. Both of these offices are available to serve the needs of people living in the Portland metropolitan area. We have an additional office location in Salem as well.
The Portland Bankruptcy Law Office is located on NE Alberta between 22nd Avenue and 23rd Avenue. The Portland Bankruptcy Law Office is on the second floor above Townsend's tea shop. Click here for map directions.
We offer appointments at our NE Portland office six days a week. We are located at the intersection of 23rd and NE Alberta in the Alberta Arts District of NE Portland.
FLEXIBLE PAYMENT PLANS Most Portland firms will tell you that they offer payment plans, but what they mean is that they will take money from you until your case is paid off and then file. That's not a payment plan! We let you pay most of your attorney and filing fees after your case is filed in monthly installments.
FREE INITIAL CONSULTATION with an experienced Portland or Vancouver area bankruptcy lawyer – never a paralegal.
FREE LIFETIME SUPPORT for any issues arising from your case.