text:
"""
Foursquare API Python module
by John Wiseman <jjwiseman@gmail.com>

Based on a Fire Eagle module by Steve Marshall <steve@nascentguruism.com>.

Example usage:

* No authentication

>>> import foursquare
>>> fs = foursquare.Foursquare()
>>> fs.cities()
{'cities': [{'geolat': 52.378900000000002, 'name': 'Amsterdam', ...}]}

* Basic HTTP auth

>>> import foursquare
>>> fs = foursquare.Foursquare(foursquare.BasicCredentials(username, password))
>>> fs.switchcity(23)
{'data': {'status': '1', 'message': 'City switched successfully'}}
>>> fs.switchcity(34)
{'data': {'status': '1', 'message': 'City switched successfully'}}
>>> fs.user()
{'user': {'city': {'geolat': 34.0443, 'name': 'Los Angeles', ...}}}

* OAuth

>>> import foursquare
>>> credentials = foursquare.OAuthCredentials(oauth_key, oauth_secret)
>>> fs = foursquare.Foursquare(credentials)
>>> app_token = fs.request_token()
>>> auth_url = fs.authorize(app_token)
>>> print "Go to %s and authorize, then continue." % (auth_url,)
>>> user_token = fs.access_token(app_token)
>>> credentials.set_access_token(user_token)
>>> fs.user()
{'user': {'city': {'geolat': 34.0443, 'name': 'Los Angeles', ...}}}
"""

import httplib
import urllib
import string
import sys
import logging
import base64

import oauth

try:
    # Python 2.6?
    import json
    simplejson = json
except ImportError:
    try:
        # Have simplejson?
        import simplejson
    except ImportError:
        # Have django or are running in the Google App Engine?
        from django.utils import simplejson

# General API setup
API_PROTOCOL = 'http'
API_SERVER   = 'api.foursquare.com'
API_VERSION  = 'v1'

OAUTH_SERVER = 'foursquare.com'

# Calling templates
API_URL_TEMPLATE   = string.Template(
    API_PROTOCOL + '://' + API_SERVER + '/' + API_VERSION + '/${method}.json'
)

OAUTH_URL_TEMPLATE = string.Template(
    API_PROTOCOL + '://' + OAUTH_SERVER + '/oauth/${method}'
)

POST_HEADERS = {
    'Content-type': 'application/x-www-form-urlencoded',
    'Accept'      : 'text/plain'
}

FOURSQUARE_METHODS = {}

def def_method(name, auth_required=False, server=API_SERVER,
               http_method="GET", optional=[], required=[],
               returns=None, url_template=API_URL_TEMPLATE,
               namespaced=True):
    FOURSQUARE_METHODS[name] = {
        'server': server,
        'http_method': http_method,
        'auth_required': auth_required,
        'optional': optional,
        'required': required,
        'returns': returns,
        'url_template': url_template,
        'namespaced': namespaced
        }

# --------------------
# OAuth methods
# --------------------

def_method('request_token',
           server=OAUTH_SERVER,
           returns='oauth_token',
           url_template=OAUTH_URL_TEMPLATE,
           namespaced=False)

def_method('authorize',
           server=OAUTH_SERVER,
           required=['token'],
           returns='request_url',
           url_template=OAUTH_URL_TEMPLATE,
           namespaced=False)

def_method('access_token',
           server=OAUTH_SERVER,
           required=['token'],
           returns='oauth_token',
           url_template=OAUTH_URL_TEMPLATE,
           namespaced=False)

# --------------------
# Geo methods
# --------------------

def_method('cities')

def_method('checkcity',
           required=['geolat', 'geolong'])

def_method('switchcity',
           auth_required=True,
           http_method='POST',
           required=['cityid'])

# --------------------
# Check in methods
# --------------------

def_method('checkins',
           auth_required=True,
           optional=['cityid'])

def_method('checkin',
           auth_required=True,
           http_method='POST',
           optional=['vid', 'venue', 'shout', 'private',
                     'twitter', 'facebook', 'geolat', 'geolong'])

def_method('history',
           auth_required=True,
           optional=['l', 'sinceid'])

# --------------------
# User methods
# --------------------

def_method('user',
           auth_required=True,
           optional=['uid', 'badges', 'mayor'])

def_method('friends',
           auth_required=True,
           optional=['uid'])

# --------------------
# Venue methods
# --------------------

def_method('venues',
           required=['geolat', 'geolong'],
           optional=['l', 'q'])

def_method('venue',
           required=['vid'])

def_method('addvenue',
           auth_required=True,
           http_method='POST',
           required=['name', 'address', 'crossstreet',
                     'city', 'state', 'cityid'],
           optional=['zip', 'phone', 'geolat', 'geolong'])

def_method('venue_proposeedit',
           auth_required=True,
           http_method='POST',
           # Documentation does not specify if crosstreet is required
           # or optional.
           required=['vid', 'name', 'address', 'crossstreet', 'city',
                     'state', 'geolat', 'geolong'],
           optional=['zip', 'phone'])

def_method('venue_flagclosed',
           auth_required=True,
           http_method='POST',
           required=['vid'])

# --------------------
# Tip methods
# --------------------

def_method('tips',
           required=['geolat', 'geolong'],
           optional=['l'])

def_method('addtip',
           auth_required=True,
           http_method='POST',
           required=['vid', 'text'],
           optional=['type', 'geolat', 'geolong'])

def_method('tip_marktodo',
           auth_required=True,
           http_method='POST',
           required=['tid'])

def_method('tip_markdone',
           auth_required=True,
           http_method='POST',
           required=['tid'])

# --------------------
# Settings methods
# --------------------

def_method('setpings',
           auth_required=True,
           http_method='POST',
           required=['self', 'uid'])

# --------------------
# Friend methods
# --------------------

def_method('friend_requests',
           auth_required=True)

def_method('friend_approve',
           auth_required=True,
           http_method='POST',
           required=['uid'])

def_method('friend_deny',
           auth_required=True,
           http_method='POST',
           required=['uid'])

def_method('friend_sendrequest',
           auth_required=True,
           http_method='POST',
           required=['uid'])

def_method('findfriends_byname',
           auth_required=True,
           required=['q'])

def_method('findfriends_byphone',
           auth_required=True,
           required=['q'])

def_method('findfriends_bytwitter',
           auth_required=True,
           optional=['q'])

# --------------------
# Other methods
# --------------------

def_method('test')

class Credentials:
    pass

class OAuthCredentials(Credentials):
    def __init__(self, consumer_key, consumer_secret):
        self.consumer_key = consumer_key
        self.consumer_secret = consumer_secret
        self.oauth_consumer = oauth.OAuthConsumer(consumer_key, consumer_secret)
        self.signature_method = oauth.OAuthSignatureMethod_HMAC_SHA1()
        self.access_token = None

    def build_request(self, http_method, url, parameters, token=None):
        if token == None:
            token = self.access_token
        request = oauth.OAuthRequest.from_consumer_and_token(
            self.oauth_consumer,
            token=token,
            http_method=http_method,
            http_url=url,
            parameters=parameters)
        request.sign_request(self.signature_method, self.oauth_consumer, token)
        if http_method == 'GET':
            return request.to_url(), request.to_postdata(), {}
        else:
            return url, request.to_postdata(), {}

    def set_access_token(self, token):
        self.access_token = token

    def get_access_token(self):
        return self.access_token

    def authorized(self):
        return self.access_token != None

class BasicCredentials(Credentials):
    def __init__(self, username, password):
        self.username = username
        self.password = password

    def build_request(self, http_method, url, parameters, token=None):
        # Need to strip the newline off.
        auth_string = base64.encodestring('%s:%s' % (self.username, self.password))[:-1]
        query = urllib.urlencode(parameters)
        if http_method == 'POST':
            args = query
        else:
            args = None
        return url+ '?' + query, args, {'Authorization': 'Basic %s' % (auth_string,)}

    def authorized(self):
        return True

class NullCredentials(Credentials):
    def __init__(self):
        pass
    def authorized(self):
        return False
    def build_request(self, http_method, url, parameters, token=None):
        query = urllib.urlencode(parameters)
        if http_method == 'POST':
            args = query
        else:
            args = None
        return url + '?' + query, args, {}

class FoursquareException(Exception):
    pass

class FoursquareRemoteException(FoursquareException):
    def __init__(self, method, code, msg):
        self.method = method
        self.code = code
        self.msg = msg

    def __str__(self):
        return 'Error signaled by remote method %s: %s (%s)' % (self.method, self.msg, self.code)

# Used as a proxy for methods of the Foursquare class; when methods
# are called, __call__ in FoursquareAccumulator is called, ultimately
# calling the foursquare_obj's callMethod()
class FoursquareAccumulator:
    def __init__(self, foursquare_obj, name):
        self.foursquare_obj = foursquare_obj
        self.name = name

    def __repr__(self):
        return self.name

    def __call__(self, *args, **kw):
        return self.foursquare_obj.call_method(self.name, *args, **kw)

