text:
Q: Why does my code keep running even after it reaches the end? I am having some troubles with my program as when it reaches the end of the third() function, it continues to try to execute transactions. I tried having it return None to break out of the seemly infinite loop that it is in with no success. I am sure that I am missing something very simple here and am guessing it has something to do with the recursion that I used. Thanks for any help that you can provide.
import asyncio
import base64
import json
import os
import os.path
import time

import httpcore
import requests
from typing import Awaitable
import solana
import httpx
from rich import print
from solana.keypair import Keypair
from solana.publickey import PublicKey
from solana.rpc.api import Client
from solana.rpc.async_api import AsyncClient
from solana.rpc.commitment import Confirmed
from solana.rpc.types import TxOpts
from solana.transaction import Transaction

# Notes
# This is meant as a bare bones hello world and as such does not have :
#
# - error handling on http calls
# - checks / retries to ensure solana transactions go through
# - logging - just your basic print statement here. But at least you get the Rich pretty printing variant :)
#
# Libraries used
# - https://www.python-httpx.org/ - cause it's shinier and better than requests
# - https://michaelhly.github.io/solana-py/
# - https://github.com/Textualize/rich for pretty printing - because it rocks.
# I use poetry to manage dependencies but am not including the project file here for brevity.

# Mint constants
USDC_MINT = "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", 6
SOL_MINT = "So11111111111111111111111111111111111111112", 9
FAB_MINT = "EdAhkbj5nF9sRM7XN7ewuW8C9XEUMs8P7cnoQ57SYE96", 9
FUSD_MINT = "B7mXkkZgn7abwz1A3HnKkb18Y6y18WcbeSkh1DuLMkee", 8

# This works ok - most of the time
rpc_host = "https://api.mainnet-beta.solana.com"

filename = r"C:\Users\myname\.config\solana\burner.json"

def get_wallet_keypair(filename: str) -> Keypair:
    """Load a keypair from a filesystem wallet."""

    if not os.path.isfile(filename):
        raise Exception(f"Wallet file '{filename}' is not present.")

    with open(filename) as json_file:
        data = json.load(json_file)

        mid = len(data) // 2
        secret_key = data[:mid]
        secret_bytes = bytes(secret_key)
        keypair = Keypair.from_secret_key(secret_bytes)

        print(f"Public Key is: {keypair.public_key}")
        return keypair

async def get_quote(
        input_mint: str, output_mint: str, amount: int, slippage: int = 0.2):
    url_query = f"https://quote-api.jup.ag/v1/quote?outputMint={output_mint}&inputMint={input_mint}&amount={amount}&slippage={slippage}"
    print(url_query)
    async with httpx.AsyncClient() as client:
        r = await client.get(url_query)
        return r.json()

async def get_transaction(route: dict, user_key: str) -> dict:
    swap_url = "https://quote-api.jup.ag/v1/swap"

    input = {"route": route, "userPublicKey": user_key, "wrapUnwrapSOL": True}
    print(json.dumps(input, indent=2))
    async with httpx.AsyncClient() as client:
        r = await client.post(swap_url, json=input,
                              timeout=6.0)  # slightly longer timout as the free rpc server can be a bit laggy
        return r.json()

def send_transaction(payer: Keypair, cc: Client, swap_transaction: str, opts: TxOpts) -> str:
    """ Send a serialized transaction to the RPC node """
    trans = Transaction.deserialize(base64.b64decode(swap_transaction))

    result = cc.send_transaction(trans, payer, opts=opts)
    txid = result["result"]
    print(f"transaction details :https://solscan.io/tx/{txid}")
    return txid

async def async_main(from_mint, from_decimals, to_mint, quantity):
    cc = Client(rpc_host)

    print(f" Converting {quantity} {from_mint} to {to_mint} with {from_decimals} Decimals")

    quote_quantity = quantity * (10 ** from_decimals)
    r = await get_quote(str(from_mint), str(to_mint), quote_quantity, slippage=2)

    quote, outAmount = r["data"][0], int(r['data'][0]['outAmountWithSlippage']) / (10 ** from_decimals)
    print("Out Amount =", outAmount)

    if quote := r["data"][0]:
        print(quote)
    # get the relevant transaction details
    trans = await get_transaction(quote, str(pubkey))

    setup_transaction = trans["setupTransaction"] if "setupTransaction" in trans else None
    swap_transaction = trans["swapTransaction"] if "swapTransaction" in trans else None
    cleanup_transaction = trans["cleanupTransaction"] if "cleanupTransaction" in trans else None

    opts = TxOpts(skip_preflight=True)

    # Setup transaction. Will create any missing accounts if required.
    if setup_transaction:
        print("Sending setup transaction")
        #print(setup_transaction)
        send_transaction(payer, cc, setup_transaction, opts)

    # This one actually does the business
    if swap_transaction:
        print("Sending swap transaction")
        txid = send_transaction(payer, cc, swap_transaction, opts)

        # Wait for the transaction to complete before looking it up on chain.
        # Clearly this is *not* the right way to do this. Retry in a loop or something fancy.
        await asyncio.sleep(20)
        result = cc.get_transaction(txid, commitment=Confirmed)
        print(result)

    # Haven't seen one of these needed yet. Hopefully the jup.ag devs can explain when it's required.
    if cleanup_transaction:
        print("Sending send transaction")
        send_transaction(payer, cc, cleanup_transaction, opts)
    print("Swap Complete !")
    return outAmount

def get_balance(input_mint):
    url = "https://api.mainnet-beta.solana.com"
    headers = {'Content-type': 'application/json'}
    if input_mint == "So11111111111111111111111111111111111111112":
        data = {"jsonrpc": "2.0", "id": 1, "method": "getBalance", "params": [f"{pubkey}"]}
        response = requests.post(url, data=json.dumps(data), headers=headers)
        response = response.text
        parsed = json.loads(response)
        # print(json.dumps(parsed, indent=4, sort_keys=True))
        accountBal = (parsed['result']['value']) / 10 ** SOL_MINT[1]
        print(accountBal)

    else:
        data = {"jsonrpc": "2.0", "id": 1, "method": "getTokenAccountsByOwner",
                "params": [f"{pubkey}",
                           {"mint": f"{input_mint}"}, {"encoding": "jsonParsed"}]}
        response = requests.post(url, data=json.dumps(data), headers=headers)
        response = response.text
        parsed = json.loads(response)
        # print(json.dumps(parsed, indent=4, sort_keys=True))
        accountBal = parsed['result']['value'][0]['account']['data']['parsed']['info']['tokenAmount']['uiAmount']
        print(accountBal)
    return accountBal

# usdc buys fusd fusd is sold for sol sol is sold for usdc

# (from_mint, from_decimals, to_mint, quantity):

class swaps:
    def __init__(self, input_mint, decimals, output_mint, amount):
        self.input_mint = input_mint
        self.decimals = decimals
        self.output_mint = output_mint
        self.amount = amount

    def swap(self):
        asyncio.run(async_main(self.input_mint, self.decimals, self.output_mint, self.amount))

def first(count, previous = 0):
    try:
        if get_balance(USDC_MINT[0]) <= 1:
            time.sleep(1)
            count += 1
            if count >= 60:
                third(0)

            first(count)
    except TypeError:
        first(0)

    step1 = swaps(USDC_MINT[0], USDC_MINT[1], FUSD_MINT[0], get_balance(USDC_MINT[0]) if previous == 0 else previous)
    try:
         step1.swap()
    except httpx.ReadTimeout:
        print("Retrying")
        time.sleep(10)
        first(0)
    second(0)

def second(count, previous = 0):
    try:
        if get_balance(FUSD_MINT[0]) <= 1:
            time.sleep(1)
            count += 1

            if count >= 60:
                first(0)
            second(count)
    except TypeError:
        second(0)
    step2 = swaps(FUSD_MINT[0], FUSD_MINT[1], SOL_MINT[0], get_balance(FUSD_MINT[0]) if previous == 0 else previous)
    try:
         step2.swap()
    except:
        print("Retrying")
        time.sleep(10)
        second(0)
    count = 0
    third(0)

def third(count, previous = 0):
    if get_balance(SOL_MINT[0]) < .6:
        time.sleep(1)
        count += 1
        if count >= 60:
            second(0)
        third(count)

    step3 = swaps(SOL_MINT[0], SOL_MINT[1], USDC_MINT[0], get_balance(SOL_MINT[0]) - 0.5 if previous == 0 else previous)
    try:
         step3.swap()
    except:
        print("Retrying")
        time.sleep(10)
        third(previous)
    print("All Swaps Completed")
    return None

payer = get_wallet_keypair(filename)
pubkey = payer.public_key
loops = 0
if __name__ == "__main__":
    previousBalence = get_balance(USDC_MINT[0])
    print(f"Starting Balence: {previousBalence}")
    #for loops in range(5):
    first(0)
    loops += 1
    endBalance = get_balance((USDC_MINT[0]))
    print(f"End balence is {endBalance}")
    totalProfit = endBalance-previousBalence
    print(f"Total Profit is: {totalProfit}")

Edit: The output when the code continues is it keeps trying to swap fUSD for SOL and SOL for USDC over and over again.
Solution: https://pastebin.com/8id7gfe4


10 X-foot links for 10 years of riding is the motto of Quentin's new edit. As usual his video is kind of an understatement. There is sooo much hard stuff in those 6 minutes that you'll probably miss half of it when you're watching for the first time. Enjoy!


Preschool & Children's Church is a time for children to gather for their own worship service with singing, Bible lessons, application activities, missionary studies, memory work and games.
Wednesday, 7:00pm - Classes: Children participate in a one-hour class which includes Bible study, Bible memorization, crafts, snacks and other activities. The major objective of all activities is to teach kids about virtues, morals, environment, family values and Christian values.