class Foursquare:
    def __init__(self, credentials=None):
        # Prepare object lifetime variables
        if credentials:
            self.credentials = credentials
        else:
            self.credentials = NullCredentials()

        # Prepare the accumulators for each method
        for method in FOURSQUARE_METHODS:
            if not hasattr(self, method):
                setattr(self, method, FoursquareAccumulator(self, method))

    def get_http_connection(self, server):
        return httplib.HTTPConnection(server)

    def fetch_response(self, server, http_method, url, body=None, headers=None):
        """Pass a request to the server and return the response as a
        string.
        """
        http_connection = self.get_http_connection(server)

        # Prepare the request
        if (body is not None) or (headers is not None):
            http_connection.request(http_method, url, body, merge_dicts(POST_HEADERS, headers))
        else:
            http_connection.request(http_method, url)

        # Get the response
        response = http_connection.getresponse()
        response_body = response.read()

        # If we've been informed of an error, raise it
        if response.status != 200:
            raise FoursquareRemoteException(url, response.status, response_body)

        # Return the body of the response
        return response_body

    def call_method(self, method, *args, **kw):
        logging.debug('Calling foursquare method %s %s %s' % (method, args, kw))
        logging.debug('Credentials: %s' % (self.credentials,))

        # Theoretically, we might want to do 'does this method exits?'
        # checks here, but as all the aggregators are being built in
        # __init__(), we actually don't need to: Python handles it for
        # us.
        meta = FOURSQUARE_METHODS[method]

        if meta['auth_required'] and (not self.credentials or not self.credentials.authorized()):
            raise FoursquareException('Remote method %s requires authorization.' % (`method`,))

        if args:
            # Positional arguments are mapped to meta['required'] and
            # meta['optional'] in order of specification of those
            # (with required first, obviously)
            names = meta['required'] + meta['optional']
            for i in xrange(len(args)):
                kw[names[i]] = args[i]

        # Check we have all required arguments
        if len(set(meta['required']) - set(kw.keys())) > 0:
            raise FoursquareException('Too few arguments were supplied for the method %s; required arguments are %s.' % (method, ', '.join(meta['required'])))

        # Check that we don't have extra arguments.
        for arg in kw:
            if (not arg in meta['required']) and (not arg in meta['optional']):
                raise FoursquareException('Unknown argument %s supplied to method %s; ' % \
                                          (arg, method) + \
                                          'required arguments are %s., optional arguments are %s.' % \
                                          (', '.join(meta['required']),
                                           ', '.join(meta['optional'])))

        # Token shouldn't be handled as a normal arg, so strip it out
        # (but make sure we have it, even if it's None)
        if 'token' in kw:
            token = kw['token']
            del kw['token']
        else:
            token = None

        # Build the request.
        if meta['namespaced']:
            cred_url, cred_args, cred_headers = self.credentials.build_request(
                meta['http_method'],
                meta['url_template'].substitute(method=method.replace('_', '/')),
                kw,
                token=token)
        else:
            cred_url, cred_args, cred_headers = self.credentials.build_request(
                meta['http_method'],
                meta['url_template'].substitute(method=method),
                kw,
                token=token)

        # If the return type is the request_url, simply build the URL and
        # return it witout executing anything
        if 'returns' in meta and meta['returns'] == 'request_url':
            return cred_url

        server = API_SERVER
        if 'server' in meta:
            server = meta['server']

        if meta['http_method'] == 'POST':
            response = self.fetch_response(server, meta['http_method'],
                                           cred_url,
                                           body=cred_args,
                                           headers=cred_headers)
        else:
            response = self.fetch_response(server, meta['http_method'],
                                           cred_url,
                                           headers=cred_headers)

        # Method returns nothing, but finished fine
        # Return the oauth token
        if 'returns' in meta and meta['returns'] == 'oauth_token':
            return oauth.OAuthToken.from_string(response)

        results = simplejson.loads(response)
        return results

# TODO: Cached version

def merge_dicts(a, b):
    if a == None:
        return b
    if b == None:
        return a

    r = {}
    for key, value in a.items():
        r[key] = value
    for key, value in b.items():
        r[key] = value
    return r

def history_generator(fs, batchsize=250, sinceid=0):
    """A lower-level function for retrieving a user's entire checkin
    history.  Given a Foursquare API object, this function will call
    the object's history method as many times as required to retrieve
    the user's entire history, yielding the result after each call.

    The batchsize argument, which defaults to 250, is the number of
    checkins to attempt to fetch each time.  The sinceid argument,
    which defaults to 0, is the lower bound on desired checkins.

    The idea of making this a generator is to give the caller control
    over the API calls being made--The caller can decide how quickly
    to make calls, or can stop making calls entirely if enough of the
    user's history has been retrieved.
    """
    done = False
    while not done:
        # Get a batch of checkins and yield it.
        h = fs.history(sinceid=sinceid, l=batchsize)
        if h['checkins']:
            h['checkins'] = sorted(h['checkins'], key=lambda c: c['id'])
        yield h

        # Annoying that Foursquare uses null/None to indicate zero
        # checkins.
        if not h['checkins'] or len(h['checkins']) != batchsize:
            done = True
        else:
            # Find the most recent checkin ID.
            sinceid = h['checkins'][-1]['id']

def all_history(fs, batchsize=250, sinceid=0):
    """Returns a tuple containing a user's entire checkin history.
    Note that the result is a tuple, not a dictionary with a single
    key/value containing the list of checkins like the
    Foursquare.history method returns.

    The batchsize argument, which defaults to 250, is the number of
    checkins to attempt to fetch each time.  The sinceid argument,
    which defaults to 0, is the lower bound on desired checkins.
    """
    history = []
    for h in history_generator(fs, batchsize=batchsize, sinceid=sinceid):
        # Annoying that Foursquare uses null/None to indicate zero
        # checkins.
        if h['checkins']:
            history += h['checkins']
    return history


Victor: I'd like to rent a car.
Car Rental: May I see your driver's license,please?
Victor: Here is my international driver's license. What kinds of cars do you have?
Car Rental: We have Honda,Citroen,and Toyota.Which make and model do you prefer?
Victor: I'll take the Citroen C2.What is the rate for the car per day?
Car Rental: The price is €60 per day.Do you want insurance?
Car Rental: That's an extra €10 a day.
Victor: Do I have to fill up when I check in?


Smart homes, sometimes called digital homes, are the next step in responsive technology for your home. Through smart devices and the home ecosystem that connects them all, you can live in an environment you preselect through programmed choices.
Home automation systems make sophisticated automation and control practical and affordable for every home.
Integrate your existing technology into one complete system, providing a new level of entertainment, comfort, and convenience to you and your family.
With options from control over a basic home theater system to whole-home automation, you can have the smart home solution that is right for you. There are many aspects of a home which smart devices can help control through programing your choices. Each of these features collaborates to provide a responsive, predictable environment for you and your family to enjoy your home comfortably and conveniently.
What would a system be if you couldn't interact with it? The Control 4® system allows for you to guide and adjust all of your Smart Home devices through a touch-screen tablet, phone app, and remote controller. These easy-to-use tools put control right in your hand whether you are anywhere in your home or anywhere in the world!
Experience the environment you are most comfortable living in at any time or any season through smart climate control devices. Settings allow you to program the temperature to adjust according to when you will be sleeping or away at work. The system can also recognize and adapt to changes in the home, such as cooking, the environment, and even seasonal shifts in exterior temps.
Audio and video smart home options allow you to enjoy the content you love in ways you never thought possible. Through intelligent A/V devices you can store, organize, and send music to any room in the house from multiple sources, and provide an authentic cinematic experience in your home theater.
Intelligent lighting control for your home will provide security and energy cost savings by keeping necessary areas lit and others dark when you choose. Smart lighting allows for you to have preset programs of which lights to have on or off at particular times during the day. Another beneficial feature of smart lighting is the all-in-one button empowering you to turn all the lights on or off with a touch.
With the variety and complexity of devices and manufacturers, many people have uncoordinated smart devices.
The professionals at Telesis Electronics have been in the home and commercial electronic integration business in South Lyon since 1985. We have adapted to changing technology to provide the best options for our customers.
We have been around for over 30 years, and we are not going anywhere. Take comfort in knowing we will be here to answer any questions you have after we install your system. As technology continues to advance, we will continue serving the South Lyon area to keep your system up to date with the latest features.
Telesis Electronics has the versatility to make your automated home goals happen. We can work with contractors to add smart home components to the construction of a new house or retrofit your current house with a system. Our certified, expert technicians will professionally install your smart home system.
Give us a call today at (248) 486-3720 for a free consultation on how Telesis Electronics can make your house a smart home.
The contents of this webpage are Copyright © 2019 Telesis Electronics. All Rights Reserved.


text:
"Here in this region beyond thought the human spirit actively soars."
— Heinrich Seuse
Here in this region beyond thought the human spirit actively soars
The Exemplar, The Life of the Servant
Übernommen aus Wikiquote. Letzte Aktualisierung 3. Juni 2021. Geschichte
Heinrich Seuse7
mittelalterlicher Mystiker, wirkte in Konstanz und Ulm, 183… 1295 - 1366
"In this wild mountain region of the 'where' beyond God there is an abyss full of play and feeling for all pure spirits."
— Henry Suso Dominican friar and mystic 1295 - 1366
"The human spirit, driven by an invincible force, will never cease to ask: What is beyond?"
— Louis Pasteur French chemist and microbiologist 1822 - 1895
Discours de réception de Louis Pasteur (1882)
Kontext: The human spirit, driven by an invincible force, will never cease to ask: What is beyond? Does he want to stop either in time or in space? Since the point at which he has reigned is only a finite magnitude, greater only than all those who have preceded him, he has scarcely begun to think of it as the implacable question and always without being able to silence his curiosity. There is nothing to answer: there are spaces, times or magnitudes without limits. No one understands these words.

redpajama_set_name: RedPajamaCommonCrawl


GMO debate rages on…no clear answer in sight…or is there?
Posted in Blog PostsTagged I-522, monsanto, non GMO, WashingtonLeave a Comment on GMO debate rages on…no clear answer in sight…or is there?
How much time is adequate for human safety trials?
Posted in Blog PostsTagged corn, dow, gentically modified organisms, GMO, monsanto, science, soy, tobacco, transparencyLeave a Comment on How much time is adequate for human safety trials?
Do you really believe that GM foods pose no risk to you?
Posted in Blog PostsTagged gm foods, monsanto, non GMO, prop 37Leave a Comment on Do you really believe that GM foods pose no risk to you?