Smartfrog, a leading European technology company focused on the Internet of Things (IoT), is expanding its cooperations by partnering with energy provider E.ON. Effective immediately, E.ON customers will be able to save smartly and receive a discount on Smartfrog's home surveillance and security solution when entering into an energy contract.
Via smartphone, tablet or notebook, Smartfrog's complete home-security solution lets users see, hear and speak to what's happening within their own four walls from anywhere and at any time. Thanks to an included app, IP camera and video history the Smartfrog solution is an easy entry into a fully networked home - one that's not just safer, but also more convenient.
Energy suppliers can give added value to their customers by working with IoT companies to provide energy and haptic product solutions. Smartfrog's CEO, Charles Fraenkl, says: "E.ON's products are the perfect match for our complete home security solution: Electricity, security and a smart home all go together."
Smartfrog's camera is now available from E.ON and ready to use in just five minutes. All users need to do is download the Smartfrog App, register, and then connect the camera to both power and WiFi. Users can then use their smartphone (Android and iOS) or PC to keep an eye on everything at home, whether it's to check the nursery; to ensure grandparents are taking their medications; or to take a look at what their pet is doing when they're not there.
As soon as movement or sound is detected, users will receive an alarm via e-mail or push notification from their mobile device. In addition to the motion detector and two-way audio, Smartfrog's HD internet camera includes a night vision mode as well as 8x zoom and time lapse functionalities. With the latter, recordings can be turned into video clips of up to 5 minutes and shared with friends. Smartfrog also puts an extra emphasis on data security. All video data is transferred via SSL encryption and then stored securely in a TÜV and ISO-certified high-security data center in Germany.
E.ON offers its customers modular solutions for energy products and intelligent homes controlled from a single source. Consumers can easily and conveniently create an individual and personal homecare plan by choosing from a variety of electricity and natural gas tariffs which includes environmentally friendly energy as well as smart control solutions from many of Europe's leading brands.


text:
Trump has attempted to contact Jan. 6 witness, Cheney says
Lisa Mascaro, Farnoush Amiri/AP
Posted: Jul 12, 2022 / 12:26 PM CDT | Updated: Jul 12, 2022 / 06:17 PM CDT
WASHINGTON (AP) — The Jan. 6 committee revealed Tuesday that Donald Trump has attempted to contact a witness who was in discussions with the panel about its investigation of the former president and the 2021 attack on the Capitol.
Rep. Liz Cheney, R-Wyo., said that person declined to answer or respond to Trump's call. Instead, the person alerted their lawyer, who contacted the committee. The committee has notified the Justice Department.
"We will take any effort to influence witness testimony very seriously," Cheney said.
The disclosure by Cheney is not the first time the panel has raised concerns about witnesses being contacted by Trump's team in ways that could reflect or at least create the appearance of inappropriate influence. It divulged examples last week of other times witnesses have received outreach from Trump allies, some suggesting he was aware they were talking to the committee, ahead of testimony before the panel.
A Trump spokesperson did not immediately respond to a request for comment.
Khashoggi widow: Biden should ask Saudis to release political prisoners
The hearing Tuesday was the seventh for the Jan. 6 committee. Over the past month, the panel has created a narrative of a defeated Trump "detached from reality," clinging to false claims of voter fraud and working feverishly to reverse his election defeat. It all culminated with the attack on the Capitol, the committee says.
Tuesday's session revealed details of an "unhinged" late night meeting at the White House with Trump's outside lawyers suggesting the military seize state voting machines in a last-ditch effort to pursue his false claims of voter fraud before the defeated president summoned a mob to the U.S. Capitol.
The committee investigating last year's attack at the Capitol is working to show how far-right extremists answered Trump's call to come for a big rally in Washington. As dozens of lawsuits and his claims of voter fraud fizzled, Trump met late into the night of Dec. 18 with attorneys at the White House before tweeting the rally invitation — "Be there, will be wild!" Members of the Proud Boys and Oath Keepers groups are now facing rare sedition charges over the siege.
"This tweet served as a call to action — and in some cases a call to arms," said one panel member, Rep. Stephanie Murphy, D-Fla.
The panel featured new video testimony from Pat Cipollone, Trump's former White House counsel, recalling the explosive meeting at the White House when Trump's outside legal team brought a draft executive order to seize states' voting machines — a "terrible idea," he said.
NASA unveils images from James Webb Space Telescope
"That's not how we do things in the United States," Cipollone testified.
Another aide called the meeting "unhinged."
Cipollone and other White House officials scrambled to intervene in the late-night meeting Trump was having with attorneys Sidney Powell and Rudy Giuliani, retired national security aide Michael Flynn and the head of the online retail company Overstock. It erupted in shouting and screaming, another aide testified.
"Where is the evidence?" Cipollone demanded of the false claims of voter fraud.
Jill Biden called out for 'culturally inappropriate' comment
"What they were proposing, I thought, was nuts," testified another White House official, Eric Herschmann.
But Trump was intrigued and essentially told his White House lawyers that at least Powell and outside allies were trying to do something.
"You guys are not tough enough," Giuliani in video testimony recalled the president telling the White House attorneys. "You guys are p——," he said, using crass language.
As night turned to morning, Trump tweeted the call for supporters to come to Washington on Jan. 6, when Congress would be tallying the Electoral College results. "Be there. Will be wild," Trump wrote.
Immediately, the extremists reacted.
The panel showed graphic and violent text messages and played videos of right-wing figures, including Alex Jones, and others laying out that Jan. 6 would be the day they fight for the president.
In vulgar and often racist language, the messages beaming across the far-right forums planned for the big day that they said Trump was asking for in Washington. It would be a "red wedding," said one, a reference to mass killing. "Bring handcuffs."
Several members of the U.S. Capitol Police who fought the mob that day sat stone-faced in the front row of the committee room during the hearing.
"The problem of politicians whipping up mob violence to destroy fair elections is the oldest domestic enemy of constitutional democracy," said Rep. Jamie Raskin, D-Md., in opening remarks.
At the witness table to testify in person was Jason Van Tatenhove, an ally of Oath Keepers leader Stewart Rhodes. Another witness was Stephen Ayres, who pleaded guilty last month to disorderly and disruptive conduct in a restricted building. He has said that on Jan. 2, 2021, he posted an image stating that Trump was "calling on us to come back to Washington on January 6th for a big protest."
Casey White charged with murder of Vicky White
The committee is probing whether the extremist groups, including the Proud Boys, Oath Keepers and QAnon adherents who had rallied for Trump before, coordinated with White House allies for Jan. 6. The Oath Keepers have denied there was any plan to storm the Capitol.
The committee began the second half of the hearing making connections between Trump allies Flynn and Roger Stone and the extremist groups who were preparing to come to Washington.
It showed a picture of Rhodes, the Oath Keeper leader, walking with Flynn, the former national security aide to Trump, outside the Capitol at some point.
This was the only hearing this week, as new details emerge. An expected prime-time hearing Thursday has been shelved for now.
This week's session comes after former White House aide Cassidy Hutchinson provided stunning accounts under oath of an angry Trump who knowingly sent armed supporters to the Capitol on Jan. 6 and then refused to quickly call them off as violence erupted, siding with the rioters as they searched menacingly for Vice President Mike Pence.
Trump has said Cassidy's account is not true. But Cipollone at Friday's private session did not contradict earlier testimony. Raskin said the panel planned to use "a lot" of Cipollone's testimony.
The Proud Boys have said their membership grew after Trump, during his first debate with Biden, refused to outright condemn the group but instead told them to "stand back and stand by."
The Oath Keepers had also been organizing for Jan. 6 and established a "quick response force" at a nearby hotel in Virginia, according to court filings.
The panel also noted that many of the Trump supporters who stormed the Capitol appeared to be QAnon believers. Federal authorities have explicitly linked at least 38 rioters to the pro-Trump conspiracy theory, according to an Associated Press review of court records.
Biden to discuss immigration, trade with Mexico's president
One of the most recognizable figures from the attack was a shirtless Arizona man who called himself the "QAnon Shaman," carried a spear and wore face paint and a Viking hat with fur and horns.
The panel has shown, over the course of fast-paced hearings and with eyewitness accounts from the former president's inner circle, that Trump was told "over and over," as Vice Chair Liz Cheney, R-Wyo., said, that he had lost the election and his claims of voter fraud were just not true. Nevertheless, Trump summoned his supporters to Washington and then sent them to the Capitol in what panel Chairman Bennie Thompson, D-Miss., has called an "attempted coup."
Associated Press writers Mary Clare Jalonick and Michael Balsamo in Washington and Michael Kunzelman in College Park, Maryland, contributed to this report.
© 2022 Associated Press All rights reserved.
Business 53 mins ago
Holidays 54 mins ago
Health 1 hour ago
U.S. 1 hour ago

redpajama_set_name: RedPajamaCommonCrawl


text:
package com.esri.hadoop.hive;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.hadoop.hive.ql.exec.Description;
import org.apache.hadoop.io.BooleanWritable;
import org.apache.hadoop.io.BytesWritable;

import com.esri.core.geometry.ogc.OGCGeometry;
import com.esri.core.geometry.ogc.OGCLineString;

@Description(
	name = "ST_Ring",
	value = "_FUNC_(ST_LineString) - return true if the linestring is closed & simple",
	extended = "Example:\n"
	+ "  SELECT _FUNC_(ST_LineString(0.,0., 3.,4., 0.,4., 0.,0.)) FROM src LIMIT 1;  -- true\n"
	+ "  SELECT _FUNC_(ST_LineString(0.,0., 1.,1., 1.,2., 2.,1., 1.,1., 0.,0.)) FROM src LIMIT 1;  -- false\n"
	+ "  SELECT _FUNC_(ST_LineString(0.,0., 3.,4.)) FROM src LIMIT 1;  -- false\n"
	)
//@HivePdkUnitTests(
//	cases = {
//		@HivePdkUnitTest(
//			query = "select ST_IsRing(ST_LineString(0.,0., 3.,4., 0.,4., 0.,0.)) from onerow",
//			result = "true"
//			),
//		@HivePdkUnitTest(
//			query = "select ST_IsRing(ST_LineString(0.,0., 3.,4.)) from onerow",
//			result = "false"
//			),
//		@HivePdkUnitTest(
//			query = "select ST_IsRing(ST_LineString(0.,0., 1.,1., 1.,2., 2.,1., 1.,1., 0.,0.)) from onerow",
//			result = "false"
//			),
//		@HivePdkUnitTest(
//			query = "select ST_IsRing(null) from onerow",
//			result = "null"
//			)
//		}
//	)

public class ST_IsRing extends ST_GeometryAccessor {
	final BooleanWritable resultBoolean = new BooleanWritable();
	static final Log LOG = LogFactory.getLog(ST_IsRing.class.getName());