On Tuesday, First Majestic Silver (NYSE:AG) — one of the world's largest primary silver mining companies – announced its first-quarter production results. Mining companies often release production results shortly after the end of the quarter before it releases financial results. This means that while these results are important, it doesn't tell the whole story. Nevertheless, it provides a good indication of the company's overall performance assuming that the company provides accurate production cost guidance.
Regarding First Majestic's Q1 production results, we see a headline number that masks some small yet not insignificant concerns. The headline reads that the company produced 3.63 million ounces of silver equivalents (silver plus lead and zinc converted into silver), and in the first paragraph the company reports a 33 percent increase in silver equivalent production from the first-quarter of 2013.
There are two primary reasons for the increase. The first is the fact that the company increased production at its San Martin mine.
The second is the fact that the company's newest producing mine — Del Toro — is producing substantially more now than it did in the first-quarter of 2013 when it was producing very little silver. This in itself is not bad, however, if you look at the breakdown of silver, lead, and zinc, we find that Del Toro has much more lead and zinc exposure than any of the other mines operated by the company. As a result, the 33 percent increase in silver equivalent production is actually a 15 percent increase in silver production, a 60 percent increase in zinc production, and a 115 percent increase in lead production.
This shows somewhat that First Majestic is straying somewhat from its goal to focus on mines that produce silver almost exclusively. Granted, this is a very difficult task — most silver is mined in poly-metallic mines along with gold, copper, lead and zinc. But prior to last year, that is, before production commenced at Del Toro, the company was able to generate around 90 percent of its revenues from silver, which is a feat that is unparalleled in the industry. Now the company is getting about 80 percent of its production from silver. This is still admirable, but there are companies such as Tahoe Resources (NYSE:TAHO) that get 85 percent of its revenues from silver.
Going forward, First Majestic has a couple of mines in the pipeline — Plomosas and La Luz — that will produce silver almost exclusively. Therefore, the company should be able to generate a higher percentage of its revenue from silver. But this is a couple years into the future, and we don't know the economic viability of these two projects.
Another thing that investors should note with regards to the Q1 production report is that while the company was more efficient, it mined less ore. Total ore mined was down 13 percent year-over-year from 730,000 tonnes to 638,000 tonnes. Meanwhile, the company increased its ore grade from 181 grams per tonne to 214 grams per tonne. Furthermore, silver recovery increased from 57 percent to 66 percent. This latter data point refers to how much of the silver found in the ore the company extracted.
Generally, the higher the recovery rate the better, and 66 percent is pretty low. But keep in mind that increasing the recovery rate is kind of like trying to squeeze more orange juice out of an orange. If orange juice prices are low, then it makes sense to squeeze less orange juice from each orange because you use less energy in doing to. By keeping its recovery grade low, First Majestic Silver is deciding not to squeeze out those last few drops and to focus its energy on earning more money. This makes perfect sense in this low silver price environment.
In all this was a quality report from First Majestic Silver, and it speaks to the company's commitment to growth. But given that the company recently commenced production at its Del Toro mine, and given also that it is increasing production at another one of its mines — San Martin — I don't think the results were extraordinary.
First Majestic shares still command a premium given the company's track record of increasing silver production. Its production has gone from virtually nil 10 years ago to what will be 12 million ounces this year and more if we count lead and zinc as silver equivalents. This means that the company is the fourth largest primary silver producer behind only Fresnillo (OTCMKTS:FNLPF), Pan American Silver (NASDAQ:PAAS), and Tahoe Resources. Investors have high hopes that this will continue to the point that management will reach its goal of 20 million ounces of annual production. Given this proven track record, and given the company's ability to make money at $20/ounce silver, the shares are intriguing. However, using quantitative metrics the shares are overvalued, and what you are really betting on is management's ability to continue to generate returns for shareholders. This proven ability merits a small position, but keep your eyes on other silver miners as well.


text:
Outlaw Bikers Arrested in Red Deer Drug Investigation
2019| News Releases| Organized Crime & Gangs| Red Deer
Red Deer… Members of a Red Deer outlaw motorcycle club have been charged with drug trafficking offences following a lengthy ALERT investigation.
Project Rocker was a two-year investigation by ALERT Red Deer's organized crime team into the suspected drug trafficking activities of the Syndicate outlaw motorcycle club. Syndicate is a support club of the Hells Angels.
Project Rocker concluded on April 30, 2019, after three suspects were arrested. An estimated $350,000 worth of drugs was seized, along with firearms, motorcycles, and cash.
Three Red Deer homes were searched and the following items were seized:
3 kilograms of cocaine;
9 kilograms of a cocaine buffing agent;
2.8 kilograms of cannabis;
a handgun;
an SKS rifle;
4 vehicles; and
$78,794 cash proceeds of crime.
ALERT alleges that members of the club were involved in an extensive drug trafficking network that operated in the Red Deer area. Casey Chapin and Joel Befus are both full patch members of the support club and have been charged with conspiracy to traffic cocaine, along with a range of other offences. Bailey Chapin, a 29-year-old woman, was also charged.
Support clubs are typically utilized to carry out lower-level dirty work for the Hells Angels, such as drug trafficking and expanding territory to secondary markets. The Nomads chapter of the Hells Angels is based in Red Deer.
Project Rocker utilized a number of police investigative techniques and strategies, with the investigation beginning in April 2017. ALERT received assistance from Red Deer RCMP, Innisfail RCMP, and Alberta Sheriffs surveillance team.
Casey Chapin, 33, is charged with:
conspiracy to traffic a controlled substance;
possession of a controlled substance for the purpose of trafficking;
money laundering;
possession of proceeds of crime;
possession of proceeds of crime for the purpose of trafficking; and
six firearms-related offences.
Joel Befus, 32, is charged with:
conspiracy to traffic a controlled substance; and
possession of a controlled substance for the purpose of trafficking.
Bailey Chapin, 29, is charged with:
possession of proceeds of crime; and
five firearms-related offences.
Both Casey and Bailey Chapin were released on bail after their initial court appearances. Befus was also released on bail with numerous conditions.
Members of the public who suspect drug or gang activity in their community can call local police, or contact Crime Stoppers at 1-800-222-TIPS (8477). Crime Stoppers is always anonymous.
ALERT was established and is funded by the Alberta Government and is a compilation of the province's most sophisticated law enforcement resources committed to tackling serious and organized crime. Members of Calgary Police Service, Edmonton Police Service, Lethbridge Police Service, Medicine Hat Police Service, and RCMP work in ALERT.


text:
Subscribe/Back Issues
Advertise/Contact Us
Eat+
Then &
Experts When You Need Them
Pittsburgh Magazine /
Dig In: The Next Wave of Pizza in Pittsburgh
Now is the time to be eating pizza in Pittsburgh. Pizza makers are crafting pies in a variety of styles from New York to Old World. We round up our nine favorite destinations.
by Hal B. Klein
DiAnoia's Eatery
Style: old-world
2549 penn ave., strip district
412/918-1875, dianoiaseatery.com
Dave Anoia was between kitchen positions in 2005, so he picked up a job making pizza at Three Brothers Italian Restaurant in Ocean City, Md., to pass the time. He found a lot of joy in making pizza but dropped it from his professional repertoire when moved to Pittsburgh in 2007 to work for chef/mentor Brian Pekarcik at Steelhead Grill and later at Spoon. He never lost his passion for the craft, though, and when he and his wife, Aimee DiAndrea, opened DiAnoia's Eatery in the Strip in 2016, he added old-world style pies to the menu. The all-day restaurant offers pizza until 5 p.m. Tuesday through Saturday, with additional takeout hours Tuesday through Thursday as well as brunch pizza on Sunday. They will open an attached pizza shop later this year.
Anoia's pizza begins with detailed attention to dough work. Antimo Caputo 00 pizza flour is mixed with dry yeast, olive oil, salt and a pinch of sugar and left to bulk ferment for 24 hours. It then is formed into balls and fermented again for an additional 24 hours. It's baked in 18-inch rounds on the third day directly on the surface of the restaurant's four-deck Peerless baking oven. The crust is crisp, with a little chewy give in the center, and a warm, breadstick-like rind. Anoia's sauce is an uncomplicated blend of whole San Marzano tomatoes, salt and a pinch of sugar — it's layered on thicker than other styles of pizza. Unless you order a margarita, which is topped with fresh mozzarella, provolone is the cheese of choice here. Anoia prefers classic Italian toppings such as prosciutto and arugula or hot soppressata and mushrooms but says he's happy to use anything he has in the restaurant's deli case.
A perfect pizza: "The number one thing is the crust. If you don't have a good, crispy crust on the style that you're making, you have a flimsy pizza. Slow fermentation and cooked properly in the oven."
Iron Born
Style: detroit-influenced
smallman galley, 54 21st. st., strip district
412/517-6100, ironbornpgh.com
Pete Tolman is making the buzziest pizza in Pittsburgh right now, yet he's a relative newcomer to the art of the pie. A visit to Brown Dog Pizza in Telluride in 2015 inspired Tolman, then executive chef of Giant Eagle Market District, to start experimenting with Detroit-style pizza. He felt confident enough in his ability to craft a lofty, cheese-ringed crust that he entered the competition to become one the second cohort of restaurants at Smallman Galley. Not only did he land a stall in 2017, Iron Born draws huge crowds and now is the preeminent space at the Strip District restaurant incubator.
Tolman's pizza hews close to Detroit-style, though he's augmented his dough to make a crust that is fluffier than what's typical of the style. He builds the airy base of the Iron Born rectangle with a two-day fermentation of Central Milling high-gluten flour. Tolman breaks from tradition by adding cheddar to the brick cheese most associated with Detroit-style's addictive baked ring of cheese that lines the outside of the rind. He cooks his pies in a convection oven lined with additional steel plates for faster heat recovery time, but he feels like he still could get the bottom crisper in a different oven. Most pizzaiolos strive for purity over complexity, but Tolman isn't afraid to get wild with his topping builds, using his culinary background to think about complementary flavors and textures, as well as whimsical builds such as deconstructed Buffalo chicken.
A perfect pizza: "Perfectly cooked, with a crispy bottom and topped with thought. Not over heavy, not too many ingredients."
Update: Iron Born opened a second location [413 Grant Ave., Millvale] in October 2018]
Rockaway Pizzeria
Style: classic nyc
1955 lincoln way, white oak
412/896-8458, rockawaypizzeria.com
Josh Sickels had two career goals as a teenager in the 1990s: make a living as a touring musician or, if that didn't work out, open a pizza shop. Well, he did make a living in music, touring with bands such as The Takeover UK and 1,2,3. But his infatuation with NYC-style slices, particularly the cheese-heavy variety served in Queens, was intense. Plus, he felt western Pennsylvania was lacking in this style of pizza, and, even in New York City, it was a dying art. With no formal training, he plunged into obsessive research, relying heavily on sense memory, advice from members on the respected message board pizzamaking.com and even YouTube videos to develop an NYC pie he felt proud to serve. One year later, and 20 pounds heavier, he opened Rockaway Pizza in White Oak at the start of 2017.
Sickels' 18- to 21-inch pies cook for about nine minutes in a Bakers Pride Y600 deck oven and hew close to the prototypical Queens ideal. However, Sickels breaks from the local custom of same-day, room temperature fermentation by cold-proofing his General Mills All Trumps unbleached, unbromated flour overnight; he feels this best-of-both-worlds approach builds extra flavor while still retaining the desirable, slightly leathery chew of an NYC slice. His thin sauce — Stanislaus 7/11 tomatoes and salt — is simple, tangy and a little sweet. Sickels goes all in with cheese, a base of full-fat whole milk mozzarella that's blended with pecorino and 18-month Parmigiano Reggiano. Therein lies some controversy — studious pizza lovers will notice screen marks on the pizza base. Although many consider cooking on mesh screens a no-no, Sickles says that, after a significant amount of experimentation, cooking on heavily sanded screens for the first 30 percent of the bake, what he called "The Queen's Melt," gives the cheese fat a chance to melt and unlock the flavor of its butterfat, and that cooking directly on stone for the rest of the time still gives it a classic finish.
A Perfect Pizza: "I like so many different styles of pizza. I love Detroit style. I love Chicago deep dish. I love pizza when it's done well. But, that New York slice that's thin, but not too thin, and has a good chew and a crispy end crust."
BROWSE BACK ISSUES
Cornbread, A New Soul Food Restaurant, Opens in an Unexpected Location
How Scary is the New Steel Curtain Coaster at Kennywood?
The 400-Word Review: Point Blank
Pittsburgh Marks the First Stop of the New Whiskey Rebellion Trail
Pittsburgh Bartenders Bring the Garden to the Glass
How to Celebrate the Moon Landing Anniversary in Pittsburgh
To celebrate Apollo 11's golden anniversary, several local events are set to take place, from film screenings to new exhibits and more.
5 Pittsburgh Vintage Homes Stores You'll Want to Explore
PM Editoral Intern Ellie Pesetsky shares some of her favorite up-cycled furniture and home decor stores in and around Pittsburgh.
Eleven Couples to be Married after Love at First Bite
Wedding bells will be chiming for multiple couples this weekend … and it's taking place at Primanti Bros. in the Strip District.
Pop Culture Pop Up Bars Are Here to Stay
Nintendo-themed Level Up is in Market Square for another week, but if you miss it, you can catch the Pokémon-themed bar coming this fall.
The ride claims records for the world's tallest looping coaster and tallest inversion; it also has more inversions than any coaster in North America. We rode it this morning. Here's what we have to say.
Netflix's action thriller is forgettable, but serves well as a quick throwback.
Think the story of American whiskey begins in Kentucky? Think again.
Pirates' Possibilities Include Contention in Surprising Season's Second Half
It hasn't gone according to the original script, but the Pirates have found a way to stay relevant — and may yet be capable of finishing what they started.
The 400-Word Review: Stuber
There are laughs in the new buddy comedy, but they're dragged down by bad decisions.
Adenah Bayoh and Elzadie "Zadie" Smith bring their fast-casual concept to the West Mifflin Walmart.
The Park After Dark
Kennywood's "Night Rider" tickets may be the best bet for many visitors.
The Best Tips for Finding a Wedding Photographer
There's no need to stress about finding the best photographer thanks to these helpful tips from local professionals.
Bartenders are using centrifugal force, tinctures and more to amplify and preserve the season's harvest.
Oakmont Glassware Company Looking to Join the Big Time
Amanda Lee began painting glasses in her basement to help pay for her college education. Today, she ships her products across the globe from a new, shabby-chic warehouse and gift shop.
Watch: New, Washington County-Shot Comedy Series Hicksters
The series, created by and starring Pittsburgh native and "Man of Steel" actress Christina Wren, premiered in June at the TCL Chinese Theater in Los Angeles.
All the foodie news that's fit to blog
Not just good stuff. Great stuff.
5 Best Spots to Hang Out with Your Dog
For those who can't stand the idea of leaving their dogs home alone on a beautiful day, these dog-friendly stores, restaurants and bars in the Pittsburgh area welcome humans and canines alike.
5 Races You (Yes, You) Can Run This Year
Even novice runners can work their way up to these fun and (mildly) challenging races.
Five Essential July Events in Pittsburgh
Aquatic attackers, alcohol-fueled actors and other July happenings.
Mike Prisuta's Sports Section
A weekly look at the games people are playing and the people who are playing them.
Pens' Conundrum: The Coach and the Culture
Try as he might, General Manager Jim Rutherford has so far been unable to change the makeup of his team as intended. It may, thus, ultimately fall on head coach Mike Sullivan to adjust the attitudes of players with a recent track record of resisting change for the greater good.
The movies that are playing in Pittsburgh –– and, more importantly, whether or not they're worth your time.
Everything you need to know about getting married in Pittsburgh today.
Weekly inspiration for your home from the editors of Pittsburgh Magazine
Copyright 2019 WiesnerMedia. All rights reserved.


text:
Colorado's Stunning Hire; Pro Football Hall Of Famer To Take Over As The Next Head Coach
Colorado hires a new head coach in Hall of Famer, Deion Sanders. Did Colorado do the right thing and how will he fair?
Austin Vuick
One less coach will be on the market as Pac-12 school Colorado hires Pro Football Hall of Famer Deion Sanders, aka Coach Prime from Jackson State.
Colorado Swings For The Fences
Late Friday night, news broke that Deion Sanders was preparing to take the Colorado job and was expected to leave Jackson State.
Deion Sanders is preparing to accept the head coaching job at Colorado following Jackson State's SWAC title game on Saturday, per @PeteThamel pic.twitter.com/terGA6fVxC— Bleacher Report (@BleacherReport) December 3, 2022
With this hire, Colorado is hoping to regain relevance to their program. Colorado has not had a full-season winning record since 2016; they were 4-2 during the shortened season due to covid in 2020. Colorado has only one full winning season in the past 17 years.
The Colorado Buffaloes have only competed once for a Pac-12 title since they joined the conference in 2011; they lost that game to the Washington Huskies 41-10. However, the Buffaloes were once National Champions in football and hoped to gain traction towards that goal again with the hiring of Coach Deion Sanders.
Coach Prime's Resume
High School football is where coaching started for Deion Sanders. First, he became head coach for a team he co-founded, Prime Prep Academy. He then went to coach Triple A Academy spending two seasons there before taking over Trinity Christian High School, where his sons Shilo and Shedeur played.
Deion got his first opportunity to coach college football at the Jackson State Tigers. Jackson State is a Division one school in the Football Championship series subdivision. Coach Prime joined Jackson State in 2020 during the Covid year and had a record of 4-3.
In 2021 he turned in a fantastic record of 11-2 and went 8-0 in the conference leading the Tigers to a Southwestern Athletic Conference title, he had a program record of 11 wins. Most importantly, he was able to recruit well to Jackson State; both sons, Shilo and Shedeur, played for their father. Shilo was a four-star top-300 recruit that transferred from South Carolina when Coach Prime went to Jackson State. His son Shedeur was a highly-touted quarterback coming out of high school. He was once committed to Florida Atlantic University but de-committed and joined his father at Jackson State.
In his final year in 2022, Deion Sanders flipped the number-two ranked high school player, Travis Hunter, to play at Jackson State over Florida State. Coach Prime went a perfect 12-0 his final year at Jackson State and was offered the Colorado job.
A SIGNING DAY STUNNER!
Top-ranked CB Travis Hunter, ESPN's No. 2 overall player in the class of 2022, has announced on Instagram he will decommit from Florida State and sign with Jackson State and head coach Deion Sanders. pic.twitter.com/rZPVeKcvIr— SportsCenter (@SportsCenter) December 15, 2021
Is Coach Prime the right guy for the job? Time is of the essence when it comes to finding out. Deion has proven himself enough at the FCS level to coach; this guy knows football. I have witnessed many post/pre-game locker room talks, and this guy is a master motivator; it just so happens he knows a ton about Xs and O's too.
This spot is a win/win for both Deion Sanders and Colorado. I am giving this hire a B+ grade. Colorado gets an opportunity with a new coach to be put back on the map and start competing in the Pac-12, and Deion Sanders has a chance to prove that he can coach at a power-five program.
Coach Prime should get a few transfer players from Jackson State; his sons, Shilo and Shedeur, are guaranteed to follow. The interesting one is Travis Hunter. Does he follow Deion to Colorado or find another opportunity elsewhere?
Deion has enough knowledge and recruiting talent to at least get Colorado to bowl games consistently. I don't think Prime can get Colorado to consistently compete for a PAC-12 Championship, maybe once in a blue moon. With the College Football Playoff expanding to 12 teams, I can even see potential to compete for a National Championship in a good year for Coach Prime and Colorado.
In this article:Coach Prime, College Football, Colorado, Colorado Buffaloes, Deion Sanders, featured-writers, Jackson State, Pac-12, prime time, Travis Hunter
Written By Austin Vuick
Hello, My name is Austin Vuick. I am a Featured Writer for Stadium Rant! I am from Louisville, KY which is where I currently reside with my beautiful wife, Madie and my son Xander. I am a lifelong sports fan but love cheering on the Steelers, Louisville Cardinals, and Boston Red Sox. Follow me on twitter @Vuick_