	public BooleanWritable evaluate(BytesWritable geomref) {
		if (geomref == null || geomref.getLength() == 0) {
			LogUtils.Log_ArgumentsNull(LOG);
			return null;
		}

		OGCGeometry ogcGeometry = GeometryUtils.geometryFromEsriShape(geomref);
		if (ogcGeometry == null){
			LogUtils.Log_ArgumentsNull(LOG);
			return null;
		}

		try {

			switch(GeometryUtils.getType(geomref)) {
			case ST_LINESTRING:
				OGCLineString lns = (OGCLineString)ogcGeometry;
				resultBoolean.set(lns.isClosed() && lns.isSimple());
				return resultBoolean;
			default:  // ST_IsRing gives ERROR on Point, Polygon, or MultiLineString - on Postgres
				LogUtils.Log_InvalidType(LOG, GeometryUtils.OGCType.ST_LINESTRING, GeometryUtils.getType(geomref));
				return null;
			}

		} catch (Exception e) {
		    LogUtils.Log_InternalError(LOG, "ST_IsRing" + e);
			return null;
		}
	}

}

redpajama_set_name: RedPajamaGithub


text:
Home Video Games Public Tokyo Mirage Sessions #FE Preview Event in New York City on...
Public Tokyo Mirage Sessions #FE Preview Event in New York City on May 26
Nintendo has announced that they will be hosting a free public Tokyo Mirage Sessions #FE preview event in New York City at Nintendo NY on May 26, 2016.
Via Eventbrite:
Nintendo is hosting an exclusive preview event for Tokyo Mirage Sessions #FE and you're invited! The upcoming Wii U game is a stylish new RPG from Nintendo and ATLUS inspired by the popular Shin Megami Tensei and Fire Emblem series. Oozing with style, it's filled with high-energy battles featuring an explosive color palette and over-the-top characters so fashion forward they might as well be from the future! You really have to experience it for yourself – and now you can. Attendees will be able to play the game before it launches and receive some fun Nintendo items, while supplies last.
Thursday, May 26, 2016 from 4:30 PM to 7:00 PM (EDT)
Nintendo NY – 10 Rockefeller Plaza, New York, NY 10020, United States
Tokyo Mirage Sessions #FE (previously known as Shin Megami Tensei X Fire Emblem) was released on December 26, 2015 in Japan for the Wii U. It will release in North America and Europe on June 24, 2016.
— Eventbrite
Tokyo Mirage Sessions #FE - Wii U
Nintendo (2016-06-24)
Tokyo Mirage Sessions #FE
Previous articleSega: Atlus Independently Chooses Their Publishing Partners for Europe
Next articleNew Etrian Odyssey V Screenshots and Character Artwork Feature Master Skills, Facilities


Fender American Std Precision Bass, 2003 - Candy Apple Red. All original, ready to go!
Just opened the box, first chance I have had at work. Mate I am absolutely wrapped. You were right the pictures didn't do it justice on the computer. It's very cool... I am glad I made the purchase and again thanks for your generosity and professional service, it has been a pleasure dealing with you.


text:
Q: Nested IF / AND statements I think I've made a mistake as it keeps returning #VALUE.
IF(AND(G2="green",G3="green"),"GG"), IF(AND(G2="red",G3="red"),"RR"),
IF(AND(G2="red",G3="green"),"RG"), IF(AND(G2="green",G3="red"),"GR")

I'm trying to say if it is red and it is green, print RG and others such as RR,GR,GG.

A: The IF() function takes three arguments: Test,Then-value,Otherwise-value. So the function should look like this:
=IF(AND(G2="green",G3="green"),
    "GG",IF(AND(G2="red",G3="red"),
            "RR",IF(AND(G2="red",G3="green"),
                    "RG",IF(AND(G2="green",G3="red"),
                            "GR"))))

A: Try it as,
=IF(SUM(COUNTIF(G2:G3,{"red","green"}))=2,UPPER(LEFT(G2)&LEFT(G3)), TEXT(,))

redpajama_set_name: RedPajamaStackExchange


Subliminal Shop | What is this MD5hash thing?
What is this MD5hash thing?
You are here: Home » What is this MD5hash thing?
The MD5 hash values are useful in two cases.
1. You get your copy of my subs from a source other than IML (or directly from me personally) and you don't know if they've been tampered with. An MD5 sum hash will prove mathematically if they are tampered with or not by verifying that they are absolutely identical to what they were the moment I created them.
2. You want to verify that an audio file you got from IML downloaded without errors.
3. You want to verify file length.
It is extremely unlikely that you got a bad download, but it can happen. It is also a way to know whether the files on the server have become corrupt.
If there is an error in the file as a result of download, you will usually see that your player cannot open the file or refuses to play it. If it plays, it will most likely only have an audio glitch contained within a single second of audio. Regardless, only a file that passes the hash check is for sure safe to use, as only such a file is absolutely certainly what I created it to be.


Our range of products include coco peat blocks.
We bring forth our vast industrial experience and expertise in this business and are instrumental in offering wide assortment of Coco Peat Block.
Looking for Coco Peat Blocks ?


text:
Category: The Signs of the Hour
The gathering of mankind will be in al-Shaam not in 'Arafaah
Will people be gethered on the day of Judgement in Arafat?
The Approach of the Hour
Prophet's prayers for refuge with Allaah and dhikr at times of tribulation and hardship
There is no saheeh evidence to indicate that.
Shaykh Sa'd al-Humayd
Rather it is proven in the saheeh hadeeth that the gathering will be in al-Shaam (Greater Syria, including Palestine). It was narrated from Abu Dharr (may Allaah be pleased with him) that the Prophet (peace and blessings of Allaah be upon him) said: "Al-Shaam is the land of the gathering and the resurrection." (Narrated by Ahmad).
Al-Manaawi said in Fath al-Qadeer: "i.e., it is the place where the people will be gathered for the Reckoning. They will be resurrected from their graves then they will be driven to that land. It has been singled out for this because it is the land of which Allaah said (interpretation of the meaning): 'the land which We have blessed for the 'Aalameen (mankind and jinn)' [al-Anbiya' 21:71]. Most of the Prophets were sent from that land and their laws spread throughout the world, so it is appropriate that it should be the land of the gathering and the resurrection." (Fayd al-Qadeer by al-Manaawi, vol. 4, p. 171).
But the gathering of the people on Hajj at 'Arafaah reminds the Muslim of the gathering of all of mankind for the Reckoning and requital (reward or punishment). And Allaah knows best.
Events that will occur before the Day of Resurrection and distinguish the believers from the kaafirs
Is the Mahdi real or not?
The emergence of the Mahdi
Description of wudoo'
Soundness of the Narration About Fifteen Punishments for One Who Neglects Prayer
Ruling on suicide and on offering the funeral prayer and praying for one who has committed suicide
Signs of Allah's Love for a Person and Attaining It
Meaning of the word Pokemon


Call us at (501) 329-9851 today.
Our one-on-one approach to optometry makes our Doctors and the Arkansas Eye Care Group staff the eye and vision care providers of choice in the Conway area. Our Conway optometrist offers the following services: complete eye exams, contact lenses, glasses, glaucoma testing, and pre- and post-operative care. For a complete list of services, visit our services page or call our office at (501) 329-9851.
At Arkansas Eye Care Group, we are dedicated to providing high-quality optometry services in a comfortable environment. Call us at (501) 329-9851 or schedule an appointment today online.


I am not going to say that I better than you are. I am a newbie after all especially to write article about Internet Marketing . My knowledge about internet marketing is not based by my experience. I always love to read different topics everyday, and I tried to write down what I get from what I had read. This article for example, this article is from Haryo Prabowo owner of UangPanas.com. It is his product that had made him quit his previous job (whatever it was). Despite the controversial arround Indonesia Blogger about this book, there are some benefits that we can get from his article.
Currently I subscribe newsletter from his site and today I'd like to give some of his ideas to you a newbie of internet business.
Mostly I agree with his article that newbies should avoid those eight. However, I do agree about buying things like he said in number 3 and 4. There are a lot of guide books that you can find and have with google. Even some of it is being shared by the master of internet marketers abroad.
Yaro Starak for example, when visiting his Landing Page for the first time he gives you a free guide book based on his experience to be a full time internet marketing blogger. If you had read his book and having a huge interest in it you could join his online course.
His reputation of being a master in internet marketing is recognized to international blogsphere. His online program testimonial even write by other known blogger such as problogger.net (i forget what this awsome fellow's name).
Well if you are a newbie it is better to copied other people system that had showing a result. However, we are human being and we have the ability to make a better system based on what we had copied. Modified the system when you feel the moment is coming.
Hey, success is not come instantly.
This is why I said previously Haryo's product is controversial amongst Indonesia Blogger. The landing page of his product gives a wild imagination of newbies that wanted to earn much money from Internet. The book didn't even tried to make something seem real like getting rich instantly need a lot of effort. Worst for this kind of business (see by yourself in his landing page)they had labeled as scammer or liars.
Spam as mentioned in this articles is sending unwanted messages to people who do not wish to received them.


text:
Customers Bite, Punch, Stun Gun, Rob Nail Salon Worker in NYC
BRONX, New York—The NYPD released security camera footage showing four African-American women suspected of robbing a nail salon in the Bronx after arguing and attacking one of the employees, reports FOX5.
The violent confrontation happened around 5:40 p.m. inside Estefy Nail Salon on Westchester Avenue on Saturday, September 2, 2021.
According to the NYPD, the women verbally fought with the nail technician about her service and then started attacking her.
"The female individuals then grabbed a gel nail lamp and as they were exiting the store one of the females bit the victim in her right hand, stunned her right arm with a stun gun and began punching her multiple times in the face when she attempted to stop them from leaving with property," the NYPD stated in a press release.
The four women got away before police could arrive, however, authorities obtained security footage showing them walking on a sidewalk after the attack, according to FOX5.
The salon employee was taken to Jacobi Hospital in stable condition.
Woman #1 is described as a medium-skinned female, with black hair and braids and last seen wearing a white Adidas t-shirt, gray sweatpants, multicolor sandals, a black face mask, and carrying a black purse.
Image via FOX5
Woman #2 is described as a medium-skinned female, with black long hair and last seen wearing a black t-shirt with a white picture in front of it, blue jeans, and white sneakers.
Philly Man Faces Federal Charges After Carjacking Mother and Daughter
Woman #3 is also described as a medium-skinned female, with black long hair with braids and was last seen wearing a white t-shirt with cartoons drawings in front of it, blue jeans, green crock sandals, and carrying a gray round purse.
Woman #4 is described as a light-skinned female, with black hair in a ponytail and was last seen wearing a long-sleeve white shirt with dark blue and burgundy stripes in front of it, black pants, black sneakers, and carrying a black purse.
If you have any information, you can contact NYPD's Crime Stoppers at 800-577-8477 (English), 888-577-4782 (Español), CrimesStoppers.NYPDonline.org, or Twitter @NYPDTips.
Feature Screenshot via FOX5
280xAssaultBlack on Asian ViolenceBronxNail SalonNew YorkRobberyTheft
The Asian Dawn Team


text:
Bucking the jobs trend on the Southside
Home Media Chamber Media Releases Bucking the jobs trend on the Southside
Thursday, 18th May, 2017
At 18 years old, Otara resident Nga Tuiti was desperate to find a full-time job. Temporary roles, providing minimal and sporadic income, supplemented by benefit payments, wasn't what she wanted her 20s to be. But, like many other south Auckland youth, securing decent, permanent work was proving a near-impossible task.
What was it that made things significantly tougher for someone like Nga Tuiti? Employment statistics certainly showed she was in keeping with a local trend. In the Government's third quarterly labour market report in 2015, a section dedicated to South Auckland highlighted the significantly higher likelihood of youth (aged 15 to 24) from the area not being engaged in employment, education or training compared to their counterparts living elsewhere in the city.
Leah Gates, employment manager at the Auckland Chamber of Commerce has spent 10 years working with young people like Nga Tuiti. A bubble of energy that greets you at the chamber's centre on Lambie Drive, Gates has overseen the organisation's CadetMax youth employment programme in Manukau since its inception in 2008. In the past three years, she has also overseen a similar sister programme - Career Start - in Tamaki. Nga Tuiti and her older sister Tamia Tuiti first met Gates last March after being referred to CadetMax by Work and Income.
"I didn't know I had to do so many things for an interview," Nga Tuiti told Newsroom.
"When you come out of school or temporary work, there's so many things you have to learn for an interview - the way you talk, the way you establish yourself ... telling them about your skills - CadetMax taught me a lot."
The sisters - who are only a year apart - were part of the same CadetMax intake in March last year. With about 30 other cadets, they were put through the programme's intense "induction" week, targeted at developing skills needed for job-hunting, as well as those required in the workplace.
"What employers are telling us, and what they're telling everybody, is that they want 'soft skills'," Gates said.
"Those are [things like] confidence, communication, body language, and to build somebody's confidence - often from a place of a lack of confidence and a lack of self-esteem - it's about recognising somebody's skills and talents and what's great about them.
"Young people, in general, don't have those conversations and that induction process builds that confidence. Sliding off that is communication norms in a workplace, which will be different to communication norms with family and friends," she said.
For CadetMax and Career Start participants, tackling inexperience and a lack of exposure to workplace settings is often the biggest hurdle. To be eligible for the CadetMax program, candidates must be aged between 18 and 24, local to South Auckland, and in receipt of a benefit. Career Start participants have to be between 16 and 24 years old, not engaged in work or study and living in Tamaki. Between the programmes, about 400 young people are placed into employment annually. Overall, about 60 per cent of participants are Pasifika, and about 30 per cent are Māori - however a large number also identify with more than one ethnicity.
"What [participants] know is based on who is around them and that is [other] young people and their families, and school teachers and sports," Gates said. "That relationship that you have with an employer is different to all those - it has a different context and dynamic."
For example, at the start of the programs many participants are uncomfortable with making direct eye contact with people in senior positions. Often, this is due to cultural and behavioural norms in Pasifika church and family environments where eye contact is often not appropriate when showing deference for elders and senior figures.
However, employers want the exact opposite when you walk into a job interview, Gates said.
The programme was designed so participants developed their own understanding of the importance of things like first impressions, confident body language, appropriate clothing and appearance, she said.
In addition to this, participants also learnt about employment contracts and entitlements like sick leave, as well as budgeting basics and time management.
Both programmes approached employment and employability in a holistic way. Participants were paired with mentors, and followed up by staff even after being placed into jobs. Overall, about 70 percent of participants gained long-term employment, and for most, it took between four and five weeks to be placed into a job, Gates said.
Meanwhile, Nga Tuiti, who will be 20 later this year, is weeks away from celebrating the end of her first year as a parcel officer with Courier Post. The CadetMax programme had made a huge difference to her and her sister's lives, and the pair still visit the program's Lambie Drive headquarters to see staff and new cadets when they can. Tamia Tuiti works for New Zealand Post.
"Now we can manage things, especially if things come up unexpectedly," Nga Tuiti said. "When you're part-time or on a benefit, it's hard. Now, I'm full-time, it's a lot better for costs like food and rent and petrol, and there's even a bit of money to spend on myself."
TEUILA FUATAI


text:
Whitney Kimball's discussions
Whitney Kimball
whitkimball
Staff reporter, Gizmodo. wkimball @ gizmodo
PostsDiscussionsSaved ArticlesFollowers (202)Following (0)
I made an open thread for it because it needs one. It's crazy. http://jezebel.com/open-thread-can-we-come-up-with-a-name-for-these-insan-1798719927
Ugh I know. Just like the Cabinet meeting. I'm going to add it.
Thanks, got it!
ha! I think about that scene all the time, except always scrolling through twitter
Lol, sorry, amended to over $10,000* (from 26k euros in three months), which I feel like has now officially crossed the line.
Definitely. I think the sign that resonated most was "Flint needs clean water." That person was saying it's more important to look at the bigger picture of inequality than trying to prove a who's-less-racist point
Apologies, I think I dropped the acronym in an earlier post. ANTIFA isn't necessarily a broad term, though, it's specifically an organization with chapters throughout the states with a long history of seeking out Nazi/white nationalist rallies with sometimes militant intentions (you often find "punch a Nazi" memes…
<3 <3 <3 yes please <3
:) no problemo
Although I'm taking it with a grain of salt because it's difficult to measure http://www.cogitatiopress.com/socialinclusion/article/download/195/pdf_11
Good question-yes, it varies in the states: http://www.ncsl.org/research/civil-and-criminal-justice/human-trafficking-laws.aspx Read more


text:
import {Component, OnInit, ViewContainerRef} from '@angular/core';
import {FormBuilder, FormControl, Validators, FormGroup, AbstractControl} from "@angular/forms";
import {UserService} from "../../services/UserService";
import {EmailValidator} from "../../validators/EmailValidator";
import {PasswordValidator} from "../../validators/password/PasswordValidator";
import {RepeatPasswordValidator} from "../../validators/repeat-password/RepeatPasswordValidator";
import {Overlay} from "angular2-modal";
import { Modal } from 'angular2-modal/plugins/bootstrap';
import {StorageService} from "../../services/StorageService";
import {LocalesService} from "../../services/LocalesService";
import {User} from "../../models/User";
import {Response} from "@angular/http";

@Component({
  selector: 'update-user',
  templateUrl: './update-user.component.html',
  styleUrls: ['./update-user.component.css']
})
export class UpdateUserComponent {

  // Component references
  public form : FormGroup;
  public emailInput: AbstractControl;
  public oldPasswordInput: AbstractControl;
  public passwordInput: AbstractControl;
  public repeatPasswordInput: AbstractControl;

  // Data binding
  public email: string = '';
  public oldPassword: string = '';
  public password: string = '';
  public repeatPassword: string = '';

  // Locals
  public updateUserLocales;
  public formLocales;

  public constructor(
    public formBuilder: FormBuilder,
    public userService: UserService,
    public modal: Modal,
    public localesService: LocalesService,
    public storageService: StorageService
  ) {

    this.form = this.formBuilder.group({
      email: new FormControl('', Validators.compose([Validators.required, EmailValidator])),
      oldPassword: new FormControl('', Validators.compose([Validators.required, PasswordValidator])),
      password: new FormControl('', Validators.compose([Validators.required, PasswordValidator])),
      repeatPassword: new FormControl('', Validators.required)
    },{validator: RepeatPasswordValidator});

    this.emailInput = this.form.controls['email'];
    this.oldPasswordInput = this.form.controls['oldPassword'];
    this.passwordInput = this.form.controls['password'];
    this.repeatPasswordInput = this.form.controls['repeatPassword'];

    let user = this.storageService.getLoggedUser();

    this.email = user.email;

    this.updateUserLocales = localesService.get_UpdateUserComponent_Locales();
    this.formLocales = localesService.get_Forms_Locales();
  }

  /** Actions */

  public onSubmitUpdate() {

    this.userService.updateUser(this.email, this.password).subscribe(
      (response: Response) => {

        if (response.ok) {
          this.cleanForm();
          this.userUpdatedOK();
        }

        else
          this.manageExternalError();
      },
      (err) => {
        this.manageExternalError();
      },
      () => {}
    );

  }

  /** Utility */

  public cleanForm() : void {
    //TODO: Make form cleaning
  }

  public userUpdatedOK() : void {
    //TODO: Manage updateMachineListCounter

  }

  public manageExternalError() {
    this.modal.alert().showClose(true).title(this.localesService.get_UpdateUserComponent_Locales().modal_errorTitle).body(this.localesService.get_UpdateUserComponent_Locales().modal_errorBody).open();
  }
}


text:
Xǔ 许 (spreekt uit als [Ssjuu]) is een Chinese achternaam die zijn oorsprong vindt in de Chinese provincie Henan en gebied Xuchang 河南许昌. Deze achternaam staat op de twintigste plaats van de Baijiaxing. Volgens een mythe zijn de mensen met de achternaam Xu nakomelingen van vazal Jiang van de Staat Xu. Op de huidige volgorde van grote achternaam staat Xǔ nu op de zesentwintigste plaats.

Vietnamees: Hứa
Koreaans: Heo (허)

Bekende personen met de naam Xǔ of Hui 许
Sam Hui
Ricky Hui
Michael Hui
Benz Hui Shiu-Hung
Andy Hui
Xu Dishan
Rafael Hui
Feng-hsiung Hsu

Chinese achternaam

redpajama_set_name: RedPajamaWikipedia


text:
Whither Roger Stone?
His request for a new trial is not a sure thing.
by George Parry
cpt.kama/Shutterstock.com
When O. J. Simpson was arrested following his notorious slow-speed Bronco chase, a local television news reporter interviewed the late and legendary A. Charles "Chuck" Peruto Sr., the dean of Philadelphia's criminal defense bar. After summarizing the overwhelming mountain of incriminating evidence against Simpson, the reporter asked counsel how he would go about defending the case.
Chuck, a charming rogue and experienced courtroom lawyer, breezily brushed aside the damning evidence and confidently predicted that Simpson would be acquitted of all charges. When the astonished reporter asked him to explain, Chuck laughed and said, "Just look at the videotape of the Bronco chase and all those people hanging off the freeway overpasses waving and shouting, 'Go, Juice, go!' That's your jury! No way are they going to convict Simpson."
Chuck's accurate prediction was based on the fact that, in any given trial, jury selection is the most critical phase, and central to the outcome of that process is the composition of the pool of potential jurors.
But as important as the process may be, many otherwise competent lawyers treat jury voir dire as an afterthought and fail to adequately probe the backgrounds, attitudes, and beliefs of the potential jurors. As a result, they often fail to eliminate those jurors who are predisposed to find any reason to go against their clients.
This is not to say that such a predisposition will necessarily result in a juror being stricken for cause. It frequently happens that, even if a venireperson expresses a strong belief that the defendant is guilty as charged, far too many judges will rehabilitate the juror by asking if he or she can nevertheless be fair and impartial. There are few, if any, people who would ever say that they can't be fair. So the usual result is the juror following the judge's lead by mechanically declaring that of course he or she can be fair and impartial. And that's how a lot of judges handle voir dire.
It's all a legal fiction and total nonsense, but that's how it works in way too many courtrooms. Denied a proper challenge for cause, the defense must then consider using one of its limited number of peremptory challenges to get rid of the clearly biased juror.
The problem becomes particularly acute — if not insurmountable — when the number of demonstrably biased potential jurors exceeds that of the available peremptory challenges. Under those circumstances, the defense faces the bitter prospect of having to choose among clearly unsuitable venirepersons knowing that, once the peremptory challenges are used up, the jury will still be polluted by one or more similarly biased jurors.
Consider, for example, the daunting and miserable prospects faced by defense counsel in the trial of United States v. Roger Stone. That case was tried in the District of Columbia, where, in terms of the jury pool's demographics, Stone was at a distinct disadvantage.
In 2016, Hillary Clinton won 90 percent of the D.C. vote compared to Donald Trump's 4 percent. The major industry is the federal government, whose employees are overwhelmingly Democrat, as evidenced, for instance, by reports that Justice Department personnel contributed to Clinton's campaign by a margin of 20 to 1. As for the remainder of the D.C. population, it is fair to say that most are in one way or another associated with or dependent upon the federal leviathan for their livelihoods.
And that was the major problem facing Stone's lawyers. Their client was a well-known Republican political operative and associate of a despised president who has pledged to dismantle the hometown's biggest employer. To paraphrase my old friend and courtroom adversary Chuck Peruto, "That's your D.C. jury pool! No way were they going to acquit Roger Stone the Trump supporter!"
So, as far as jury selection was concerned, when Stone entered that Washington courtroom, he was a dead man walking.
Judge Amy Berman Jackson conducted the jury voir dire in two parts. First, on September 9, 2019, 120 potential jurors were summoned to the courthouse to answer under oath a written questionnaire. It covered each juror's personal background, experience with the law and law enforcement, and availability for trial. It also contained a number of questions specifically designed to probe for potential bias.
Among these were questions related to the jurors' knowledge of the trial participants and the case, how closely they had followed media reports about Stone, the House committee before which he had testified and its investigation into Russian interference in the 2016 presidential election, and the investigation by Special Counsel Robert Mueller.
The prosecution and defense were then provided with copies of the completed sworn questionnaires and given a week to file motions to strike potential jurors for cause based on their written answers. Stone's lawyers filed under seal a list of "for cause" strikes which identified 54 jurors. Of these, Jackson struck 38.
On November 5, 2019, the remainder of the panel returned to court for voir dire, in which the judge and the lawyers questioned each potential juror individually and outside the presence of the rest of the panel. Each side was then allowed again to move to strike for cause.
On November 6, 2019, the parties exercised their peremptory challenges, after which the jury was seated and trial began. Stone was convicted on all charges.
In late 2019, Stone's lawyers filed under seal a motion for a new trial in which they alleged that the court had improperly denied their request to strike one of the jurors for cause. According to the motion, that juror (whose name has been redacted) should have been removed because he/she is employed in a division of the IRS "that works hand-in-hand" with the Justice Department and because the juror "violated the Court's order to avoid media coverage of the case." According to the defense, this employment gave rise to an "implied" pro-prosecution bias.
In her February 12, 2020, order denying the motion, Jackson cited case law holding that trial courts "enjoy broad discretion in ruling on a motion for new trial" and that granting a new trial is warranted only in those limited circumstances in which "a serious miscarriage of justice may have occurred." Jackson then picked apart counsels' argument that, in effect, working for the IRS rendered one unfit for jury duty. She also noted that the juror had specifically denied in voir dire that working "for the government would affect [the juror's] ability to be impartial in deciding the case."
In ruling out the claim of juror bias, Judge Jackson cited case authority holding that determinations about juror impartiality frequently turn on the testimony of the juror in question. She pointed out that the "Court had the opportunity to observe the juror's demeanor during voir dire, and it found then and finds now that the defendant has failed to show actual or inherent bias." (Emphasis added.)
As for the juror's knowledge of media reports, she cited case law that "qualified jurors need not … be totally ignorant of the facts and issues involved.… It is sufficient if the juror can lay aside his impression or opinion and render a verdict based on the evidence presented in court." She also cited Supreme Court authority that the judge's appraisal of the risk of juror prejudice "is ordinarily influenced by a host of factors impossible to capture fully in the [written] record — among them, the prospective juror's inflection, sincerity, demeanor, candor, body language, and apprehension of duty." (Emphasis added.)
Based on all of these factors, Jackson denied the motion for new trial.
But two days later, Stone's lawyers filed a second motion for a new trial based on alleged misconduct by the foreperson of the jury. Previously this individual's identity had not been made public. But that changed when the four prosecutors withdrew from Stone's case (see my recent American Spectator article "Flight of the Drama Queens") in apparent protest over the Justice Department's filing of a supplemental sentencing memorandum withdrawing their previous recommendation that Stone be imprisoned for seven to nine years.
This prompted one Tomeka Hart to publicly announce that, as the foreperson of the Stone jury, she supported the prosecutors. "It pains me to see the DOJ now interfere with the hard work of the prosecutors," she wrote. "They acted with the utmost intelligence, integrity and respect for our justice system."
Conservative commentators and others promptly began reviewing Hart's social media posts and comments. The astounding results demonstrated that Hart is a staunch Democrat party activist who ran for Congress in 2012 and has participated in anti-Trump rallies and protests. And, despite the fact in jury voir dire she testified under oath that she had only a slight passing knowledge of Stone, it has now been revealed that, on social media prior to trial, she mocked Stone's arrest and labeled Trump and his supporters as racists.
On February 14, 2020, within 48 hours of these online discoveries, Stone's lawyers filed the second motion for a new trial. Although the motion is under seal, it presumably is based on Hart's newly discovered social media comments, which indicate a strong prejudice against Trump, his supporters, and, by extension, defendant Stone.
Since then, Harvard law professor Alan Dershowitz has tweeted that "All civil libertarians who care about non-partisan justice should support a new trial for Roger Stone based on this new information about a biased juror." He was joined in those sentiments by Fox News' Judge Andrew Napolitano.
It is far from certain, however, that Stone's latest motion for a new trial will bear fruit. Even though it appears that Hart may have misled the court and counsel by her answers in voir dire, that alone does not warrant a new trial. Instead, it will be up to the defense to also establish that Hart's purportedly misleading answers and presence on the jury resulted in a serious miscarriage of justice. To determine that, it would be necessary to question Hart under oath about her answers as well as her interactions with and influence on the other jurors.
If she was biased against Stone, did she share her views with the other jurors during the trial or deliberations? To answer those questions, it would also be necessary to question the other jurors.
But there are other issues that would also have to be addressed. For example, why are we just now learning about Hart's strong prejudice against Trump and his supporters? The same social media postings found by the conservative commentators were available for review by counsel, who certainly had ample time and opportunity to investigate the backgrounds of everyone on the jury panel. But did they?
In the first phase of voir dire, Hart answered the written questionnaire. Her written answers remain under seal. But the transcript of her examination by the court and counsel starts with questions by the judge about Hart's written answers.
As a result, we know that Hart disclosed in writing that she had a law degree, was not presently practicing law, and had never practiced criminal law. But according to the questionnaire, she had been the foreperson of a federal grand jury. Many weeks later, in answer to the judge's follow-up questions, Hart stated that she had served for two years as foreperson of the grand jury in Tennessee. (Practice tip: this alone should have motivated defense counsel to get rid of her.)
Hart acknowledged that she understood that Stone was involved in Donald Trump's presidential campaign, but said that would "absolutely not" affect her ability to be fair and impartial. She recalled "just hearing about [Stone] being part of the campaign and some belief or reporting around interaction with the Russian probe and interaction with him and people in the country, but I don't have a whole lot of details. I don't pay that close attention or watch C-SPAN."
Hart responded affirmatively when the judge asked her if she could "wipe the slate clean and learn in this case from the evidence presented in the courtroom and no other source."
Hart acknowledged that, as the judge put it, she "had some interest in Congress" but said that the "allegations of not being truthful to Congress" would not "make it hard for [her] to be fair."
The prosecution had no questions.
When questioned by the defense, Hart stated that she had run for Congress and has friends who worked for members of Congress. When asked if she had "any political aspirations now," she replied, "I don't know. Not federal."
Hart disclosed that she had served on the Memphis school board.
The judge then asked, "Is there anything about [Stone's] affiliation with the Trump campaign and the Republican party in general that gives you any reason to pause or hesitate or think that you couldn't fairly evaluate the evidence against him?"
Hart answered, "No."
With that, the questioning ended, and the defense made no motion to strike for cause.
The following day, when the parties used their peremptory challenges, Hart was not stricken by the defense.
Now let's hit the pause button and consider some key issues.
First, in the many weeks between Hart's answers to the written questionnaire and her testimony in court, the defense had plenty of time to research the social media postings of every potential juror. Did defense counsel do so? If not, why not? If they were aware of Hart's online comments, why did they neither question her about them, challenge her for cause, nor use a peremptory strike to eliminate her?
Although Hart may have lacked candor in her voir dire answers, competent counsel exercising due diligence could well have caught her in the act and successfully challenged her for cause or at the very least used a peremptory challenge to be rid of her. So it is that Stone's sealed motion for a new trial may be based on a claim of ineffective assistance of counsel.
To establish such a claim, Stone would have to demonstrate that his lawyers' handling of jury selection was professionally deficient, and, absent that deficiency, the outcome of the trial would have been different.
That's a huge burden of proof.
In order for Jackson to give the motion the serious consideration it deserves, she would have to convene a hearing at which Stone's lawyers would have to explain their voir dire strategy and decisions and how and why they failed to expose and strike Hart. In addition, Hart would have to explain her voir dire answers and be subjected to questioning about her conduct as a juror. And, as noted above, all of the other jurors will have to be questioned about any possible improper influence by Hart during the trial and deliberations.
Then the judge would have to decide whether or not Hart was, in fact, a fair and impartial juror. Recall that in denying the first motion for a new trial, Jackson cited the case law that provides that determinations about juror impartiality "frequently turn on the testimony of the juror in question." She had the opportunity to observe Hart's demeanor during voir dire and trial and would have the same opportunity during any hearing on the motion to observe and evaluate Hart's "inflection, sincerity, demeanor, candor, body language, and apprehension of duty."
Put another way, after the smoke clears, Jackson could find that despite Hart's social media postings, she had been a fair and impartial juror. That would be the end of the motion for a new trial, and no appellate court would overturn any such finding of fact based on the trial judge's personal observations.
Even if the judge found that Hart was not fair and impartial, then the next issue would be to what extent, if any, that influenced the outcome of the trial. In other words, would there have been a different outcome — say an acquittal — but for Hart's participation?
There are a million other similar questions to be answered, but you get the idea. Roger Stone's motion for a new trial is not a sure thing.
That's the bad news. But the good news is that execution of Stone's 40-month sentence of incarceration has been stayed pending a ruling on his motion. While the judge could conceivably deny the motion out of hand, she may well decide to conduct the hearings and allow for proper briefing of the issues and oral argument. If that happens, then Stone will remain free until the judge rules.
All of that will help use up the dwindling number of days before the 2020 election, after which Roger Stone's legal prospects will brighten considerably.
George Parry is a former federal and state prosecutor. He is a regular contributor to the Philadelphia Inquirer and blogs at knowledgeisgood.net. He may be reached at kignet1@gmail.com.
George Parry
Follow Their Stories:
George Parry is a former federal and state prosecutor who practices law in Philadelphia and blogs at knowledgeisgood.net.