There are about 3 adult day care providers in SUNLAND.
Tierra del Sol Foundation (established in Sunland in 1971) serves our community by enabling individuals with disabilities to establish meaningful and productive lives and to contribute to the economic, cultural and civic vitality of their communities. Tierra serves the entire community by helping over 500 men and women with developmental disabilities to contribute to society through community volunteerism, creative artistic expression, and gainful employment. Nearly 100 worthy community organizations are made stronger each day by the volunteer efforts of the people we serve.  Tierra participants are empowered to earn wages in entry-level position- and these are dollars spent right back into the local economy. Tierra is proud of its 2011 EXEMPLARY accreditation in the highest standing by CARF, the Rehabilitation Accreditation Commission. This high standing proves Tierra's reputation for service excellence.


We are currently in discussions with hotels in Tonopah to provide sufficient hotel rooms for our projected attendance of 100-500 members. While we do not yet have firm hotel rates, we expect all of our rooms to be quite reasonably priced.
The Town of Tonopah Hotels Website lists more than 400 hotel rooms available in Tonopah, not including hotels under construction.
Diagonally across the street from the Mizpah is their companion property, the Belvada Hotel, now nearing the completion of a comprehensive restoration and due to open in 2019. (Photo courtesy of the Mizpah Hotel.) Just out of sight up the street to the right is the entrance to the Tonopah Convention Center.
Also downtown is the Jim Butler Inn and Suites and (just out of shot in the distance in the above photo) the Best Western.
The Old Brewery Hostel (managed by the Mizpah) offers 10 private sleeping quarters with a full-sized kitchen & 2 community shared bathrooms for budget-minded travelers.
Approximately 1 mile / 1.6 km south of downtown is the Tonopah Station hotel, which is also adjacent to a Raley's grocery store.
The Tonopah Station Hotel also has an RV park, one of several in the town.


text:
Is #MeToo Founder Tarana Burke Finally Getting Her Just Due?
That's the question we have to ask with the recent announcement that the #MeToo founder and activist will be attending the Golden Globes today alongside actress Michelle Williams.
After a barragee of sexual assault and harassment allegations were brought against numerous prominent men in Hollywood, #MeToo became a trending moment on social media. But not much mention of it's creator was made. In fact many credited actress Alyssa Milano who was seeking to give advice to women who had been abused when she tweeted: "If you've been sexually harassed or assaulted write 'me too' as a reply to this tweet."
If you've been sexually harassed or assaulted write 'me too' as a reply to this tweet. pic.twitter.com/k2oeCiUf9n
— Alyssa Milano (@Alyssa_Milano) October 15, 2017
Shortly thereafter a firestorm ignited by some women of color who noted pointedly that Burke, who is black, created Me Too, back in 2007, but had not received support over the years from prominent white feminists.
Burke herself even spoke out. "Initially I panicked," she said. "I felt a sense of dread, because something that was part of my life's work was going to be co-opted and taken from me and used for a purpose that I hadn't originally intended."
Milano has since spoken about Burke in interviews and has championed her work helping to bring her the shine she so deserves.
Now, Burke, and 7 other activist women will attend the 75th Golden Globes ceremony alongside A-list actresses including Laura Dern, Amy Poehler, Susan Sarandon, Meryl Streep, Emma Stone, Emma Watson, Michelle Williams and Shailene Woodley.
In a joint statement, the eight activists said they hoped that by attending the Golden Globes, they would redirect attention from abusers to survivors and lasting solutions.
"We believe we are nearing a tipping point in transforming the culture of violence in the countries where we live and work," the women said. "It's a moment to transform both the written and unwritten rules that devalue the lives and experiences of women."
The move is part of a widening effort by prominent Hollywood women, who formed the umbrella group Time's Up, to extend the focus on sexual harassment to women marginalized because of class, sexuality, ethnicity or race.
Here's who you'll see on the red carpet:
— Tarana Burke, senior director of the nonprofit Girls for Gender Equity and founder of the #MeToo movement, will attend with Williams, a nominee for her performance in "All the Money in the World."
— Marai Larasi, executive director of Imkaan, a British network of organizations working to end violence against black and minority women, will be Watson's guest.
— Rosa Clemente, a community organizer focused on political prisoners, voter engagement and Puerto Rican independence, and who also ran for vice president on the Green Party ticket in 2008, will attend with Sarandon, a nominee for "Feud: Bette and Joan."
— Ai-jen Poo, who organizes immigrant worker women and is the director of the National Domestic Workers Alliance, will be with Streep, who is nominated for her performance in "The Post."
— Mónica Ramírez, who fights sexual violence against farmworkers and pushes for Latina empowerment, will be the guest of Dern, a nominee for her performance in "Big Little Lies."
— Calina Lawrence, a Suquamish Tribe member, singer and activist for, among other causes, Native American treaty and water rights, will be going with Woodley.
— Saru Jayaraman, a workplace justice advocate for restaurant workers, will be Poehler's guest.
— Billie Jean King, the tennis champion who founded the Women's Tennis Association, will accompany Stone, who is up for a Globe for her portrayal of Ms. King in the film "Battle of the Sexes."
Related Topics:Golden GlobesMe TooTarana Burke
Sterling K. Brown Makes History As He Takes Home His First Golden Globe
Exclusive: DJ Khaled Doesn't Want To "Rush To Lose Weight"


Amen, Juanita! You have said it well! It is nothing more than pure and unadulterated evil! There's no other way to describe the level of greed, lies, and deception that the Left weaves into their every motive.


Uungula Wind Farm is currently in the early stages of development and construction will not be scheduled until such time as development approvals are granted. Local contractors and service providers are encouraged to register their interest for supplying goods and services during construction and operation of the wind farm, using the form below.
How did you heard about the project?
Wind farm construction is a complex business. The construction effort requires a wide range of technical, trades and skills and the project relies heavily on local traders and industry to bring these projects to fruition.
We strongly encourage those suppliers interested in participating in construction of Uungula Wind Farm to register their interest using the form above.


ANKARA (AA) – Top Turkish officials on Thursday slammed U.S. President Donald Trump's tweet seeking to legitimize Israel's invasion of the occupied Golan Heights.
"The territorial integrity of states is the most fundamental principle of international law," said Foreign Minister Mevlut Cavusoglu in a tweet.
"Attempts by the U.S. to legitimize Israel's actions against international law will only lead to more violence and pain in the region. Turkey supports Syria's territorial integrity," he added.
"The territorial integrity of countries is protected under int'l law," Kalin said in a tweet.
"The US government's @realDonaldTrump attempts to legitimate Israel's illegal actions towards Golan Heights mean nothing but supporting Israel's policy of occupation and deepening the conflict in the region," Kalin added.
Earlier on Thursday, Trump said in tweet it was time for the U.S. to recognize Israel's control of the occupied Golan Heights.
The U.S. for the first time voted against an annual UN resolution condemning Israel's control of the Golan Heights in November. In all, 151 nations voted in support, with just Israel and the U.S. voting against.
Sonraki haberMansur Yavaş'tan dikkat çeken sandık güvenliği açıklaması!


There is something particularly unsavoury about Black Friday sales. I don't know if it's watching the chaos as it unfolds through all the coverage on the news, or if it's just the unsettling feeling that deep down we're all capable of that caveman need to prevail over others. Even when it comes down to everyday objects that we don't even need, it's a survival of the fittest instinct but in a situation where it's just based on want over need.
Black Friday is fast becoming the norm in the UK, it's a bleak, unsustainable and unethical tradition and one that I'd like to see the back of. My dislike of Black Friday is not necessarily the discount themselves, it's the irresponsible way in which companies get people to shop. The impact, not just on our environment, but also on a human level, after all, if we're getting the deal of a century and the shops are still hitting their profit targets, who's paying the hefty price?
Events like Black Friday impact a person's way of thinking, the immediate frenzy companies create to buy it now or lose out on the deal of a lifetime. The fear of missing out far outweighs any logic or responsible thinking about what we need versus what we want.
I don't have an issue with shopping and I'm not here to tell you that you shouldn't, because it would be hypercritical of me. But on a human level, I do think it needs to be done responsibly, thinking ethically about how that product was made and who made it, should be a matter of habit. What would the factory workers think if, after their hard labour, after all their sweat and tears, we treated those items as throw-away commodities that cheered us up for all of an hour.
On an environmental level, according to DEFRA 350,000 tonnes of clothing goes to landfill each year in the UK, with only 14% being recycled. A recent Barnardo's survey found that the average woman in the UK only wears an item 7 times before throwing it away. These stats when you really stop to think about them, are just unfathomable especially when you consider the toil and environmental damage the fashion industry is causing.
In a world of throw-away fast fashion, we have become such habitual shoppers, in desperate need of a bargain we have lost sight of quality, and we have lost sight of our own ethics. Events such as Black Friday are so far removed from what's ok, that I feel to be part of it just encourages more businesses to think we're behind them in their quest to squeeze factories even further, cutting corners and exploiting workers.
I actually really enjoy shopping, but I do so ethically and responsibly, knowing that I'm not encouraging a business to get me a deal where someone else will have to pay the price on my behalf.
Shop what you need and don't be afraid to ask questions. The number of emails I have sent to companies to ask about their ethical standards is pretty vast, but these things are important and enables you to place a different value on the products you own. Suddenly with a bit of research, large discounts don't seem quite as important as the value of another person.
Spot on. Taking the blinkers off and seeing the whole picture is the key to making ethical choices consistent with our values. It releases us from simply following the herd and desiring things that we simply don't need. We can still enjoy our life choices, our purchases and our foods without being part of a system of cruelty and abuse. Power to you all at The Lost Lanes for being part of the change you want to see in the world.
Couldn't have put it better myself, thank you so much for your support. Small steps together, we hope, will lead to big changes.