Saurashtra skipper Jaydev Shah, son of former BCCI secretary Niranjan, is set to retire soon from all forms of cricket, the Saurashtra Cricket Association (SCA) announced Wednesday.
The 35-year-old batsman will hang up his boots after the Ranji Trophy game against Karnataka that begins here Thursday, a media release from SCA said.
"Jaydev Shah announces his retirement from all formats of cricket. The Ranji Trophy match between Saurashtra and Karnataka, to be played at the Saurashtra Cricket Association Stadium from December 6 onwards, shall be his last match," the release said.
Shah has played 119 first class matches and scored 5,253 runs with ten hundreds to his name.
He also led India A on the tour to Israel in 2008.
Shah also captained Saurashtra team in 110 games, which is a domestic record. Under his captaincy, Saurashtra became runners up in the Ranji Trophy in 2012-13 and 2015-16 and also made it to the semi-finals twice.
The team also won the Vijay Hazare One-Day tournament in 2007-08 under his captaincy, besides capturing the Ramakant Desai Zonal One Day Tournament.


text:
<!DOCTYPE html>

  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>distutils.tests.test_config_cmd — ArcherBashPYDocs 1.0.0. documentation</title>

  <link href='https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic|Roboto+Slab:400,700|Inconsolata:400,700&subset=latin,cyrillic' rel='stylesheet' type='text/css'>

    <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" />

    <link rel="top" title="ArcherBashPYDocs 1.0.0. documentation" href="../../../index.html"/>
        <link rel="up" title="distutils.tests" href="../tests.html"/>

           ArcherBashPYDocs

  <form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
    <input type="text" name="q" placeholder="Search docs" />
    <input type="hidden" name="check_keywords" value="yes" />
    <input type="hidden" name="area" value="default" />
  </form>

        ArcherBashPYDocs