Perhaps in response to a humid, but dry, summer in Maine, much of my reading this season has involved a lot of cold and ice. After watching the AMC series "The Terror" in the spring, I read the book by the same name by Dan Simmons. The book is a fictionalized account of the two ships, the HMS Terror and the HMS Erebus, and their combined 129-man crew, that went in search of the Northwest Passage in the 1840s. And never returned.
Now, I'm reading In The Kingdom of Ice, by Hampton Sides, the nonfiction account of the voyage of the USS Jeannette. This ship ventured in search of the North Pole around 1880. Of the crew of 33, only 13 returned home, without tales of a successful discovery of the North Pole.
These books may offer a bit of a reprieve from the heat of summer, with the endless scenes of ice, cold, and the notion of a "balmy" June day in the 20s. The books also offer into an interesting view into the age-old concept that we human beings can really get carried away with ideas of our own destiny, God's desire for us to conquer and dominate, and that sheer will can allow us to achieve what we believe to be ours and will allow us to overcome any obstacle in our path. Hubris is the neat and tidy word.
It's hard to listen to these stories (I'm a big audiobook fan) and not be filled with a deep sense of dread. How could they not see that so many of their decisions were terrible ones, that they were doomed to failure? From the beginning of the germ of the idea and then all the way through their journey, decision after decision is shown to be misguided or just plain wrong. And, instead of seeing each disaster as maybe a sign that the plan was a bad one, there's only the sense that God (or some sort of power beyond themselves) likes to place obstacles, somehow in order that strong men (they are all men in these stories) can become yet stronger.
While such groundbreaking exploration as these two stories unveil involves a great deal of risk, these two adventures contain something beyond risk: an overwhelming amount of recklessness. That recklessness is certainly clear in hindsight. Yet, it's interesting to wonder if the voice of reason was ever raised in the decision-making process—and dismissed—or if the voice of reason was simply silent all the way through.
As I listen to these stories, I can't help but reflect on my own decisions and, at the present time, the decisions related to my work as a pastor of a local church and as the chair of the board of directors for the Maine Conference United Church of Christ. It's not hard to be lured into the notion that my decisions or the decisions of which I am part are all good and right ones, that they are part of the laying out of such things as healthier group dynamics. Past decisions and behaviors were clearly bad ones and have led to "dysfunction" and problematic practices. And, now we are all about bringing health and wellbeing.
It's much more difficult to see that current decisions and choices have their own elements of trouble and waywardness. After all, we are all imperfect beings. Our decisions and choices cannot lead to a perfect, or even near perfect, system. Yet, somehow we find convenient ways of keeping our own imperfection at bay.
It's awfully tempting to see ourselves as saviors, of a sort, to the groups of which we are part—church and conference. Look at the good work we are doing, "righting the ship," so to speak. Such work always invites a disgruntled group, or groups, of those who represent the old, bad way of doing things (which, of course, they tend to see as not at all bad or dysfunctional). Can we get them onboard with our new plan, or find a way to dismiss them or discourage them, or minimize their attempts to undermine this new, better way?
It's hard for decision-makers to see the mistakes inherent in their own choices. It's also hard to fathom that some future group will look back to this time and wonder what in the world we were thinking. On the one hand, we see ourselves as contributing to the improvement of whatever situation we are in. But, on the other hand, we are certainly making errors that will contribute to dysfunction of some sort, now and into the future—whether we want to realize it or not.
The decisions that we make may, at least on some occasions, be wayward. Sometimes our choices are just plain wrong. Yet, our intentions are usually good ones. In looking into the past, and trying to undo, or redo, some of the work of our predecessors, we ought to cut them a little slack. With the grace that I'm sure we would appreciate when some of our decisions are clearly shown one day to be bad ones, we ought to look back with that same sort of grace, resisting the dangerous appeal of believing that we are the ones to finally "right the ship" fully and completely.
Decisions in local churches in Maine, and on the Maine Conference board, will likely not result in considerable death and destruction like those adventurous voyages of the nineteenth century, of the Terror and Erebus and the Jeannette. Still, those of us who participate in the decision-making for and with our peers, and for the institutions of which we are part, ought to spend some time in serious and deep reflection regarding the way we are forging. For the sake of the past, the present and the future, we should be of a conscientious mind in resisting hubris, appreciating that our knowledge is, like that of our predecessors, incomplete. We may steer the ship in a more positive direction, for this time and context, but we will never fully "right the ship." That is beyond our capabilities, no matter how hard we try.
This entry was posted in My Life as Pastor, United Church of Christ and tagged church decision-making, Maine Conference United Church of Christ, The Terror, The USS Jeannette. Bookmark the permalink.


text:
Food Is a Right, Not a Privilege
Features, Uncategorized
Santa Cruz Food Not Bombs has been sharing meals during the Freedom Sleepers sleep-out protests at Santa Cruz City Hall. Its iconic logo is an image of nutritious food and the fist of political solidarity. Alex Darocy photo
by Keith McHenry, Food Not Bombs co-founder
San Jose Food Not Bombs plans to continue sharing free meals with the hungry at St. James Park regardless of the City of San Jose's plan to ban the decades-old practice.
Please consider helping us share food without a permit — punishable as an infraction or maybe even a misdemeanor — at St. James Park in San Jose at 2:00 p.m. on August 6, the 72nd anniversary of America's nuclear bombing of Hiroshima.
Food Not Bombs has been sharing free vegan meals at the park for more than 15 years, and is just one of many groups that have been sharing meals there with the hungry people of San Jose.
"We believe that it's a church's right to be able to feed the poor," said Pastor Scott Wagers of CHAM Ministries, which has been sharing meals with the hungry in St. James Park for 20 years. "That's an extension of our religious freedom, and the bottom line is we'll fight for this."
Matt Cano, assistant parks and recreation director, in an attempt to justify the ban, told the San Jose Mercury News, "Everybody is really focused on making sure that the daily experience of everybody using the park, whether it's a resident who lives near there or someone doing business near there, is a great experience. We are trying to reactivate the park, with things like yoga, movies at night, running clubs. We all need great open spaces."
City Councilman Raul Peralez wrote a letter to homeless advocates attempting to justify San Jose's plan to ban free meals for hungry and homeless people. Peralez said, "Feeding our homeless must be done in a manner that is consistent and combined with the other wrap-around services that our homeless neighbors need to get back on their feet."
Councilman Peralez is advancing the failed theory that "street feeding" enables the homeless to stay homeless and that they would have access to recovery programs and jobs if they were unable to get meals on the streets and were forced to eat indoors at "established" programs.
Why are San Jose officials doing this now? Participants in the social networking site Nextdoor generated e-mails to city officials urging them to stop the sharing of meals at St. James Park.
This e-mail campaign might not have reflected the true feelings of many in the community and may have been inspired by the police and business interests. (Nextdoor is largely populated by the type of busybodies who infest neighborhood associations.)
Fortune Magazine reported in July 2014 that "Nextdoor had formed more than 170 partnerships with police departments and agencies, add[ing] new cities at a much faster clip, potentially leading to a new phase of growth for the site."
"I view Nextdoor as neighborhood watch for the 21st century," said Lt. Chris Bolton of the Oakland Police Department, who helped pilot his department's partnership with Nextdoor in April 2014.
So, that's in part where the impetus for the new policy came from. On July 28, I called the director's office of the Department of Parks, Recreation and Neighborhood Services to find out if churches feeding the hungry at St. James Park would be cited with an infraction or a misdemeanor.
Food Not Bombs has a long history of sharing free meals in Santa Cruz. During its decades of work in giving free meals to hungry people, Food Not Bombs has also constantly shown solidarity with the activists fighting for the basic human rights of the poor.
The woman I spoke with at the director's office explained that the policy of trying to end food sharing in St. James Park was not limited to that park, but would include all city parks.
She claimed it would be a violation of the Santa Clara County's Environmental Health Department's food permit policy and had nothing to do with the city, but when asked if the police would be calling the county, she did not think so.
She also explained that the policy was "a work in progress" and that no law against sharing food was in place yet. "Right now it's just educational. We are directing people to wrap-around services."
After a few more questions, she said the police might issue tickets related to violation of the Prohibited Articles in Park Municipal Code 13.44.090 that carries a fine of $100 or they might even cite people for an unspecified misdemeanor. "That would be up to the police."
I asked if she knew where the idea of providing wrap-around services originated. She had no idea and she directed me to Ray Bramson, Director of Housing. I could not reach his office.
Those wrap-around services seem to include Food Not Bombs, since I receive at least one or two calls every few months from hungry people referred to San Jose Food Not Bombs by San Jose Social Services.
San Jose is trying to ban Food Not Bombs from sharing free meals in St. James Park.
More than 70 American cities have passed laws banning or limiting the sharing of free food outside in public spaces. So far in the first seven months of this year, authorities arrested Food Not Bombs volunteers in Tampa, told Miami Food Not Bombs volunteers they couldn't share food, and have introduced a new ordinance against sharing meals outside in Ft. Lauderdale, Florida.
During the past six months, police told Food Not Bombs to stop sharing meals in Buffalo, New York, Eureka, California, and sent health department officials to interfere with Food Not Bombs in Champaign Urbana, Illinois. The struggle for the right of Food Not Bombs to share meals outside in Houston, Texas, is also heating up, and anti-homeless advocates in Santa Cruz, California, continue their attempts to close the twice weekly Food Not Bombs meal.
Public outcry against these attempts to stop people from providing free food for the hungry has inspired the creation of the myth mentioned above about the dangers of "street feeding." This myth claims that meals shared on the streets "enable the homeless" and discourage them from seeking recovery services. This theory is being adopted by cities all across the United States as justification for laws banning free meals.
Robert Marbut, a consultant hired by cities to address homelessness, is likely the most prominent advocate of this theory, and has been hired as a highly paid consultant by several cities. Daytona Beach renewed Marbut's contract in January 2015 at a cost of $7,201.25 per month for 14 months, plus up to $35,000 for expenses. The new payment will bring Marbut's total compensation from the city since last year to roughly $185,000.
NPR's Rachel Martin interviewed Marbut in 2014 after the City of Ft. Lauderdale, Florida, generated headlines about the arrest of 90-year-old Arnold Abbott and Food Not Bombs volunteers for sharing food outside the downtown library. Said Marbut, "If you give food on the street, you end up in a very convoluted way, but still an important way, you end up preventing people from going into 24/7 programming."
Marbut's "Seven Guiding Principles of Homeless Transformation — Moving from Enablement to Engagement" states in principle 6, "Street feeding programs without comprehensive services actually increase and promote homelessness." Translation: It's not sky-high rents and lack of decent-paying jobs that drive people into homelessness: it's the yummy free food.
Marbut's model program is the 37-acre Haven for Hope campus that opened in the summer of 2010 in his home town of San Antonio, Texas. Local media welcomed the opening: "Comprehensive services like those provided at Haven For Hope are typically only available in state prisons." The campus has 550 closed-circuit television cameras and a staff of 40 security guards.
The San Antonio Express published an article in 2015 titled "Street feeding causing headaches." It read in part: "When Haven opened in 2010, the city made street feeding of the homeless illegal, unless it's done by licensed kitchens." The only high-profile enforcement of this law was against a licensed kitchen. Chef Joan Cheever, owner of Chow Train, was cited and threatened with a $2,000 fine for sharing food with the hungry at Maverick Park in April of 2015.
But sending people to Haven For Hope, and the law against sharing food with the hungry on the streets, has failed to force the homeless out of sight. Sixteen years after outlawing "street feeding" in San Antonio, the Rivard Report reported on the Department of Public Works and Haven For Hope's program of periodic cleanups of homeless camps: "Dozens of homeless camps are hiding in plain sight throughout downtown San Antonio."
San Antonio is not the only city to witness the failure of programs based on Marbut's theory. Fort Smith, Arkansas, Placer County and Fresno in California, Daytona Beach, Ft. Lauderdale, Key West, Sarasota, St. Petersburg and Pensacola in Florida, are among the cities that tried Marbut's program, only to find hundreds of people still forced to live on the streets.
St. Petersburg hired Marbut, and at his suggestion opened The Pinellas Safe Harbor facility in the old county jail. According to sheriff's department data from 2011 through 2013, just 7 percent of those leaving the facility found permanent housing, while 3 percent went to another shelter or to a friend or relative. Most returned to the streets within a month.
The effort to make it more difficult for people to have access to food ("street feeding" — as if they were animals) comes at a time when the federal government is drafting legislation that would cut food stamps, Meals on Wheels, and other aid to the poorest Americans, while redirecting those tax dollars to an increase in military spending and tax breaks for corporations and the 1%.
Trump's 2018 budget asks for $192 billion in cuts to food stamps over the next decade. He intends to cut funding for after-school programs that help provide food to 1.6 million children, and he is asking for changes that would cut millions of dollars from Meals on Wheels.
Over 13 percent of the American population currently receive SNAP food stamp benefits, including low-income families with children, the elderly, people with disabilities, and those who have recently become unemployed. They receive an average of about $4.17 per day or $1.39 per meal. Nearly half of SNAP recipients are children. That's 20 million kids, or 1 in 4 Americans under the age of 18.
Congress just passed a huge increase in military spending exceeding Trump's proposed "defense" budget request by $18.5 billion. The National Defense Authorization Act (NDAA) would spend $696 billion on the military in fiscal year 2018, beyond President Trump's requested budget — a budget the White House boosted as a "historic increase in defense spending." The NDAA received bipartisan support, with 117 House Democrats and all but eight Republicans voting in favor.
There has never been a more important time to support more food and fewer bombs. If you cannot join Food Not Bombs in San Jose on August 6, please consider organizing a solidarity meal that weekend in your own community. Make a sign or banner supporting San Jose Food Not Bombs and share photos of your action with menu@foodnotbombs.net. Invite local media to report on your solidarity meal.
You can also write San Jose Mayor Sam Liccardo at mayoremail@sanjoseca.gov and San Jose City Council member Raul Peralez at district3@sanjoseca.gov and tell them to support the right to share meals with the hungry at St. James Park.
Food Not Bombs, and the hungry people we serve, would appreciate it.


text:
Q: Subprocess doesn't find my file (file not found error) I am trying to use subprocess to call my current script as follows:
import subprocess as sb
current_path = os.path.realpath(__file__)
sb.call(['python3', current_path])

However, I am ending up in a :
FileNotFoundError: [WinError 2] The system cannot find the file specified
What could I be doing wrong?

A: python3.exe does not exist in any of the paths in your PATH environment variable. Use an absolute path to specify python3.exe instead, or use the shell=True argument:
sb.call(['python3', current_path], shell=True)

redpajama_set_name: RedPajamaStackExchange


Our Classic pencil skirt is made of 100% European linen and fully lined, with a flat front waist, elastic back waist, and back zipper. Length comes to above the knee. Linen is the perfect heat regulator for warm days and an elegant fabric for all occasions. Sizes are XS to XXL. Machine wash, lay flat to dry. Tumble air dry to soften and iron as desired. Linen gets softer with each wash and wear.


text:
February 17 & 24, 2020 Issue
Letters respond to Jill Lepore's piece on democracy in America.
Democracy, Then and Now
Jill Lepore's report on the grassroots democracy debates that took place in the nineteen-thirties is a useful antidote to today's widespread pessimism ("In Every Dark Hour," February 3rd). But the question we must ask now is not what people might do to preserve democracy's future but what democracy might do to preserve theirs. The surge of citizen engagement inspired by the bicentennial of the American Revolution, in the nineteen-seventies, offers a model. Communities from Maine to California gathered to discuss how they wanted their states or localities to look in the year 2000. They considered issues such as environmental sustainability, land use, race, and poverty. These conversations could have been the first steps toward a political culture of truly democratic exchange. But after Ronald Reagan was elected, in 1980, there seemed little point to crafting a common future in a world driven by radical individualism. Nevertheless, any strategy for restoring faith in democracy after the Trump Presidency should involve ordinary citizens working together to envision and create a better tomorrow.
Lepore offers an astute accounting of the last time the future of American democracy was in doubt. As always, she shines light into dark corners of U.S. history. But the piece disappoints insofar as Lepore, like many intellectuals, overrates the power of media to "bring people together." She is correct, of course, that grownup discussion has deteriorated since the time when radio gave Americans "a sense of their shared suffering, and shared ideals." Indeed, disinformation is now a major impediment to democratic life. But let's not kid ourselves that tinkering with the programming on NPR or PBS is going to drag us back from the brink. There are many equally grave institutional obstacles to democracy today, including the anti-democratic skew of the Senate and the Electoral College; the rollback of voting rights by Republican politicians and courts; the plutocratic bent of the Supreme Court, which enables corporate money to overwhelm public interests; and Silicon Valley's treatment of political speech as a commodity. We need a full-on, democratic with a small "d" reconstruction.
Professor of Journalism and Sociology
I was happy that Lepore wrote about the schoolteachers and other citizens who took an active role in pro-democracy activities in the nineteen-thirties, when many people in the U.S. were turning to authoritarian systems for comfort and security. It is worth noting that a large percentage of these teachers were women, who knew firsthand what it meant to live without agency in a developing democracy. They had learned through their struggle for suffrage how to organize, mobilize, and, most important, educate. It is no surprise that these teacher-led forums had a pedagogical function; that is, they subtly taught a diverse citizenship that democracies survive only when people are compelled to listen, learn, challenge, argue, and find common ground. And, as Lepore points out, they ultimately helped move the U.S. against authoritarianism. It is unclear whether we can again educate an anxious citizenship about the benefits of democracy, but we must try.
Eric J. Weiner
Educational Foundations Department
Letters should be sent with the writer's name, address, and daytime phone number via e-mail to themail@newyorker.com. Letters may be edited for length and clarity, and may be published in any medium. We regret that owing to the volume of correspondence we cannot reply to every letter.
Published in the print edition of the February 17 & 24, 2020, issue.
Never miss a big New Yorker story again. Sign up for This Week's Issue and get an e-mail every week with the stories you have to read.