Docs »

Module code »

distutils.tests »

distutils.tests.test_config_cmd

Source code for distutils.tests.test_config_cmd

"""Tests for distutils.command.config."""
import unittest
import os
import sys
from test.support import run_unittest

from distutils.command.config import dump_file, config
from distutils.tests import support
from distutils import log

[docs]class ConfigTestCase(support.LoggingSilencer,
                     support.TempdirManager,
                     unittest.TestCase):

    def _info(self, msg, *args):
        for line in msg.splitlines():
            self._logs.append(line)

[docs]    def setUp(self):
        super(ConfigTestCase, self).setUp()
        self._logs = []
        self.old_log = log.info
        log.info = self._info

[docs]    def tearDown(self):
        log.info = self.old_log
        super(ConfigTestCase, self).tearDown()

[docs]    def test_dump_file(self):
        this_file = os.path.splitext(__file__)[0] + '.py'
        f = open(this_file)
        try:
            numlines = len(f.readlines())
        finally:
            f.close()

        dump_file(this_file, 'I am the header')
        self.assertEqual(len(self._logs), numlines+1)

    @unittest.skipIf(sys.platform == 'win32', "can't test on Windows")

[docs]    def test_search_cpp(self):
        pkg_dir, dist = self.create_dist()
        cmd = config(dist)

        # simple pattern searches
        match = cmd.search_cpp(pattern='xxx', body='/* xxx */')
        self.assertEqual(match, 0)

        match = cmd.search_cpp(pattern='_configtest', body='/* xxx */')
        self.assertEqual(match, 1)

[docs]    def test_finalize_options(self):
        # finalize_options does a bit of transformation
        # on options
        pkg_dir, dist = self.create_dist()
        cmd = config(dist)
        cmd.include_dirs = 'one%stwo' % os.pathsep
        cmd.libraries = 'one'
        cmd.library_dirs = 'three%sfour' % os.pathsep
        cmd.ensure_finalized()

        self.assertEqual(cmd.include_dirs, ['one', 'two'])
        self.assertEqual(cmd.libraries, ['one'])
        self.assertEqual(cmd.library_dirs, ['three', 'four'])

[docs]    def test_clean(self):
        # _clean removes files
        tmp_dir = self.mkdtemp()
        f1 = os.path.join(tmp_dir, 'one')
        f2 = os.path.join(tmp_dir, 'two')

        self.write_file(f1, 'xxx')
        self.write_file(f2, 'xxx')

        for f in (f1, f2):
            self.assertTrue(os.path.exists(f))

        pkg_dir, dist = self.create_dist()
        cmd = config(dist)
        cmd._clean(f1, f2)

        for f in (f1, f2):
            self.assertFalse(os.path.exists(f))

[docs]def test_suite():
    return unittest.makeSuite(ConfigTestCase)

if __name__ == "__main__":
    run_unittest(test_suite())

        © Copyright 2015, Weldon Henson.

  Built with Sphinx using a theme provided by Read the Docs.


text:
Afraid To Feel LF System Download 'Afraid To Feel' on iTunes
James Arthur Opens Up About Apologising To Simon Cowell For "Being A T***er"
James is just a bae, isn't he?
After winning the massive talent show, 'The X Factor', back in 2012, James Arthur generated a fair bit of controversy, but he has since apologised to Simon Cowell.
While chatting to Jonathan Ross, the 'Say You Won't Let Go' singer said "I did apologise to Simon. I was lucky enough to be given a platform and it's done amazing things for me and then I went and handled that irresponsibly."
> What Is James Arthur's Middle Name? Ten Most Asked James Arthur Questions
He continued, referring to his previous actions as making him a "t***er".
James then spoke about how far he's come in the five years, since being crowned the victor of 'The X Factor'; "I was just on the final of America's Got Talent and it's the biggest show in America, and to me it was a massive moment - this is one of the highlights of my career."
We're just pleased that Simon and James have put it all behind them. Now if we could all go for a drink with them, that would be just swell.
> You'll Find It 'Impossible' To Not Love Our App, Right Here!
Now, Ro - it's probably about time you apologise to James after waxing his leg...
Latest James Arthur News
See more Latest James Arthur News
WATCH: James Arthur Teases He Could "Maybe" Write With Billie Eilish
James Arthur Set To Make Acting Debut After Landing First Film Role
James Arthur Sends Message Of Support To Fans Amid Uncertain Times
James Arthur's Next Album Is On The Way And Fans Will Be 'Surprised' By New Sound
WATCH: James Arthur Denies Feud With Lewis Capaldi


The lively acidic and fermented beverage that we've come to know and love as kombucha has become popularized in the U.S. in the last couple decades and for good reason—it's full of beneficial probiotics that can support your digestive tract, help you absorb nutrients, and boost your immune system. Kombucha is classified as a probiotic because it contains a symbiotic colony of bacteria and yeast known as a SCOBY (a tea fungus) that's needed to combine with black or green tea and sugar to ferment and make larger volumes of kombucha. And the good, health-promoting bacteria that thrive in this health drink are responsible for killing other more pathogenic or disease causing microorganisms that may reproduce in our gut.
According to The National Center for Complementary and Integrative Health (NCCIH), probiotics can be defined as "live microorganisms that are similar to beneficial microorganisms found in the human gut. They are also called 'friendly bacteria' or 'good bacteria." Since approximately 70-80% of our immune system is located in our digestive tract, drinking kombucha can keep our immune systems running strong by absorbing nutrients and beneficial probiotics. Therefore, here are five more reasons to go out and stock your fridge with this healthy beverage.
1. Kombucha is a powerful antibacterial agent.
Due to the kind of bacteria found in this health drink, kombucha destroys pathogenic organisms that are responsible for causing infections in the body. According to lab studies, kombucha has been found to have antibacterial outcomes against such bacterial strains as staphlococcus aureus, E.coli, salmonella, Sal. enteritidis, Sh. sonnei and Cm. jejuni. This is why consuming kombucha can be particularly helpful at preventing foodborne illnesses as well as common food poisoning symptoms.
2. Kombucha can help prevent a spectrum of diseases.
3. Kombucha helps maintain a healthy liver.
4. Kombucha may improve mood & mental wellbeing.
While we've already discussed that kombucha can heal and repair our guts, a new study published by the Polish Academy of Sciences confirms that there is a gut-brain barrier that may affect our mood and mental wellbeing. Specifically, it correlates a poorly kept gut to an inflammatory response that may also induce depressive symptoms. Therefore, by drinking kombucha we can help prevent inflammation in our guts as well as major depression symptoms.
5. Kombucha helps manage diabetes.
The antioxidants present in kombucha may also help alleviate diabetes symptoms associated with increased oxidative stress. In a 2013 study published in Food and Chemical Toxicology, the insulin levels of diabetic rats were lowered as kombucha was found to be more efficient than regular black tea at alleviating diabetic symptoms. However, for best results, it's crucial to look for kombucha brands and flavors that do not contain high levels of sugar.
For more information on the different brands of bottled kombucha available on the market, read here to spot a stellar kombucha beverage from an imposter. While some people enjoy the adventure of experimenting with their own homemade kombucha, store-bought kombucha comes in a wide variety of flavor profiles from lavender and ginger to blueberry, carrot, mango, turmeric, pomegranate, apple, grape and even jalapeño. So next time you reach for a bottle of kombucha, you can rest assured you're reaping the benefits of a healthier gut and increased immunity.
Carly Salzberg is a Freelance Writer, Editor and Content Marketing Professional who develops engaging storytelling for publications and businesses. As a previous Editorial Intern for San Francisco Magazine as well as a contributor to Locale Magazine and The Culture Trip, she has covered such topics as food, lifestyle, travel, health and business. When she's not at her desk writing and editing for clients, she's often running steep trails in the Marin Headlands or Mount Tamalpais. She enjoys living a healthy lifestyle in Northern California where the fish tacos are in a league of their own.