Images taken out on location.
It's a rite of Spring. Every year in So. Cal. about this time, The streets of Long Beach are configured to take on some of the best race car drivers in the world. This year is no different, but the cars are. IndyCar has made significant changes to the cars and rules in the wake of the death of popular driver Dan Wheldon. No longer naturally aspirated, we're back to turbo's. The body style has also been changed to facilitate pack racing. So, like lemmings to the cliff, we once again make our way to the beach and get ready to take part in the 2012 Long Beach Grand Prix.
Winters are tough in So. Cal.
Well, all I can say is it's a good thing I didn't make any New Years resolutions to post more frequently to this blog. This entry is all about how tough we have it here in Southern California when winter rolls around. As I write this, the N.E. area of the United States is gripped by sub-zero, life threatening temperatures. So you can imagine my trepidation when a group of photographers from a Flickr pool, O.C. Strobist, decided to trek down to the beach in the dead of winter last weekend.
Conditions were good with a minus tide and a mild Santa Ana wind forming. We met up with our talent around 3:30 and scrambled over some rocks to, (of course a restricted area) on the beach. Where else would a photog be drawn to but an area that says KEEP OUT! The images in this gallery were shot on Saturday, Jan 22nd, 2011.
My plan was to execute a shot list in order to compile a melancholy fusion piece, but of course, with all the hardware and grip that I hauled down to the beach, the shot list and a key piece of "paper" was lacking among the 50 pounds of image making equipment. I cobbled together some shots so I could at least try to produce the "mood" I was looking for. You can see that short here.
Well, after about six seeks of planning 60 or so Orange County, CA volunteers made up of photographers, make-up artists, hairstylists, and technical people all came together on Dec. 4th in three cities to make free portraits for families in transition. I say "transition" because now having done the shoot, "in need" or "less fortunate" doesn't properly describe the families and individuals whose photographs we made that day. The folks I met with and whose photographs we took were all transitioning from a rough patch to a better place. Our "clients" could not have been more appreciative and thanked the volunteers over and over again for what they were doing. In total, we made portraits for 404 people, either as individuals or family groupings in three different O.C. cities.
· A local, well-known caterer supported us with fantastic food and a donation to the O.C. Rescue Mission.
The prints are being produced now, as I write this and should be delivered to our "clients" by the end of this week. This was a very rewarding opportunity, and I felt honored to be a small part of it. I encourage anyone who reads this to get involved with next years Help Portrait event which has already been scheduled for Dec. 3rd, 2011.
Going through some of my scanned images the other day, I came across my "Korea" folder. These were taken while I was stationed in S. Korea as a combat medic. I served there for twelve months from 1976-1977.
As the battalion medic, I was stationed at two different air defense bases. These bases were located in what even the locals would call, the boonies. Wayyyyyy off the beaten path and quite a few clicks from civilization or major metropolitan areas. The bases were armed with the Improved Hawk Missile systems. The system basically required two forms of radar, the missile aray(s) and generators to power everything up. All of that equipment was typically deployed high up on a hill, while the battalion headquarters was located down below the hill. That's where my aid station was located. As the only medical staff on the base, (and for quite a distance in any direction) I treated both the civilian population as well as the enlisted troops.
Some of the images from this series are "soft" by today's digital tack sharp standards, but I've posted them because for me, they still communicate something from the late 70's. Some of the softness may be my own fault as I developed some of the negatives in Korea myself. Also the scanner I used to convert these to digital images was done with a consumer Epson model vs a VXXX version. You can see a slide show of that series here. I'll keep adding to this gallery as time and image quality allows.
We had our first meeting of the Orange County Help Portrait group last night in Santa Ana. If you're not familiar with Help Portrait, you can find some information here. Basically, it's a day where photographers, hair stylists, MUA and many other people volunteer a day to make portraits for folks that might not otherwise be able to have their portrait taken. This year, the event is on Dec 4th. This is a GLOBAL event that takes place in hundreds, if not thousands of cities around the world. The images are made on that day, and then within days or a week or so, actual prints are handed to the folks, for free.
If you or your business is approached to offer support, I'd say jump in!. This is a simple, straight forward way to have a small positive impact on someone's life. I'll have more info posted leading up to the event on Dec 4th.
Here's a video explaining what Help Portrait is from the founder, Jeremy Cowart.
It was mid August this year when my Niece said she and a group of her friends were going to have one last Beach Day before school started again. So it gave me a chance to lug the gear down to the beach and battle the sand.
One goal I had set was to shoot into the sun with subjects in the foreground. This to test my 7D's AF capability. I was shooting manual all day so didn't intend on testing exposure as that was all set with a Sekonic L-358 for flash fill.
So just a chance to catch some college kids goofing off at the beach while they put up with my direction and pushing a lens in their face. Catch a full screen slide show here.
In late July a group from the OC Strobist camp gathered at Tewinkle Park in Costa Mesa, CA to shoot some models we had arranged to meet there. H&M was there too, so everybody was looking their best.
These images were made with a Canon 7D and 580exII exclusively. The speedlite was gelled with a 3/4 cto for many of the images. We shot from two locations and were able to make a few fairly respectable shots given these were all taken between 12:00 – 3:00.
What a difference a model makes! Beats the heck out of my SP sessions, uggghhhhh.


text:
require 'formula'

class Libspatialite < Formula
  homepage 'https://www.gaia-gis.it/fossil/libspatialite/index'
  url "http://www.gaia-gis.it/gaia-sins/libspatialite-4.2.0.tar.gz"
  sha1 "698bf70bec669ddcbf1b0cc48f40c2e03776bffc"

  bottle do
    cellar :any
    revision 1
    sha1 "73eec7d2153460dafb974b55a759cd59ddd3c808" => :yosemite
    sha1 "91af90e4f3934937cd84fa756b6730b16ebd26bb" => :mavericks
    sha1 "737cbfa79e3b4f78d56fa515e678bb64439cb27a" => :mountain_lion
  end

  head do
    url "https://www.gaia-gis.it/fossil/libspatialite", :using => :fossil
    depends_on "autoconf" => :build
    depends_on "automake" => :build
    depends_on "libtool" => :build
  end

  option 'without-freexl', 'Build without support for reading Excel files'
  option 'without-libxml2', 'Disable support for xml parsing (parsing needed by spatialite-gui)'
  option 'without-liblwgeom', 'Build without additional sanitization/segmentation routines provided by PostGIS 2.0+ library'
  option "without-geopackage", "Build without OGC GeoPackage support"
  option "without-check", "Do not run `make check` prior to installing"

  depends_on 'pkg-config' => :build
  depends_on 'proj'
  depends_on 'geos'
  # Needs SQLite > 3.7.3 which rules out system SQLite on Snow Leopard and
  # below. Also needs dynamic extension support which rules out system SQLite
  # on Lion. Finally, RTree index support is required as well.
  depends_on 'sqlite'
  depends_on 'libxml2' => :recommended
  depends_on 'freexl' => :recommended
  depends_on 'liblwgeom' => :recommended

  def install
    system "autoreconf", "-fi" if build.head?

    # New SQLite3 extension won't load via SELECT load_extension('mod_spatialite');
    # unless named mod_spatialite.dylib (should actually be mod_spatialite.bundle)
    # See: https://groups.google.com/forum/#!topic/spatialite-users/EqJAB8FYRdI
    #      needs upstream fixes in both SQLite and libtool
    inreplace "configure",
              "shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'",
              "shrext_cmds='.dylib'"

    # Ensure Homebrew's libsqlite is found before the system version.
    sqlite = Formula["sqlite"]
    ENV.append 'LDFLAGS', "-L#{sqlite.opt_lib}"
    ENV.append 'CFLAGS', "-I#{sqlite.opt_include}"

    if build.with? 'liblwgeom'
      lwgeom = Formula["liblwgeom"]
      ENV.append 'LDFLAGS', "-L#{lwgeom.opt_lib}"
      ENV.append 'CFLAGS', "-I#{lwgeom.opt_include}"
    end

    args = %W[
      --disable-dependency-tracking
      --prefix=#{prefix}
      --with-sysroot=#{HOMEBREW_PREFIX}
    ]
    args << "--enable-geocallbacks"
    args << '--enable-freexl=no' if build.without? 'freexl'
    args << "--enable-libxml2=no" if build.without? "libxml2"
    args << '--enable-lwgeom=yes' if build.with? 'liblwgeom'
    args << "--enable-geopackage=no" if build.without? "geopackage"

    system './configure', *args
    system "make", "check" if build.with? "check"
    system "make", "install"
  end

  test do
    # Verify mod_spatialite extension can be loaded using Homebrew's SQLite
    system "echo \"SELECT load_extension('#{opt_lib}/mod_spatialite');\" | #{Formula["sqlite"].opt_bin}/sqlite3"
  end

end

redpajama_set_name: RedPajamaGithub


Villa Howden is located on the tranquil shores of North West Bay, on the edge of the Huon Valley tourist route. Nestled on its peaceful banks, the establishment's landscape and natural serenity provide a picturesque backdrop for travellers. Just 15 minutes from Hobart, Villa Howden is an ideal base. Discover the magnificent views of Mount Wellington, the picturesque beauty of the Huon Valley, our neighbour Bruny Island and the delicious food and wine that Tasmania is famous for.
Guests to contact the hotel if checking in after 6:00pm to arrange greeting.
Guests to inform hotel of checking out earlier than 7:30am.
*RESTAURANT TIMES MAY VARY ON PUBLIC HOLIDAYS. BOOKINGS ESSENTIAL FOR ALL MEAL PERIODS AND DAYS.
Open during meal periods and other times for in house guests. Stock a large range of Tasmanian wines, beers and whiskies.
Allocated and signed disable access car park. All external paths designed with correct gradient for wheelchair and walker assist access. Restaurant, Sunroom and Terrace areas wheelchair accessible. Ground floor disabled access accommodation room.
- From the airport, head out of the airport along Holyman Avenue. At the third roundabout, take the second exit (Tasman Hwy/A3) to Hobart. Continue to follow the A3 over the bridge and into Hobart, the A3 becomes Davey Street. Follow this to the Southern Outlet which is well signed and will be a slight left from Davey Street.
Head south on the Southern Outlet in the direction of Kingston. At the end of the Southern Outlet and new Kingston bypass, turn right at the roundabout, taking the fourth exit heading towards Margate and Kettering and continue on the Channel Highway towards Margate. Take the first left turn past the North West Bay Golf Course (Howden Road). The Villa Howden Hotel is situated 700 metres along on the right hand side.
- Unfenced water features and unfenced bush areas. Children must be accompanied by adults at all times.


Comments: Clean CARFAX. Odometer is 9904 miles below market average!
LAND ROVER CERTIFIED, Climate Comfort Package, Heated Front & Rear Seats, Heated Front Windshield, Heated Steering Wheel, Heated Windshield Washer Jets.


ACM Creativity and Cognition 2013 Approaching!
Friendly Reminder:: Last Deadline Approaching (- 8 days): June 8th :: 2nd International Conference on SETECEC 2013 :: University of Maribor - FERI, Slovenia :: Call for Papers, Posters, Workshops and Demos :: Call for Participation :: 6 keynote speakers (confirmed).
IDEA @ KDD 2013 Workshop on Interactive Data Exploration and Analysis. Papers due June 7.
INTERACT workshop deadline extended: Cognitive Load and UX - What dependencies?