Highways England needs to take decisive action if the best value is to be obtained from the current Road Investment Strategy, concludes a report from the National Audit Office.
The NAO says that the RIS committed an investment of £11.4 billion in the first five-year period (2015-20) for enhancement of the strategic road network: motorways and major A roads.
Fifty four of the 112 schemes in the RIS are only scheduled to start in 2019, the final year of the current RIS.
There is also a funding shortfall of £841 million with costs exceeding the amount of money available.
"So far Highways England has completed six projects on or ahead of schedule and has started construction on a further 19, with 16 planned to be on or ahead of schedule. Highways England forecasts that these projects will be delivered 5% over budget. Highways England met its efficiency savings target of £33 million for 2015-16, and expects to exceed its target for 2016-17, but it has to achieve 70 per cent of its savings target of £1.2 billion in the final two years of the strategy. Highways England is also facing challenges in recruitment of staff to cope with the increased workload. It plans to procure contracts for 57 projects in 2017, compared to six in 2016, but is 19% below its target headcount for procurement and commercial specialists who are in high demand. Highways England has been filling gaps with consultants and interim staff, who cost on average three times more than permanent employees.
"Highways England is now reviewing the portfolio of enhancement projects to improve value for money, and has so far identified 16 projects which present a risk to value for money. Highways England and the Department are exploring a number of ways to manage this risk, including revising project design, cancelling projects or delaying projects to enable further assessment of benefits. Highways England has also developed options to bring forward the start dates of up to 10 projects and to delay up to 19 to reduce the number of projects due to start in 2019-20 to establish a smoother delivery profile and reduce disruption to the road network. While this may mean that some stakeholder expectations are not met, value for money depends on the Department and Highways England proceeding, in this and in future road periods, with a realistic and affordable plan.
"We agree with the NAO that the first Road Investment Strategy represents a significant, long-needed improvement in the efficient management of the strategic road network.
"Highways England has had a mountain to climb in gearing up for the scale of work involved, so it shouldn't surprise us that in some respects it is still in the foothills.
"Highways England must keep working to deliver the enhanced capacity, enhanced maintenance and enhanced safety we all want in a way that gives best value without undue disruption to the millions of road users who rely on the network daily.


If you like Asparagus and you haven't roasted them yet….you are missing out on an easy & delicious side dish that goes with just about anything. I started making this when I saw it on the Rachel Ray show years ago and continue to make it regularly. The leftovers are also very useful in your morning omlet; stir fry's or just snacking with dip. YUM!! ENJOY this quick and easy recipe.


text:
Primary healthcare centers engagement in tuberculosis treatment in Ukraine
Evgenia Geliukh ICF "Alliance for Public Health", Kyiv, Ukraine
Dilyara Nabirova US Centers for Disease Control and Prevention, Central Asia Regional Office, Almaty, Kazakhstan
Karapet Davtyan TB Research and Prevention Center NGO, Yerevan, Armenia
Svetlana Yesypenko Regional Center for Socially Significant Diseases, Odeska oblast, Ukraine
Rony Zachariah Special Programme for Research and Training in Tropical Diseases, hosted at the World Health Organization. Geneva, Switzerland
Keywords: tuberculosis, results-based financing, patient-centered care, DOT
Introduction: We assessed the influence of a result-based financing (RBF) model, which included incentives for Primary Healthcare facilities on TB treatment outcomes.
Methodology: We compared TB patients > 17 years and their treatment outcomes among those who did and did not benefit from RBF-model in 14 districts of Odeska oblast, Ukraine in 2017. Log-binomial regression was used to examine factors associated with being included in RBF-model.
Results: Of 2,269 reported TB patients, 308 (14%) were included in RBF-model. Most patients in the RBF-model were from rural areas 229 (74%), unemployed 218 (71%), and HIV-infected 131 (43%). Individuals from urban areas (Adjusted risk ratio, ARR =0.9, 95% Confidence Interval, CI:0.89-0.94), having drug-resistant TB (ARR = 0.3, 95% CI: 0.18-0.45), and relapse TB (ARR = 0.6, 95% CI:0.40-0.83) were less likely to be included in RBF-model. Favorable outcomes in new/relapse cases with RBF-model was 89% compared with 41% (p < 0.001) without RBF. Similarly, for other retreatment this was 83% versus 40% (p < 0.001). Failures in the no-RBF group was 29% for new and relapse cases while for other retreatment cases, it was 26% (significantly higher than in the RBF-model).
Conclusion: RBF-model is effective in achieving high levels of favorable TB treatment outcomes. Almost three-in-ten TB patients in non-RBF category failed TB treatment despite having drug-susceptible TB. Efforts are now needed to include it within ongoing public health reforms and assess the feasibility of scaling-up this intervention through implementation research and dedicated funding.
Geliukh E, Nabirova D, Davtyan K, Yesypenko S, Zachariah R (2019) Primary healthcare centers engagement in tuberculosis treatment in Ukraine. J Infect Dev Ctries 13:83S-88S. doi: 10.3855/jidc.11292
Copyright (c) 2019 Evgenia Geliukh, Dilyara Nabirova, Karapet Davtyan, Svetlana Yesypenko, Rony Zachariah


Tearing my hair out with this, I've set a range of ports to be forwarded as per the screenshot below. But they're not open (judging by the fact my SIP phone isn't working), and online port scanners detect them closed. What am I doing wrong?
Is this your edge device if not you need to log into that port forward them to the AMPLIFI or in you edge device make the AMPLIFI a DMZ device.
in the PPPOA modem I have tagged 192.168.1.2 as a DMZ device.
If you are running PPPOE then this shouldn't be the issue.


text:
============
Installation
============

At the command line::

    $ pip install gerrit-dashboard-nfv

Or, if you have virtualenvwrapper installed::

    $ mkvirtualenv gerrit-dashboard-nfv
    $ pip install gerrit-dashboard-nfv


Average Americans move 11 times within the course of their lifetimes. They are still likely to be coping with a great deal of flats for rent and also a lot of landlords if only half of that amount goes. Even though there are lots of landlord horror stories, the role of a tenant is to impress the landlord who is handling the apartment for rent that they wish for. It is a safe bet there will be lots other tenants applying for that space, particularly if it's in a neighborhood and is being offered at a great pace. Here are some approaches a tenant can take to impress their landlord.
Running a credit report is now standard with applications for apartments for lease. It may not be the ultimate determining factor, but it could indicate how a tenant manages their bill. A credit rating can fall anywhere between 300 and 850. May work to get a first-time tenant. There might be some "damage" on a credit report that may be readily eliminated. A score can be bumped up by fixing those incidents by several points.
Suppose the apartment for rent requires plus a security deposit. A tenant will have the ability to pay for that kind of cash outlay without recourse. Typically, this information will be carried out in the apartment's record. The first meeting having a landlord isn't the opportunity to haggle over cash a renter can afford to pay. Incidentally, anyone must carry their checkbook together only. Acting quickly can make all the difference.
After a tenant moves into a apartment for rent, the landlord does not care what they'll be sporting around the home. For this meeting, however, a tenant must always dress to impress. This doesn't mean wearing a suit and tie but instead such as going on a job interview, approaching the situation. Whether a tenant shows up in ripped jeans and a T-shirt what'll the landlord think? Does the outfit show the landlord that this is a person who has a job? Perhaps they are, nevertheless, in case the potential tenant looks sloppy, the landlord won't understand.
As dressing to impress a landlord issues does. Much like everyone else, a landlord will have a hectic schedule. A delay of fifteen minutes could throw away. Why showing up on time is essential to impress a landlord, that's. Nobody wants to hear about getting stuck in traffic.
At length, a tenant should not keep secrets. Including pets. Either the apartment for lease is pet-friendly or it is not. There will not be a good deal of ground with the landlord.


text:
← Thoughts on Squash in Winter
Earth Day 46 →
Noah Liked Horses
I don't know a lot about my Great-grandfather Noah Lawrence Short. He died ten years before my father was born, so Dad never met his grandfather. What I know comes from the few records I've found (with help) on ancestry.com and other genealogy sites and from a handful of photographs handed down from my great-grandmother to my grandfather to my father to me.
When I write about my family's history, I'm always conscious that my ancestors were real people, not just characters in books. Their lives were complicated by factors that are hidden to me by the passage of time. I might study an historical period but that doesn't mean I know or understand it in the way I know and understand my own. Old documents and photographs only portray what's on the surface of someone's life. We can try to read them for clues about our ancestors—indeed, that's part of the fun of genealogical research—but some things will always remain hidden from our view.
Still, acknowledging the hidden depths of a person's life that can never be recovered should not stop us of from sharing and honoring what we do know. For my great-great-grandfather Noah, I have dates, records, and photographs, a few pieces that fit together into the pattern of a life.
Noah Lawrence Short was born April 5, 1878, in Donaldson, Indiana, to George Washington and Mary T. (McBroom) Short. I have no photos of Noah as a child but he does appear in the 1880 census with his parents and two sisters, Margaret (older) and Amy (mistakenly recorded as Emma). The 1890 U.S. census was lost in a fire (an accident I routinely curse), so I have no other trace of Noah until 1899 when he enlisted for the Spanish-American War. He was 21 years old, his shining young face both expectant and hesitant in this official photograph taken in Kansas before he shipped out to the Philippines.
Noah's military record states September 17, 1899 for his enlistment but the photo is dated 1898 on the back, one of those inconsistencies that drive genealogists crazy. We have no family stories about his service, but this photo may have been taken while he was in the Philippines.
Noah served until June 30, 1901, when he was discharged for a gunshot wound to his right thigh, a fact that came to light recently with the discovery of Noah's discharge papers. Interestingly, a later record for Noah's hospitalization at the U.S. Home for Disabled Volunteer Soldiers in South Dakota lists "mustard gas" as the cause of military discharge. He was diagnosed in 1911 with "tuberculosis pulmonary chronic far advanced Active C," a condition which plagued him for many years.
Despite those problems, Noah married, raised a large family, and ran a dairy in Missouri Ridge township, Williams County, North Dakota. Noah and Mabel married in LaPorte, Indiana, on February 19, 1902.
They had two sons in Indiana before moving to Missouri Ridge, perhaps to be near his younger sister Amy, who had come first with her husband. His younger sister Toot also came with her family. Here's Noah and Mabel's first home in Missouri Ridge. I don't know whether my great-grandparents homesteaded or purchased their land outright. Either way, their beginnings were humble, as were most people's who had come to North Dakota to farm.
The original barn on the Short property burned down in the early years; the big red barn that replaced it became a landmark and was known as the Short farm even after the family had left.
My grandfather Russell was the third son and first child born in North Dakota, in 1906. Living on a dairy farm was hard work but left some time for play, as seen in this photo of the two older boys, Lawrence and Howard, and a friend.
On the back of the photograph, someone has written, "Noah Liked Horses." Even though he's not in the photo, his love of horses is evident in the number and beauty of horses he raised. Noah worked with horses in the dairy, delivering milk early each morning with a horse and wagon to nearby Williston.
Noah and Mabel were active in the school, built their home, and raised their children. This photo taken after a school Christmas program in 1911 shows Noah in the back middle holding his son Clifford who died the summer after the photo was taken. Mabel is at the very right of the photo with her hand on my grandfather Russell's shoulders. Howard and Lawrence are the two boys in white shirts at the left of the photograph.
Here's a 1915 photograph of Noah with a woman I first believed was his older sister Margaret visiting from Indiana (the photo was developed there). Recently I figured out that she's not Margaret (who seems to have died young) but Pansy, Noah's younger stepsister from his father's second marriage. Judging by Noah's clothes, he must have enjoyed some success as a dairy farmer.
The next photo was a puzzle to me until my great-aunt recognized the older gentleman as my great-great-grandfather George Washington Short with his second wife, Flora. This photo may have been taken on a family trip to Indiana. Although someone has written, "I don't know what year this was— about 1923 or 4" on the back of the photograph, the number and dark lettering of the license plate dates the trip to 1922, given that in those days, plates were renewed each year. A little bit of genealogical sleuthing helped figure that out. The two younger boys between Mabel and Noah are Wilbur and Lloyd, both of whom died young.
In May 1925, after the birth of six sons, Noah and Mabel finally had a daughter; they named her after her mother. But in June, Noah was admitted to a military hospital in Hot Springs, South Dakota, and remained until he was discharged in January 1926, "against medical advice." By then, Noah's health must have suffered enough to send him to a military hospital in Denver, where he died November 1, 1926, at age 48. I'm still working with state officials to find his death certificate.
Sometimes I look at these old photographs of my Great-grandpa Noah and wonder if he was surprised at the way his life was shaped by the small and large circumstances he couldn't control. He died much too young, leaving Mabel to raise the son and daughter still living at home. I wish he'd been alive for my father to know so we'd have a few stories to pass down. Instead, we have only records and photographs to piece together a man's passions—horses, farming, and family.
Tagged as A Bushel's Worth: An Ecobiography, family history, farm, farming, genealogy, North Dakota, old photographs, Spanish-american war
7 responses to "Noah Liked Horses"
Ann Erikson
Very interesting article that makes Noah come more alive as a person.I have always liked the picture at the table during the war.There is a big difference in the young man's photo more like a boy, above the picture at the table and the picture of the young man as a soldier. As a veteran myself who served in a war zone the picture of the young soldier at the table always spoke volumes to me.
Thanks, Ann, for a reminder of that difference. For a young boy from Indiana to go all the way to the Philippines must have been remarkable in those days. I wish we had some stories from his service.
Love the story about Noah but especially like the photos. I have lots of old photos of relatives but not a lot of information to go with them.
Thanks! He seems special to me. He must have seen a lot during the war. He survived but it was ultimately the death of him. A good lesson to remember in these fear-mongering times.
Good question. They certainly chose different paths. Maybe Noah got his traveling done in the war and was happy to settle down. Did Hayes say why he didn't sign up?
That's a sweet post. 1878, the same year Hayes was born. I wonder if they would have gotten on?
halshop
Great story and photos. Really enjoyed learning about Noah


A. producing a different class of 2nd messenger response than a full agonist.
B. producing different classes of 2nd messenger responses in different tissues.
C. an agonist with low affinity.
D. an agonist highly prone to metabolic inactivation.
E. an agonist with low efficacy.


This is a placeholder page for Linda Akins, which means this person is not currently on this site. We do suggest using the tools below to find Linda Akins.
You are visiting the placeholder page for Linda Akins. This page is here because someone used our placeholder utility to look for Linda Akins. We created this page automatically in hopes Linda Akins would find it. If you are not Linda Akins, but are an alumni of Decatur High School Decatur, GA, register on this site for free now.


text:
Land Rover plans lighter, more efficient Range Rover Sport
Land Rover has revealed plans to release a version of the Range Rover Sport that uses a small, four-cylinder engine, which should make the all-conquering sports SUV lighter and more economical.
Having already shed 420kg via the use of aluminium rather than steel undergubbins, the lighter and less thirsty Range Rover Sport will have the option of an engine from the 'I4 Range Rover Sport' programme, MSN Cars reports.
Nick Rogers, chief engineer at Range Rover, explained the changes will make this version of the Sport one of the lightest SUVs on the market. "It will become a two-tonne vehicle," he said.
The new engine will be manufactured at Land Rover's Wolverhampton plant when construction is finished by 2015. It could provide more torque and increased performance over the current Ford-sourced 2.0-litre petrol and 4-cylinder diesel, although it's too early to talk specifically about its abilities.
If fuel efficiency is the game and you need a gigantic 4×4, you could save yourself the three year wait and plump for the current, non-Sport Range Rover 3.0-litre TDV6 model, which delivers almost 38mpg. Alternatively, the slightly quicker SDV8 diesel will get nearly 33mpg.
While Land Rover seems to be getting its green hat on, let's not forget the company is also thought to be producing a faster, thirstier version known as the Range Rover RS. Expect around 540bhp and 680Nm of torque. Not one for tree huggers, then.
As and when we hear more about the I4 4-cylinder engine, we will let you know.
Source: MSN Cars


text:
Trustees select new auditor for the second time
The Estes Park Board of Trustees voted for and approved a new auditor, for a second time, for the annual Town audit at their regular Board meeting on Tuesday, Jan. 9.
Every five years, the Town contracts with a different accounting firm to do a yearly audit of the Town's finances. The previous five years of audits were performed by CliftonLarsenAllen LLC.
In November, an audit committee was interviewing different firms to make their selection and selected Swanhorst and Company, which was not the first choice for Estes Park Mayor Todd Jirsa or Trustee Cody Walker.
"I have had previous experience with Swanhorst and Company and I would just as soon that they weren't our auditors," Jirsa said at a Nov. 28 Board meeting. "My concern dates back to 2002-2003 audit of the St. Vrain School District [done by Swanhorst]."
Jirsa referenced a news article by Channel 7 News from 2002 as one reason why he did not feel comfortable with them as the Town auditors. The article outlines the offer to the St. Vrain School District from then State Treasurer Mike Coffman to provide relief from an approximately $13.8 million dollar budget shortfall in the district due to financial mismanagement.
Jirsa referenced the end of the article in which it stated that Swanhorst knew about the financial problems of the district but did not inform the Board of Education. The article stated a member of the St. Vrain Board said that the principal auditor, Wendy Swanhorst, said that she felt it was not her obligation to tell the Board.
"[That comment] didn't really feel good so if it comes to Swanhorst I would just as soon be voting no," Jirsa had said.
The Board voted to approve Swanhorst at the time, with Jirsa and Walker voting against approval, but after discussion among the audit committee and the finance department, the group went back and selected Anton Collins Mitchell LLP.
"This is one of the critical appointments that the Town Board makes and its felt that it would be best if everybody had confidence in," said Finance Director Duane Hudson. "It is better if we have a unanimous vote and everyone would feel comfortable with [the auditor]."
Trustee Ward Nelson asked why this company wasn't recommended in the first place. He said that he doesn't see the importance of a unanimous vote, and if it isn't unanimous, will they find another auditor.
"This is a policy that the Board needs to discuss and we have two votes that have decided that the majority isn't going to rule," Nelson said. "I think the Board needs to think about this a little bit, this doesn't appear to follow how I want the Board to work."
Jirsa said that it isn't a policy issue, and that there hasn't been any reference checks on the previous recommendations, and they are done now.
"I am fine with whatever firm the Board wants to use, but I am a little leery how this is playing out," Nelson said. "I can understand the idea of wanting a consensus, but I am having some trouble letting two votes decide what the Town is doing, and that is my only issue here."
Trustee Bob Holcomb agreed with Nelson, saying he thinks this is a policy governance issue, and that he didn't think it was allowed to have a revote.
"We are asking the public to trust in us and we need to trust our decisions," Jirsa said. "I don't think a 5 to 2 vote shows a lot of trust from us [in the auditor]."
Mayor Pro Tem Wendy Koenig said that she was going to vote in affirmation for the new auditor, but didn't agree with the process. She said it boiled down to a extremely negative experience 15 years ago.
"I am comfortable with the new auditors," Koenig said. "I base my decision on more current information than something that happens 15 years before, but I respect [Jirsa's opinion]."
The vote was unanimous in approving Anton Collins Mitchell LLP.