text:
import json
import os
import requests
from pypif import pif
from pypif.util.case import keys_to_snake_case
from citrination_client.util.quote_finder import quote
from citrination_client.search.pif.result.pif_search_result import PifSearchResult

class CitrinationClient(object):
    """
    Class for interacting with the Citrination api.
    """

    def __init__(self, api_key, site='https://citrination.com'):
        """
        Constructor.

        :param api_key: Authentication token.
        :param site: Specific site on citrination.com to work with. By default this client interacts with
        https://citrination.com. This should point to the full url of the site to access. For example, to access
        the STEEL site on citrination, use 'https://STEEL.citrination.com'.
        """
        self.headers = {'X-API-Key': quote(api_key), 'Content-Type': 'application/json'}
        self.api_url = site + '/api'
        self.pif_search_url = self.api_url + '/search/pif_search'

    def search(self, pif_query):
        """
        Run a PIF query against Citrination.

        :param pif_query: :class:`.PifQuery` to execute.
        :return: :class:`.PifSearchResult` object with the results of the query.
        """
        response = requests.post(self.pif_search_url, data=pif.dumps(pif_query), headers=self.headers)
        if response.status_code != requests.codes.ok:
            raise RuntimeError('Received ' + str(response.status_code) + ' response: ' + str(response.reason))
        return PifSearchResult(**keys_to_snake_case(response.json()['results']))

    def upload_file(self, file_path, data_set_id, root_path=None):
        """
        Upload file to Citrination.

        :param file_path: File path to upload.
        :param data_set_id: The dataset id to upload the file to.
        :return: Response object or None if the file was not uploaded.
        """
        if os.path.isdir(str(file_path)):
            for path, subdirs, files in os.walk(file_path):
                for name in files:
                    root = None
                    if root_path:
                       root = root_path
                    else:
                       root = str(file_path)
                    success = self.upload_file(os.path.join(path, name), data_set_id, root)
                    print success
            message = {"message": "Upload of files in " + str(root) + " is complete."}
            return json.dumps(message)
        else:
            url = self._get_upload_url(data_set_id)
            file_data = {"file_path": str(file_path)}
            if root_path:
                file_data["root_path"] = root_path

            r = requests.post(url, data=json.dumps(file_data), headers=self.headers)
            if r.status_code == 200:
                j = json.loads(r.content)
                s3url = self._get_s3_presigned_url(j)
                with open(file_path, 'rb') as f:
                    r = requests.put(s3url, data=f)
                    if r.status_code == 200:
                        url_data = {'s3object': j['url']['path'], 's3bucket': j['bucket']}
                        requests.post(self._get_update_file_upload_url(j['file_id']),
                                      data=json.dumps(url_data), headers=self.headers)
                        message = {"message": "Upload is complete.",
                                   "data_set_id": str(data_set_id),
                                   "version": j['dataset_version_id']}
                        return json.dumps(message)
                    else:
                        message = {"message": "Upload failed.",
                                   "status": r.status_code}
                        return json.dumps(message)
            else:
                return None

    def get_dataset_files(self, dataset_id, latest = False):
        """
        Retrieves URLs for the files contained in a given dataset.

        :param data_set_id: The id of the dataset to retrieve files from
        :param latest: A boolean flag indicating that results should be limited to reporting files from the latest dataset version
        :return: The response object, or an error message object if the request failed
        """
        if latest == False:
            return self._get_content_from_url(self.api_url + '/data_sets/' + str(dataset_id) + '/files')
        elif latest == True:
            return self._get_content_from_url(self.api_url + '/data_sets/' + str(dataset_id) + '/latest')
        else:
            return {
                "message": "If provided, the second parameter must be a boolean"
            }

    def get_dataset_file(self, dataset_id, file_path, version = None):
        """
        Retrieves the URL for a file contained in a given dataset by version (optional) and filepath.

        :param data_set_id: The id of the dataset to retrieve file from
        :param file_path: The file path within the dataset
        :param version: The dataset version to look for the file in. If nothing is supplied, the latest dataset version will be searched
        :return: The response object, or an error message object if the request failed
        """
        if version == None:
            return self._get_content_from_url(self.api_url + '/data_sets/' + str(dataset_id) + '/file/' + quote(file_path))
        else:
            return self._get_content_from_url(self.api_url + '/data_sets/' + str(dataset_id) + '/version/' + str(version) + '/files/' + quote(file_path))

    def get_pif(self, dataset_id, uid, version = None):
        """
        Retrieves JSON representation of a PIF from a given dataset.

        :param data_set_id: The id of the dataset to retrieve PIF from
        :param uid: The uid of the PIF to retrieve
        :param version: The dataset version to look for the PIF in. If nothing is supplied, the latest dataset version will be searched
        :return: The response object, or an error message object if the request failed
        """
        if version == None:
            return self._get_content_from_url(self.api_url + '/datasets/' + str(dataset_id) + '/pif/' + str(uid))
        else:
            return self._get_content_from_url(self.api_url + '/datasets/' + str(dataset_id) + '/version/' + str(version) + '/pif/' + str(uid))

    def _get_content_from_url(self, url):
        """
        Helper method to make get request to a URL.

        :param url: The URL to make the GET request to
        :return: The response object, or an error message object if the request failed
        """
        result = requests.get(url, headers=self.headers)
        if result.status_code == 200:
            return json.loads(result.content)
        else:
            print('An error ocurred during this action: ' + str(result.status_code) + ' - ' + str(result.reason) )
            return False

    def _get_upload_url(self, data_set_id):
        """
        Helper method to generate the url for file uploading.

        :param data_set_id: Id of the particular data set to upload to.
        :return: String with the url for uploading to Citrination.
        """
        return self.api_url+'/data_sets/'+str(data_set_id)+'/upload'

    @staticmethod
    def _get_s3_presigned_url(input_json):
        """
        Helper method to create an S3 presigned url from the json.
        """
        url = input_json['url']
        return url['scheme']+'://'+url['host']+url['path']+'?'+url['query']

    def _get_update_file_upload_url(self, file_id):
        """
        Helper method to generate the url for updating the file record with the upload bucket path

        :param file_id: Id of the file record.
        :type file_id: Integer

        :return: String with the url for uploading directly to S3
        """
        return self.api_url+'/data_sets/update_file/'+str(file_id)

    def create_data_set(self, name=None, description=None, share=None):
        """
        Create a new data set.
        :param name: name of the dataset
        :param description: description for the dataset
        :param share: share the dataset with everyone on the site. Valid values are '1' or '0'.
                      1 means share with everyone on the site. 0 means only the owner of the dataset
                      can see the dataset.

        :return: Response from the create data set request.
        """
        url = self._get_create_data_set_url()
        data = {}
        data["public"] = '0'
        if name:
            data["name"] = name
        if description:
            data["description"] = description
        if share:
            data["public"] = share
        dataset = {"dataset": data}
        return requests.post(url, headers=self.headers, data=json.dumps(dataset))

    def _get_create_data_set_url(self):
        """
        Helper method to generate the url for creating a new data set.

        :return: URL for creating a new data set.
        """
        return self.api_url+'/data_sets/create_dataset'

    def update_data_set(self, data_set_id, name=None, description=None, share=None):
        """
        Update a data set.
        :param data_set_id:
        :param name: name of the dataset
        :param description: description for the dataset
        :param share: share the dataset with everyone on the site. Valid values are '1' or '0'.
                      1 means share with everyone on the site. 0 means only the owner of the dataset
                      can see the dataset.
        :return: Response from the update data set request.
        """
        url = self._get_update_data_set_url(data_set_id)
        data = {}
        if name:
            data["name"] = name
        if description:
            data["description"] = description
        if share:
            data["public"] = share
        dataset = {"dataset": data}
        return requests.post(url, headers=self.headers, data=json.dumps(dataset))

    def _get_update_data_set_url(self, data_set_id):
        """
        Helper method to generate the url for updating a data set.

        :return: URL for creating a new data set.
        """
        return self.api_url+'/data_sets/'+str(data_set_id)+'/update'

    def create_data_set_version(self, data_set_id):
        """
        Create a new data set version.

        :param data_set_id: Id of the particular data set to upload to.
        :return: Response from the create data set version request.
        """
        url = self._get_create_data_set_version_url(data_set_id)
        return requests.post(url, headers=self.headers)

    def _get_create_data_set_version_url(self, data_set_id):
        """
        Helper method to generate the url for creating a new data set version.

        :return: URL for creating new data set versions.
        """
        return self.api_url+'/data_sets/'+str(data_set_id)+'/create_dataset_version'


text:
Q: Is level reduction factored into the equipment achievements? Armed to the Teeth is achieved by equipping all inventory slots with level 25 or higher items.  Prepared for Battle is similarly achieved using level 60 items.  Will level reduction modifiers prevent me from getting these achievements?

A: The game uses the "true" item level to determine several things, such as item type, salvage materials, and most importantly, what affixes can be used.  The Reduced Level Requirements is just another affix that is applied against the item.  I specifically tested this affix when checking for salvaging.  Based on this logic, Reduced Level Requirement affixes do not affect the true item level.
Incidentally, searching for only level 60 items on the auction house will still bring up items with this affix.

A: No, because the game uses the internally stored item level to check if you should be awarded the achievement.

redpajama_set_name: RedPajamaStackExchange


text:
Good company: Tayfun Korkut (6l. bottom) graduated from the same coaching course as Markus Weinzierl (1l. bottom), Thomas Schneider (1l. top) and Markus Gisdol (1r. top)
The Bundesliga's new coaching generation
Munich – When Hannover 96 unveiled Tayfun Korkut as their new head coach at the turn of the new year, club president Martin Kind acknowledged he was "well aware it wouldn't be a name immediately on everybody's lips."
In terms of top-flight on-the-job experience, the 39-year-old former Turkey international is, after all, a complete novice. Following spells in charge of La Liga outfit Real Sociedad's U-19 side, 1899 Hoffenheim's U-17s and the U-19s at hometown club VfB Stuttgart, his last post before taking up the reins at Hannover was as Turkish national team assistant coach.
That somewhat minimalist background notwithstanding, Kind confidently predicts, "This isn't a risky undertaking for us at all, because Mr. Korkut delivered a clear and convincing case for taking him on." The choice certainly took the world of media punditry by surprise, but on closer inspection it is not quite as revolutionary as it may first appear. Korkut's work at Bundesliga youth academy level is one telling indicator; another is the German FA's (DFB) pro-license graduate class of 2010/11.
Among those earning their professional badges alongside the future Hannover coach that year were Markus Weinzierl, Thomas Schneider and Markus Gisdol – all now making their own mark at the top end of the German game of course, with FC Augsburg, VfB Stuttgart and 1899 Hoffenheim respectively. And while four Bundesliga coaches emerging from the same crop of hopefuls is a handsome return, it is also the sign of a trend which looks fair set to continue into the future.
Tuchel paves the way
Just as the compulsory establishment of football academies at every Bundesliga and Bundesliga 2 club has palpably improved the all-round quality of emerging prospects across the board, so too has the system produced a generation of coaches optimally equipped to deal with the requirements of the modern top-end game. And with ever more youngsters being successfully fast-tracked into the senior ranks from youth programmes made-to-measure for easing that transition, it seems almost a logical extension for clubs to adopt the same approach when the time comes for a change at the helm.
Thomas Tuchel's shotgun promotion to head coach of 1. FSV Mainz 05 at the start of 2009/10 was certainly far from the norm at the time and widely viewed as quite a gamble. Fresh from leading the provincial outfit's U-19s to the German title, he had no qualms about giving suitable candidates an introduction to the Bundesliga every bit as rapid as his own, with Andre Schürrle just one of those to benefit. Mainz have been consistently overachieving under Tuchel ever since and where he first trod, others have been following at an ever-increasing rate over the past couple of years.
Streich and Gisdol: sudden impact
During the 2011/12 winter break, SC Freiburg bumped Christian Streich up to the top job to try and improve their distinctly gloomy prospects of avoiding the drop. With over 15 years' experience in the club's renowned youth programme and three national U-19 championships under his belt, Streich was already imbued with the Freiburg philosophy and, like Tuchel, was able to integrate young players he had already been coaching for years into the first team to great effect. They staved off relegation that season, and won a place in Europe the next.
Markus Gisdol effected a similarly dramatic turnaround in an even shorter time-frame last season. Having followed Ralf Rangnick to FC Schalke 04 in an assistant role, he was last April offered the top job back at Hoffenheim, where he had been reserve team coach from 2009-11. A final-day victory at Dortmund earned 1899 an unexpected relegation play-off shot against Kaiserslautern which they took full advantage of and this season, while hardly the most stable of sides in the defensive department, they have certainly been one of the Bundesliga's most entertaining.
Weinzierl and Schneider making progress
Weinzierl is likewise leaving his imprint in no uncertain fashion on an Augsburg team where he endured a torrid first half-season in charge in 2012/13, picking up a paltry nine points. The former Jahn Regensburg coach stuck to his guns though and continued to develop a bold, attack-minded strategy which, coupled with a fantastic communal spirit, saw the unfancied Bavarian outfit retain their top-flight status last season and work their way up to eighth in the table going into the current winter break.
It was Augsburg's 2-1 victory over VfB Stuttgart that precipitated the decision of the latter's executive board to replace Bruno Labbadia with Thomas Schneider after Matchday 3 of the current campaign. Leading the club's U-17s to successive national finals, the second of which they won, was proof enough for those in charge that Schneider was the right man for the job. It remains a work in progress but, like his contemporaries, he has not been slow to place his faith in tried-and-trusted talents from his own youthful ranks, with Timo Werner spectacularly prominent among them.
Korkut gets his chance
As well as being fellow alumni, Schneider and Korkut were also both on the books together at Stuttgart's youth academy in 2011, with the latter in charge of the U-19s. The new man in the Hannover hot seat remains a largely unknown quantity in the Bundesliga as he prepares to get to grips with a "demanding but fascinating challenge" at the struggling Lower Saxony outfit. The signs are plentiful, though, that he is cut from much the same cloth as some of the very best up-and-coming coaches in the German game.
Get the Bundesliga newsletter
Official info and news from the Bundesliga - every week in your inbox.

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: UIPageViewController: table Vertical scroll does not work I have a UIPageViewController with four tabs. Three tables and one webview. The problem is that vertical scrolling does not work on them. How can I solve this using swift?
This is my code:
func createTxtPageViewController() {

        let pageController = self.storyboard!.instantiateViewControllerWithIdentifier("pagetxtController") as! UIPageViewController
        pageController.dataSource = self
        pageController.delegate = self

        if texts.count > 0 {
            let firstController = getItemTxtController(0)!
            let startingViewControllers = [firstController]
            pageController.setViewControllers(startingViewControllers, direction: UIPageViewControllerNavigationDirection.Forward, animated: false, completion: nil)
        }

        pageTxtViewController = pageController
        pageTxtViewController?.view.frame = CGRectMake(10, 173, self.rightView.frame.size.width - 20, self.rightView.frame.size.height - 183)

        addChildViewController(pageTxtViewController!)
        self.rightView.addSubview(pageTxtViewController!.view)
        pageTxtViewController!.didMoveToParentViewController(self)
    }

A: If you have added a PanGestureRecognizer it's try to override tableView's gesture recognizer you have to do a manual check using UIGestureRecognizerDelegate.
let pangGesture = UIPanGestureRecognizer(target: self, action: #selector(createTxtPageViewController(recognizer:)))
pangGesture.delegate = self
self.view.addGestureRecognizer(pangGesture)

then you have to implement the gestureRecongizerShouldBegin delegate function
func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {

    // we check for panGesture if it's panGesture we continue if not return
    guard let recognizer = gestureRecognizer as? UIPanGestureRecognizer  else {
        return true
    }

    // The velocity of the pan gesture in the coordinate system of the specified view.
    let velocity = recognizer.velocity(in: self.view)

    // If velocity.y is greater than velocity.x user is trying to scroll tableView else user wants to swipe to next screen
    return abs(velocity.y) > abs(velocity.x) ? false : true
}

declare a CGPoint property at the top of your class for touchLocation
var panStartPoint: CGPoint!

Now inside your createTxtPageViewController function check for the states and detect users swipe direction left or right
func createTxtPageViewController(recognizer: UIPanGestureRecognizer) {

    switch recognizer.state {
    case .began:
        touchLocation = recognizer.location(in: self.view)
    case .changed:
        let currentPoint = recognizer.location(in: self.view)
        let swipingLeft = currentPoint.x < touchLocation.x ? true : false

        if !swipingLeft {
            // swiped right
            //TODO: Add your logic for navigation to nextViewController
        } else {
            // swiped left
            //TODO: Add your logic for navigation to nextViewController
        }
        // you can check for other states as well and clean up after your self e.g state.cancelled I just break
    default:
        break
    }

}


text:
<!-- This is part of examples, moved into separate file for technical reasons -->
<x:define controller="EditableTableExample" extends="Table" title="EditableTable">
	<include name="tbody">
		<tbody x:type="container" x:resource_id="$table.TBODY_ELEMENT">
			{#foreach($table.records) as=row}
				<x:roles>$table._tbody</x:roles>
				<tr x:type="container" x:event:click="$table.row_click(row)">
					{#foreach($table._columns) as=column}
						<td x:type="view">
							{#if(row == _edit_record)}
								{>$table.edit_cell(column)}
							{else}
								{>$table.cell(column)}
							{/if}
						</td>
					{/foreach}
				</tr>
			{/foreach}
		</tbody>
	</include>
	<script type="lava/options" x:equiv="storage_schema">
		{
			edit_cells: {type: 'template_hash', tag_name: 'cell'}
		}
	</script>
	<storage>
		<edit_cells>
			<cell name="String">
				<text_input>
					<x:bind name="value">row[column.name]</x:bind>
				</text_input>
			</cell>
			<cell name="Boolean">
				<checkbox>
					<x:bind name="is_checked">row[column.name]</x:bind>
				</checkbox>
			</cell>
		</edit_cells>
	</storage>
	<resources locale="default">
		<container path="TABLE_ELEMENT" add_classes="demo-table"></container>
	</resources>
</x:define>

redpajama_set_name: RedPajamaGithub


Silver-tone stainless steel case and bracelet. Fixed bezel. Silver dial with silver-tone hands and alternating Roman numeral and index hour markers. Date display between the 4 and 5 o'clock positions. Three sub-dials displaying 24 hour, 30 minute, and 60 second. Quartz movement. Scratch-resistant mineral crystal. Push/pull crown. Case: diameter 39mm thickness 12mm. Band: width 22mm. Pushbutton clasp. Water resistant up to 100 meters/330 feet. Functions; hour, minute, seocnd. Michael Kors Women's MK6273 Cooper Chronograph Silver Dial Stainless Steel Bracelet Watch.


text:
Turnout in Iraq's election reached 43% -electoral commission
Sat, Oct 16, 2021 0 Comments
(Reuters) – Turnout in Iraq's parliamentary election earlier this month reached 43%, the electoral commission said late on Saturday, a small increase from preliminary results but lower than that in the last election in 2018.
More than 9.6 million people cast their ballots in the Oct. 10 vote, the commission said.
Populist Shi'ite cleric Moqtada al-Sadr said his movement secured the biggest number of seats in the parliament adding that he would not challenge the results.
"We will seek to form (a) non-sectarian and non-ethnic national coalition under the umbrella of reform," al-Sadr, who opposes all foreign interference and whose main rivals are Iran-allied Shi'ite groups, said in a statement on Saturday.
The electoral commission had previously said on Oct. 10 that turnout was 41% in preliminary results. In the last election in 2018, total turnout was 44.5%.
Prime Minister Mustafa al-Kadhimi is not running for re-election, but negotiations after the vote could yet see him get a second term. Kadhimi, who is viewed as friendly to the West, has no party to back him.
At least 167 parties and more than 3,200 candidates are competing for parliament's 329 seats, according to the election commission.
(Reporting by Ahmed Tolba and Moaz Abd-Alaziz; editing by Jonathan Oatis)
Previous Ball State holds off E. Michigan 38-31; Hall sets FBS mark
Next Exclusive-China looks to lock in U.S. LNG as energy crunch raises concerns -sources
Beleaguered Trudeau rival embraces trucker protest despite concerns of violence
Brazilian skier out of Olympics after car crash in Italy
French investigators to head soon to Saudi Arabia for Dakar rally probe – source
Apple makes easy escape from supply crisis, but others may have to wait
Brazil health regulator approves COVID-19 self-tests for sale in drugstores
Wed, Jan 19, 2022
(Reuters) – Turnout in Iraq's parliamentary election earlier this month reached 43%, the electoral commission said late on Saturday, a small increase from preliminary results but lower than that in the last election in 2018. More than 9.6 million people cast their ballots in the Oct. 10 vote, the commission said. Populist Shi'ite cleric Moqtada […]


John works with us to develop and implement investment strategies tailored to meet each client's personal needs, opportunities and goals. John earned an undergraduate degree in economics from Hartwick College and a MBA with a focus on entrepreneurship and international management from the University of New Hampshire. John also earned his Certified Investment Analyst® (CIMA®) designation, which represents the Investment Management Consultants Association's highest standards of excellence for investment management consulting and wealth advising services.


text:
Why a Baltimore City and County merger shouldn't be a snoozer
Every once in a while the specter of a merger between Baltimore City and Baltimore County is raised and a shudder goes through the region and then the matter remains buried again. The Abell Foundation's latest report on three successful city-county mergers in Louisville, Kentucky, Indianapolis, Indiana and Nashville, Tennessee found no mention in the bigger media, only the Baltimore Fishbowl wrote an article and WYPR made it the topic of half of its Midday show on Monday. I was invited to discuss mergers with Jeff Wachter, one of the study authors. His report shows that each of the cases he investigated yielded benefits for both sides, the former cities and their counties.
2019 Abell Report: "An Inquiry"
The lack of interest in the new study is surprising because the fiscal difficulties of Baltimore County are all over the news and could provide an interesting new twist to the merger discussion: What if the usual assumption, that a merger would be a bonanza for the City and a bane for the County is wrong? What if the beneficiary of a merger wouldn't be the City but the County? What if, in the long run, at least, the County has less of a fiscal perspective than the City?
How such a reverse scenario could come about was, in part, the topic of my recent article about the County fiscal woes which pointed to the major reasons why County expenses rise and County revenues decline. (Fiscal realities are hitting home in Baltimore County).
It was only a matter of time until Baltimore County would face a fiscal reckoning not unlike the one the City has known for a long time. The writing has been on the wall for years: Most central Maryland counties outperformed Baltimore City and County when it came to household income, increases in property values, educational attainment, job growth and school performance. This are the very same metric which have put the City under pressure for decades and forced the shrinking of Maryland's largest incorporated city. With shrinking incomes, populations and property values came the steady rise of City taxes, until they were almost twice as high as those in the County. For a long time it was enough for the County to have low taxes and "not being the City". (Blog article)
To a great extent, with growth slowing and the infrastructure aging, the County is now facing the same problems that the City has faced for many years. Running out of space for new greenfield development and being fleeced by adjacent counties with more development space left, the County now has to retool its revenue base in much the same way as the City has done so for decades. What's in the toolbox?
development of infill and brownfields and adaptive re-use of abandoned structures
to densification on already developed areas instead of more sprawl or cornfields
provision of lifestyle choices which attract young, well educated people
the increase of taxes and fees
The lack of interest in the merger report is also surprising, because much of the subtext of the past Baltimore City-County relationship has been based on race. One can suspect that much of the aversion of even thinking about a merger is still racially tainted. In a time when working through the legacy of race discrimination has become a daily topic from monuments to black-face, one would think that the loaded issue of City-County relations should be no exception.
Baltimore County looks like a wrench holding the City
In spite of the changed demographic, fiscal and political realities, which even challenges traditional assumptions about who would win or loose, a merger of City and County following the model of the cities in the Abell study, still seems to be a political third rail and not very likely to happen. Hence the widespread shrugging of shoulders when the topic comes up again.
But make no mistake, the winds have changed significantly: Neither is the County any longer free of the ills that plagued the City for so long (sinking property values, sinking student achievements, higher poverty) nor, looking further in the future, is the City so much worse off than the County. In fact, the City has enjoyed a healthy influx of young new talent, an increase in its tax base and a slew of new development and jobs (even though, by the numbers population still shrank slightly).
The three new Democratic Executives in the counties surrounding the City (Baltimore County, Anne Arundel County and Howard County) all indicated that they intend to work much more closely with Baltimore's Mayor. Olszewski, Ball and Pittman realize that they share many issues because they know no boundaries, from water and sewer, to transportation and crime.
Baltimore City's recent vote for cleaner air, potentially forcing the incinerator out of business, would have an impact on all the jurisdictions, especially Baltimore County which incinerates as much waste as the City. The ever growing Port of Baltimore is planning to expand into Tradepoint Atlantic in Baltimore County. All Counties share the City's interest in resolving the East Coast freight bottleneck of the low tunnel under Howard Street which doesn't all double stacking containers. All are affected by the ancient B&P tunnel under West Baltimore which forces all "high speed" Acela trains to crawl through at 30mph.
Regional collaboration in our area has a long history. It started a 100 years years ago when the region's juridisctions built the current water delivery and distribution system. Today Baltimore City's Department of Public Works provides drinking water to 1.8 million people daily throughout Baltimore City and parts of Baltimore County and portions of Anne Arundel, Carroll, Harford and Howard Counties. The three reservoirs treatment centers are regional in reach. Interestingly, Baltimore County managed to charge its residents lower rates than Baltimore City, an inequity which won't work any longer. The County's water and sewer rates don't cover their rising costs, now that the ever extended pipes are starting to age and fall apart, just as they have done for a while in the City.
All three Counties are served by MTA's bus and rail transit system and all three complain about the service and mull over options of running a locally operated system. It is obvious, that only together could they stem a big task like a local transit agency. BGE's gas and electric system is regional and so are Comcast and Verizon's cable services or the mobile phone services of most national carriers. The University of Maryland has facilities in City and County, but community colleges remain split. In all those topics, the entities the local jurisdictions deal with are so much bigger and powerful, that only speaking with one voice can amplify their stand. The Baltimore Metropolitan Council, theoretically the place where the locals coordinate needs to become much more robust to have an effect.
Once in a while one can see how crime doesn't know boundaries when Baltimore County police chases criminals deep into the City or vice versa. Yet, the two departments are strictly separate and so is most everything else from schools to parks and recreation. To whose benefit?
Of course, the history of redlining and exclusionary zoning which fueled urban flight and created the deep segregation and inequities that characterized City and County for a long time and resulted in the high concentrations of poverty in the City and the lack of affordable housing in the Counties. (Baltimore County doesn't have any public housing) is a volatile topic. But the affordable housing crisis cries out for a regional solution, just as the 2015 regional Opportunity Collaborative had demanded when the Baltimore unrest was still fresh on everybody's mind.
Then candidate for County Executive Olszewski
listens to Mayor Pugh at a meeting in the City.
It doesn't take a rocket scientist to realize, that it doesn't make a lot of sense that services to the people in the region should be segregated in this way, be it education, housing or police, especially if each side produces less and less satisfactory results, sometimes for different reasons: For example, County schools are often overcrowded, City schools close for lack of students.
Back in the 1990s Minnesota politician Myron Orfield began to paint future of the "inner ring suburbs" in dire colors with a series of maps. He had been invited by the Citizens Planning and Housing Association, a City activist organization founded right after WW II which looked at housing and began then to study how regional collaboration could help to create more opportunities.
Orfield is the guru of regional tax base sharing, invented in the 7-county region of the twin-city region of Minneapolis St Paul where Orfield was a state politician. In that system each of the participants squirrel 40% of the tax gains they get from new development or new companies into a common pot, 60% they keep. The money from the common pot is than being distributed in a regionally controlled manner, accounting for population and needs. By most accounts, this system has been a success, considerably reducing extreme inequities. It presents another solution to collaboration than a full merger.
Baltimore City and County should take a closer look at the Abell study, especially at the incremental levels the three sample cities collaborated before they did a complete merge. One key difference is that those cities were all along inside a county, like all major cities in the US, except Baltimore and St Louis, which are euphemistically called "independent cities". Before the full merge the partner which would later merge had different forms of governance, tax rates and forms of representation. But some shared key functions such as education or police. Just imagine, how much a combined City-County police force would change the current debate about the future of the two individual departments.
The time when it was enough for Baltimore County to occasionally send a check to the City for having a great symphony, an opera and all the major museums, is over. In a time where entire metro regions compete globally for educated, young talent, regional pooling, planning and coordination of housing, economic development, sustainability, environmental protection, and transportation is a matter of survival. The time where it was enough to run a Ponzi scheme where Peter would rob Paul to keep the system going doesn't work any longer. Any region needs a healthy core to prosper as a whole. Time for Peter and Paul to join forces, even if it isn't a full merger.
read also on this blog:
How Baltimore City and County could collaborate and both be stronger (4/2018)
Fiscal realities are hitting home in Baltimore County
For decades Baltimore County grew by leaps and bounds while the City shrank. Finally the County surpassed the City in population. Today the County has about 200,000 more residents than the city, yet its overall General Fund is with just over $2billion only slightly larger than that of the City with $1.88 billion. Much of the County's growth came from the City drawing many of the City's educated and mobile people. But already some 30 years ago some voices warned that the "inner ring suburbs" would face a similar fate to that of the City. Now the time has come where revenue and expenses are on opposite trajectories. The new County Executive told me this morning: "I had no idea it was that bad". In his transition team press conference this morning he mentioned a $81 million shortfall for the coming fiscal year not counting additional money the school system needs. (See the transition team report here).
The graph of trouble: Sinking revenue and rising expenditures (screenshot)
Wide streets, SUVS, double garages and fake Colonials: White Marsh
The matter isn't all that surprising but the confluence of conditions is especially unfortunate now. Or as the County's Spending Affordability Committee report published by the County Council last Friday states:
Under ordinary circumstances, the County would curb its future spending commitments to align with such moderate revenue growth [...] For FY 2020 though, the challenges [...] are not ordinary- they are extraordinary- because for far too long, the County has been under-investing in our public schools and in our other needs. Our facilities are literally and symbolically overflowing, as we can [...] see our aging drainage system failing [..] and our children filing in and out of the "learning cottage" trailers encircling our schools.
When Dutch Ruppersberger was County Executive and David Fields was Planning Director an office of community conservation was created to pay attention to livability and to make sure that new development on green-fields wouldn't cannibalize the County's older suburbs.
Increasing debt (expressed in relation to assessed property
values (from SAC report FY 2020)
Alas, in spite of all the State's smart growth talk, outward growth continued at a rapid clip and Baltimore County, which as the only county in the State, had enacted a real growth boundary, began running out of options for those who looked for affordability via the longer commute. Some call the entire post-war US suburban growth bonanza a Ponzi scheme in which Peter always robbed Paul.
We often forget that the American pattern of suburban development is an experiment, one that has never been tried anywhere before. We assume it is the natural order because it is what we see all around us. But our own history — let alone a tour of other parts of the world — reveals a different reality. Across cultures, over thousands of years, people have traditionally built places scaled to the individual. It is only in the last two generations that we have scaled places to the automobile.(Charles Marohn,Strong Towns)
It was only a matter of time until Baltimore County would face a fiscal reckoning not unlike the one the City has known for a long time. The writing has been on the wall for years: Most central Maryland counties outperformed Baltimore City and County when it came to household income, increases in property values, educational attainment, job growth and school performance. This are the very same metric which have put the City under pressure for decades and forced the shrinking of Maryland's largest incorporated city. With shrinking incomes, populations and property values came the steady rise of City taxes, until they were almost twice as high as those in the County. For a long time it was enough for the County to have low taxes and "not being the City".
Olszewki addressing his transition team
The County Executives down the line to Kevin Kamenetz held on to those trademark features by holding property tax rates stable, deferring major investments and by keeping affordable housing largely out of the County. Meanwhile schools aged, infrastructure crumbled and the federal department of housing (HUD) enacted a housing consent decree. An urban renaissance washed the well educated young people back into cities, bypassing the suburbs where their parents lived and which they knew all too well as the place where not much happens. By 2030 more people over the age of 60 will live in Baltimore County than under the age of 18.
Historic Catonsville: Inner ring suburbs and failing infrastructure
Any local jurisdiction by law forced to balance its budget faces the question of how to pay for its operations, services and capital projects. In Maryland the main local revenue sources are the income tax and the property tax. That income system works as long as the population either grows or gets richer and as long as growth or rising property values swell property tax revenues. Slowing population growth, lower incomes and low property appreciation all spell trouble, especially when those trends coincide with the time where schools, roads and pipes need their first round of serious maintenance.
Personal income growth: Mostly lagging behind the State averages
State (blue) and Baltimore County (red)
Baltimore City responded with taxing its shrinking population higher and higher, what will Baltimore County do now it is its turn to face the piper?
Not that the County is yet shrinking, but thanks to diminished growth in the key categories, it is showing financial stress nevertheless. There is already a lot of public hand wringing whether it is finally time to raise taxes. "Are tax hikes on the table in Baltimore County"? asks the Baltimore SUN in bold letters. The SUN asked the question again this morning in Olszewski's press conference and the Executive once again stated that "everything is on the table" but that "taxes are the last option". The already noted report by the County's Spending Affordability Committee (SAC) uses unusually frank language describing a County which prided itself for years for its fiscal stewardship.
Further, as the availability of General Fund infusions to the Capital Budget diminished, debt reliance escalated, the County's practice of forward -funding school construction projects became less feasible. In the County's 2018 budget message, the Council drew attention to these concerns and restated prior requests by both the Council and the Spending Affordability Committee for a long-term financial plan, but the Administration was non-responsive to all such requests. (SAC report)
One of the possibilities is to hike the County portion of the income tax which has been held at 2.83% while most more urbanized counties went beyond the 3% mark (the limit is at 3.2% per State law). Another is to charge developers impact fees (as many jurisdictions do) or at least bring back the stormwater fees which had been washed away under Hogan's misleading label as "rain tax". (Stormwater expenses now far exceed collected income).
Falling revenue from property taxes
Before going ballistic over the possible prospect of the County raising taxes or fees, it is worth considering that Baltimore County has remained in the bottom portion of combined local property tax rates compared to not only the City but also to high tax outposts such as Princess Anne in Somerset County, Bladensburg and new Carrollton in Prince George's, all at over $1.90 per $100 of assessed value. Not only are the rates comparably low, people in Baltimore County are also not particularly wealthy. The per capita taxable income of $29,480 ranks far below Montgomery County ($41,270), Howard ($39,221) and also below Talbot, Frederick, Queen Anne's and Calvert Counties. The poverty rate in the County doubled from 1990 to now.
Baltimore County revenues: Combined revenue still rising
(Blue=Property taxes, Green income tax)
Accordingly, County services don't rank in the top either. School funding, the new County Executive's main focus, is relatively low if expressed as per pupil funding. Baltimore County ranks far below Worcester (the leader of the pack), Baltimore City, and below Howard and Prince George's on rank 11 statewide in per pupil spending. Expressed as total expenditures on education of libraries the County even ranks below Baltimore City on rank 21 of 24. (these and many others rather not so well known facts about Maryland's counties can be found in this document published by the Department of Legislative Services.
Funding per student
The current fiscal situation should be an opportunity for the County to re-position itself in the metro region. In a time of urban renaissance and young adults flocking back to the City because they rediscovered human interaction and the beauty of well designed public spaces and parks, in a trend that favors experience over consumption and favors quality over quantity. Defining oneself as "not the city" is clearly no longer sufficient.
While there will always be people who prefer the quiet anonymity of a suburban home over the hustle and bustle of a city, the trends go in the other direction. Baltimore County's most authentic communities such as Pikesville, Essex, Arbutus, Dundalk and Catonsville hold the promise to attract people who care for community character. But those communities are aging, suffer from failing infrastructures and schools in need of repair and haven't seen the amount of attention they need. Its historic district rules are weak. Gritty, creative and innovative reuse of old factories such as the American Can, Tide Point or Clipper Mill is still elusive in all of Baltimore County. The impressive reincarnation of the former Segram whiskey facility by British beer giant Guinness on a 62-acre campus Baltimore County is an interesting start, but it doesn't support local business and remains entirely isolated.
Only slowly, and without County goverment's doing, does the County offer the brewpubs, bakeries, bikeshops and events millennials like. The County yet has to designate an arts and entertainment district. The County's anchor institutions such as Towson University and UM at Baltimore County remain isolated and do little to revitalize their neighboring village and town centers. Transit is largely absent, Baltimore County is one of the few large Maryland counties which does not run its own transit system and relies entirely on MTA. Attempts of new urbanism or transit oriented development are woefully inadequate compared to what the Washington suburbs have done.
County revenues FY 2019
The newly elected County Executive Johnny Olszewski has started office with a lot of promise, energy and openness. His has rightly embraced regional collaboration and addressed most of the noted shortcomings in his campaign. He himself says that the problems of Central Maryland do not know jurisdictional boundaries, whether it is transportation, water, sewer, trash or bad air. The counties around Baltimore City won't succeed if they continue the bad politics of the past in which each competes against the other and all together against the City. It will take courage to favor investment over austerity, but that is exactly what the County needs to reverse the downward trajectory of its revenue and the upward course of expenses.
The author was a member of the transition team on the committee for Sustainability, Infrastructure and Transportation.
Understanding the CHAP decision on the Morton Street carriage houses
This is the second of two articles about the most recent meeting of the CHAP Commission.
Having tabled the decision about the Martick's building at 214 West Mulberry Street, the Commission went on to deliberate about the proposal by building owner Howard Chambers to tear down the backs of four carriage houses on Morton Street in Mount Vernon, preserve the fronts and build a six story "addition in the back across all building lots.
Montage of the denied project (Morris Ritchie Associates)
The staff recommendation was for CHAP to ask for a modification of the proposal to retain more than 15' of the front of the buildings and then revisit the matter. But the verdict of the Commission was harder than expected. Last year the Commission approved the demolition of historic buildings on nearby Eager Street to make way for a new highrise without keeping any part of those buildings. Also a 2006 proposal for demolition of the same carriage houses had support from then Mayor Martin O'Malley, and then planning director Otis Rolley III on the grounds that new construction would enhance the tax-base and get more people on the streets of Mount Vernon.
Indeed, CHAP had seen the Morton Street carriage houses many times before, Commissioners and staff have changed but the applicant has stayed the same since 2001. Some applications dealt with rehab proposals, one with full demolition but was eventually pulled, so was a proposal much like the one now which suggested to keep three fronts and tear one carriage house down for a new building. The concept received a pretty positive review in 2006 but no final vote. However, Chambers never followed through with those plans.
The west side of Morton Street
The somewhat erratic history may not have helped, nor did the fact that the project was now submitted as an "addition" and not as "demolition", a point that created much debate and some uncertainty how to proceed. Changing course would have meant that the matter would have to start over in a two step process in which the first point of consideration would be if the buildings are significant in this local historic district. This is what Johns Hopkins of BalTimor's Heritage asked for in his testimony and this is what the applicant could have settled with. It would have kept the door open a bit longer.
The plaintive tone of Howard Chambers did little to sway the commission in his favor. "People I talk to say "do something with the parking lot [across from his proposed project] before you tear anything down, but I don't control that lot" he started his testimony, arguing a point the Commission would never make. He then argued economics and how hard it is to rent out those carriage houses (an economic hardship argument, while allowed under CHAP rules is centered around a demolition and not an addition, and finally complained that "nothing happens in Mount Vernon", a point that CHAP isn't responsible for, especially since they had just permitted the new apartment tower south of Eager Street, certainly a major project.
"I am tired of nothing happening in Mount Vernon. You see all the activity in Station North, Hampden, Remington. What is the problem with Mount Vernon? The problem is that Mount Vernon is resistant to change." (Howard Chambers
It also didn't help that the architect, Chris Pfaeffle of Morris Ritchie Associates made a more philosophical than technical plea. In it rang not so subtly the suggestion that Baltimore is too provincial to understand how preservation is understood elsewhere as a dynamic continuum instead of "static and dead as in taxidermy". He described the proposed project as "a strategic work of design [where] you can walk into the cool old building to get to the cool new building above." This is not the language preservationists find convincing.
First floor plan (Morris Ritchie Associates)
For an argument to be tailored to CHAP's standards one would talk about what historic significance the backs have or don't have, or how the proposed "addition" really does not turn the remaining fronts into the tails of a big new dog. Some explanation about how the main features of the carriage houses would be integrated and emphasized would have helped, too. Even better if they had convinced the Mt Vernon Improvement Association about the benefits of their project. ((They spoke against it). Alas, as it was, the team left the floor wide open for the Commissioners and the testimonials which were mostly negative.
Commissioner Gibson made his point most forcefully: "This is in my view the wrong thing in the wrong place. Period." CHAP member Matthew Mosca described the row of carriage houses as a local treasure and opined that there's not another street like this in Baltimore, a point also made by nearby resident Paula Fernandez who was reminded of the mews in her native England. Architect Steve Ziger, whose office is on Morton Street, testified as well, a daring move, given that he had forcefully argued for Eddies to come down for the Richter tower. But his point was very illustrative and directly to the point of the deliberation:
"Fifteen feet is less than half of the width of this room. "The setback turns the elevations into a parody and a joke [...] where is the cutoff between what is a demolition and what is a significant addition?" (Steve Ziger)
two of the carriage houses in question (SUN photo)
Historic preservation doesn't enjoy a very high esteem in public opinion, no matter that developers are sitting on an even lower rank. Many misunderstandings about preservation exist; The misgivings often contradict each other: Some hold that preservation is elitist, clinging to white "high culture". Others complain about the opposite, namely that there is too much preservation even of mundane structures. Others see preservationists as unrealistic, nostalgic "building huggers" who don't understand economic realities. The star architect Rem Koolhaas also saw new development being jeopardized by too much preservation. The reality is that Baltimore's CHAP Commissioners are not only experienced practitioners, quite sophisticated, and well versed in understanding the forces of development. If an argument is well crafted, neighbors testify in favor of a project and a case is made within the rules of CHAP, the Commissioners are quite willing to bend. Architect and chair of the Commission Tom Liebel made this point in a recent SUN article:
"Our goal is to be a positive force for preservation in the city and not be seen as obstructionist because we're getting dragged in at the tail end of the conversation when people find out too late what's going on. The goal is not to fossilize the city in amber but rather to make use of our great historic structures as a springboard into the future." (Tom Liebel, FAIA)
Applicants do better if they don't come in as adversaries but as partners who understand that CHAP does an important job. After all, Baltimore's biggest asset is a rich treasure trove of historic buildings, both, "high brow" and "low brow". Preservation has long become an element of the culture wars, of social identity and, importantly, of economic development. A national study shows that preservation areas in all cities perform far better than those where bulldozers reign unfettered.
The owners and developers of these two projects I described seemed to not fully get the all important context. But each case before the Commission could be another lesson for those projects yet to come.
BBJ about the CHAP decision
Ed Gunts (Fishbowl) about the CHAP decision
2006 Chambers Plan Baltimore SUN
My blog has many articles about preservation as a tool including this:
What makes Baltimore special - its Architecture! The Case for Preservation
Martick's: Why preservation will help the new development
On a wet and cold February day what was going on catty corner from City Hall in the windowless Phoebe Stanton room on the 8th floor of the tired Benton Building provided another great lesson in the many ways historic preservation can be misunderstood. Still, even 56 years after Penn Station in New York was demolished, an event that is usually cited as the birthplace of American historic preservation.
Marticks after closure in 2008 with the adjacent garage still standing
The occasion was a meeting of the Baltimore City Commission for Historic Preservation (CHAP) and small historic structures threatened to be swallowed by development proposals for contemporary apartment buildings. First on the agenda was Martick's, a tiny two story building on Mulberry Street that has been boarded ever since Morris Martik left the stove of his Restaurant Francais cold in 2008 after a run of nearly four decades.
One can argue for the historic stature of this building on the ground of its architecture: The vaguely Federal style building dates back to somewhere between 1830 and 1850, making it one of a few Baltimore pre-Civil War buildings. Or one can argue historic relevance because it is dear to a whole generation of older Baltimoreans who frequented Martick's Tavern as artists or bohemians. Initially run by Morris' father since 1917 (he served jail time for selling booze during prohibition) or later later to enjoy French cuisine prepared upstairs by Morris who had learned to cook that way after he had, , locked the Tavern up to go to France, frustrated by the "artist alcoholics" as he apparently called the folks hanging out in his place for endless hours. Those more elaborate French dishes he cooked upon his return were still a revelation back in 1971 when he reopened the old abode on 214 West Mulberry Street in which he had been born in 1923 and in which he lived to his death in 2011. (More detail in Baltimore Heritage's blog).
Martick's as a tavern
In January CHAP sided with both of those arguments for historic relevance and unanimously recognized the building as historically significant (it sits inside the Market Center National Register District), forcing the developer, who wants the building gone, to come back with a an application for demolition based on "financial hardship".
The locally significant Market Center Historic District represents Baltimore's retail growth and development from ca. 1820 to 1945. The rowhouses, small commercial buildings, churches, schools, hotels, department stores, and chain stores record the evolution of the city over a 100-year period. The District also is significant for the variety of architectural styles and building types represented, and for the work of locally important architects within the district boundaries. (Market Center Historic District, Inventory No.: B-1262, Date Listed: 2/4/2000)
The CHAP commission starts their deliberation off with a staff report. The recommendation: Table the decision since the financial report provided by the applicant, doesn't include potential cost breaks from grants and historic tax credits. In yesterdays session the developer, Chris Janian, president of Vituvius Development, presented various scenarios which more or less gobbled up the old structure and showed one with the building fully gone. Their conclusion: All cases, except the full demolition, present a financial hardship, because the developer can't recover the stated $1.1. million rehab cost with a reasonable return on investment (CHAP allows 8% as a threshold after 5 years). The developers admitted that their proposed six story apartment building wasn't designed yet and that the images were just "massing" sketches, but all images made whatever was left of 214 West Mulberry, look ridiculous, especially since the architect (Quinn Evans Architects) maintained that no windows could be placed in the west facade of the six story apartment block towering over the small old building.
The bar and dining area, brighter than it usually was (SUN photo)
Then the commissioners asked a few questions. Commissioner Larry Gibson was especially interested in the Chinatown aspects of the development where it faces Park Avenue. (The developer assured that he likes Chinatown and promised to preserve the 5 buildings facing Park Avenue. Jim Rouse who had worked for Martick as a waiter from 1974-81 gave a colorful rapport of the life inside the shabby building in which the French food (specialty: bouillabaisse) was served in near total darkness. Naturally, he spoke in opposition of demolition. Councilman Eric Costello and Market Center Merchant Association Director Kristen Mitchell spoke for demolition, probably because the owner asked them to, at any rate, they didn't provide any particular reasons for their position other than convenience for the developer. Johns Hopkins of Baltimore Heritage spoke succinctly for a delay in the vote since the materials had not been made sufficiently public.
So what are the misunderstandings?
The first comes from the developer who had responded to a BDC request for proposals to develop almost the entire block, but the RFP excluded the Martick's building. The developer then purchased the derilict Martick's in Decemberfor $100,000. One would think, that buying a 170 year old building in a registered historic district should come with an understanding that preservation may be required. But Mr Janian had another goal. Later at the CHAP hearing, in the second case of a developer wanting to (partially)tear down historic buildings, the owner of the Baby's on Fire record store suggested reasonably: "If you buy a historic building, don't count on demolition".
Morris Martick: Almost always grumpy (SUN photo)
Other misunderstandings came from the architect and the structural engineer. The latter emphasized the poor condition of the structure, not something one can hold against the historic building, rather against those who let it go after it closed in 2008. ("Demolition by neglect"). The architect made no effort of showing how the much larger new structure could be a good neighbor to the old relic. He could have shown a few convincing precedents from other cities where such in-congruent adjacencies have been done with success and respect. Lack of respect can kill a historic building, too.
live music at Martick's Tavern (SUN photo)
Then those who testified for demolition, because they are afraid the developer would run away from this very difficult block. A misunderstanding, too. True, the Market Center District can't afford to lose anyone who wants to invest there, especially in a very difficult block like this. But aside from presenting a very inflated cost of $1.1 million for the rehabilitation of less than 3000 sqft, the tiny building could hardly be a game changer in the $30 plus million deal, especially before all possible funding, use and support scenarios have been properly played out.
The biggest misunderstanding is that historic preservation is just a costly drag and impediment to new development. What matters much more than the added initial cost, is the value a preserved historic building adds to the development. Baltimore with its stagnant population and not exactly stellar reputation needs more than a sleek new apartment building to attract people to move here, especially right next to Mulberry Street with its three lanes of incessant traffic.
A unloved hovel in Bad Cannstatt, Germany (1975)
What could be a better accessory and branding tool than a building that is older than most anything in the suburbs? Better than a building with such a storied history of uses, attractive to any any age? Elsewhere they have to insert second hand antique beams and barn-doors to create the bit of "experience" and "authenticity" people are longing for. To look at the sad condition of the current structure and conclude that it should better go, proves nothing but a lack of creativity, imagination and inspiration. Fix the thing up and nobody will ever suggest again that it should have been torn down.
Cherished and reincarnated in Bad Cannstatt,
I have seen this before: A few years after Penn Station had been demolished, I fought to preserve a 15th century old religious "cloister" in Stuttgart and thus learned to understand the value of preservation. A small group of dedicated people saved the dumpy HVAC shop that was slated for demolition for a department store. Today, shiny department stores are long obsolete, but the fixed up "cloister", in its reincarnation as a wine bar, is the pride of the town.
Part 2 will deal with the Morton Street carriage houses.
Ed Gunts about Martick's CHAP hearing in January
Business Journal article about Martick's
City Council's Clean Air Bill will have regional impacts
City Council Bill 18-0306, Clean Air Regulation will impose stricter emissions standards on commercial solid waste incinerators in Baltimore City. The bill is up for a final vote today. The stakes are high, not only for the BRESCO incinerator and its operator Wheelabrator, but for the entire region since the incinerator may have to shut down as early as 2021 if the new clean air standards go into effect. (This is the year when the current City contract with Wheelabrator expires). The battles lines are typical for environmental legislation: industry versus environmentalists, economic arguments against those that address social justice, equity and health and, of course, legal questions whether the City has the authority to legislate clean air standards.
BRESCO incinerator: Baltimore's largest point polluter
Wheelabrator floods the City with propaganda in the form of mailers and newspaper ads, Councilman Zeke Cohen alleges a violation of the Transparency in Lobbying Act. Late Friday, the Council got a document they had long requested: The Fiscal Analysis of Possible Impacts of
City Council Bill 18-0306. (The document can be found here). The impact analysis is limited, though, it is prepared by the Department of Public Works (DPW) and not by an independent agency and it does not include any specific recommendations about how the City can achieve further waste reduction. The "fiscal note is limited to assessing the impact of several BRESCO scenarios on the scope of our current waste stream and disposal means" DPW admits. Several scenarios were developed costing the city money for lost income from BRESCO (a loss totaling $9.8 million per year should it shut down), and lost tipping fees from commercial haulers at the City landfill who would have to find disposal outside the city. If the City would dispose all its solid waste in its own landfill, the cost would be about $12.8 million per year or $98.6 million over seven years. The landfill would reach capacity in 2024 instead of 2026, not assuming the planned capacity expansion expected to be completed by 2026 or later.
Protest against counting incineration as a renewable energy
If the City would dispose its waste gradually outside the city limits via an additional transfer station (cost about $10 million) to be constructed, the annual cost is given with $15.8 million, a number with lots of uncertainty, since no negotiations have been had which landfills in the region would accept all the City's trash.
The municipal landfills in Baltimore County, Anne Arundel County, and Harford County are the nearest options for alternative disposal sites if BRESCO were to close. However, this would significantly impact the effective lifetime of those landfills so it is unknown whether those counties would be amenable to accepting large quantities of waste and at what cost. BRESCO is utilized by Baltimore County and a number of private haulers, so if it were to close, those entities would also need to find alternative disposal sites. Therefore, it is likely that landfills would increase their tipping fees in the face of high demand and low supply. (DPW analysis)
The Baltimore trash equation includes a number of variables:
The amount of trash that is produced (it could sink considerably due to waste avoidance legislation such as the styrofoam ban, a better recycling rate, more composting etc.)
the cost and construction of a trash transfer station should trash have to be hauled beyond the city limits
the expansion of the City's own Quarantine road landfill estimated to cost about $100, million
the actions of Baltimore County and commercial trash haulers who currently deliver waste at the BRESCO plant
the district heating customers and the Trident facility which use steam from the incinerator to heat downtown properties (they can also use natural gas supplied by BGE but at a different cost).
the cost of poor air quality caused by the incinerators which produce toxins such as mercury, dioxins, SO2 and NOx
One of the less reported aspects of the incinerator is that it received in 2018 more solid waste from Baltimore County than from Baltimore City. The split was 159,000 tons (City) and 215,000 tons (County), according to Mira Green, a Senior Budget Management Analyst at City of Baltimore. This makes the question of the incinerator a truly regional matter. No comment was available from the new Baltimore Executive Johnny Olszewski who has stressed regional collaboration and partnership with the City.
Destiny Watford, clean air activist
Commercial haulers who service businesses and larger rental and condo complexes in the City and the County deliver also solid waste to the BRESCO plant, creating tipping fees for the City.
Also not much reported is the fact that only 51% of DPW collected waste goes to the incinerator, in spite of the City's dismal 15% recycling rate. There is no immediate explanation why currently a large portion of waste would be directly landfilled.
Wheelabrator's arguments aim at the emissions from additional trucking and landfilling, notably diesel fumes (NOx) and methane and the fact that landfilling isn't a green method of waste disposal either. However, these additional emissions the clean air bill may cause, though bad for greenhouse gases, are not in the same league as the highly toxic emissions from the smokestack of the incinerator and from the ash disposed in the landfill. Proponents of the Clean Air bill count as costs of incineration the poor health outcomes from bad air, such as asthma. Such "external costs" are not part of the cost evaluation prepared by DPW.
The DPW study ends with this conclusion:
Currently, the majority of waste collected within Baltimore City is sent to BRESCO for disposal. If this facility were no longer an option, then the City would need to find an alternative waste disposal method due to the limited capacity available at the City-owned landfill. The landfill is currently projected to have capacity until 2026, but the closure of BRESCO will increase landfill usage by possibly 100% a year.
The City would lose approximately $10 million a year in payments from BRESCO and $4.5-5 million in tipping fee revenue. There would be necessary expenditures of at least $10 million for a new transfer station, operating expenses of approximately $2.2 million a year for the transfer station, increased operating costs at the landfill, and transportation and tipping fees to an outside landfill, which could range from $10-22 million depending on which landfill is willing and able to accept the waste and how much they would charge.
Most City Council members have made up their mind and will vote for the bill. Mary Pat Clarke, a long serving Council member put it this way:
"We've been working up to this gradually in this entire term of office. We've got to do this, and this is one step that takes us a leap into the future we need to create." (Clarke, Baltimore SUN)
The Baltimore metropolitan area has been a non attainment area under the Clean Air Act for decades.
This article is an adjunct to Friday's article about the same topic.
All about trash: Baltimore's Clean Air Act
Baltimore City drowns in trash. Trash is a perennial favorite topic in Baltimore with a general consensus that the city is especially trashy compared to others, one of several things that sets us unfavorably apart.
Slide used by Clean Air activist Destiny Watford at an Environmental
Summit this week in Annapolis
But the latest round of trash debate elevates the matter to an all new level. To 1.2 million annual tons level of trash, to be exact, and that is only the official count! At stake is where this trash should go.
About 700,000 tons of waste (2011) go to the incinerator Baltimoreans know as the BRESCO plant, conveniently located at I-95 and The Baltimore Washington Parkway, right next to Baltimore's casino and Greyhound bus station. The plant is featuring a big smokestack that says "Baltimore", a gateway symbol of sorts. Zero waste and anti incinerator activist Destiny Watford calls it the "worst idea of a welcome sign".
The plant was built in 1984 and started operation in 1985. It burns trash from the City and the County collected by the municipalities or by commercial haulers. The plant can burn maximally 2,250 tones of waste a day, that is about 200 trash trucks which can hold anywhere between 8 and 12 tons of trash, depending on their size (Much of Baltimore's fleet has smaller trucks which fit through the narrow alleys where can's typically are picked up.)
Trash is everywhere, not just in the collection trucks
The plant turns trash into steam by burning the refuse at around 2,250 degrees Fahrenheit. What remains is about 10% of the volume in the form of ash, about 200,000 tons if the plant would work at capacity. The ash is deposited on 153 acres of City land at the Quarantine Road landfill. (The landfill itself is 126 acres large) which began operation concurrent with the incinerator. The capacity is slightly less than 10 million tons of waste, the estimates about when that capacity would be reached were adjusted a few times to account for the density of ash which makess up the bulk of the landfill material. The benefits of the incinerator -landfill combo are three:
It all happens within the reach and domain of Baltimore's own Department of Public Works and
The incinerator creates up to half a million pounds of steam per hour used to produce maximally 60 MW of electric energy
The incinerator creates district heat for downtown Baltimore circulated and operated by Trigen. (all data from the City's mandatory10 Year Solid Waste Management Plan)
The problems are threefold as well:
The incinerator is the single largest point source polluter in the City, responsible for an estimated 1/3 of all City air pollution including extreme toxins such as dioxin and mercury.
the incinerator plant is technologically obsolete but there is no replacement in sight
the landfill is almost at capacity and is expected to fill by 2026
The waste incineration concept also plays out at the Curtis Bay Energy operated nationally largest medical waste incinerator which is permitted for 62,000 tons of medical waste a year, but usually accepts less than half of that.
Metal scrap recycling: Not without environmental challenges
(Photo: Timothy Wheeler, 2017)
The Mayor, Baltimore City Council and DPW have no solutions in hand for the triple challenge, even though the clock is ticking loudly given the relatively close end of usable life for the incinerator and the landfill. There is the mandatory 10 year waste management plan, but it doesn't provide a clear path forward.
Many believe that incineration of trash should be a thing of the past. This is what Josh Tulkin, State Director of the Maryland Sierra Club told me:
The Sierra Club believes that Maryland shoots commit to a rapid transition away from fossil fuels (coal, oil, and gas) and other carbon intensive sources of energy, and towards clean renewable energy. This starts with setting strong goals and aligning incentives to work towards these goals. The state of Maryland should not be incentivizing trash incineration. Everyone knows the saying "reduce, reuse, recycle" but we often skip the first two steps. Communities that have been most successful in waste reduction focus on all three elements (Tulkin).
The matter came to a head this week when Council passed the second reader of the Clean Air Act this week and voted to drastically increase the clean air requirements for incinerators, specifically by limiting the limits for mercury, sulfur dioxide, dioxins and nitrogen-oxides. The 2021 deadline for compliance had been removed in this round of the bill. The legislation will be up for another reader.
Living on a dump: Supertramp Album cover.
The Council also adopted a Resolution to remove the incentives the incinerator receives for "renewable energy" by eliminating trash incineration as an accepted renewable energy source. The resolution is tracking a similar bill in the State legislature.
The Clean Air Baltimore campaign and the proponents of the bill argue that Baltimore is not only in non-compliance with the federal Clean Air Act but has some of the worst air in the nation.
To clean up the air, the Council set emission standards which match the strictest standards for sulfur dioxide (SO2, 18 ppm/VD) and mercury (15 micrograms/cbm) in effect in North America in 2020, match North America's strictest standards for dioxins (2.6 nanograms/cbm) and nitrogen oxides (NOx, 45ppm/VD) by 2022 and match the NOx standard met by the newest incinerator in the U.S., in West Palm Beach, Florida. This is also the same standard as the Maryland Department of the Environment required for the Wheelabrator facility once proposed in Frederick, MD which was defeated by local opposition in 2014. The mercury, dioxin and SO2 standards match those of the newest trash incinerator in Canada at the Durham-York Energy Center in Ontario. (per Clean Air website). The emission limits appear to be significantly lower than those allowed by EPA, especially for NOx and mercury. The value for dioxins/furans given in the City bill may be incorrect since it appears to be about six times that on the EPA table pg 129).
Zero Waste graphic by "Waste Management"
The clean air activists describe "Zero Waste" policies as the alternative to incineration and landfilling. A Zero Waste policy has been adopted by many cities, including by the New York City Boroughs which closed the Freshkills landfill to create a park. In the meantime, though, the Boroughs ship waste on barges to North Carolina at a cost of $300 million per year, hardly a sustainable practice. A study for Baltimore estimated the immediate cost of closing the incinerator for Baltimore to be $136 million over four years. (SUN).
The best option is for Baltimore to adopt a Zero Waste plan, as City
Council called for in Council Bill 17-0022R, the Zero Waste resolution adopted on June 5th, 2017. Such a plan would have the city end the use of incineration and eventually divert at least 90% of its waste from landfill, by maximizing source reduction, reuse, recycling and composting. This would stretch the life of the
landfill out tremendously. (Clean Air website)
Not surprisingly, Wheelabrator, the current operator of the BRESCO plant sees the matter differently. "As advocates of environmentally and fiscally responsible approaches to waste management, we disagree with the City Council's decision to advance this legislation without regard for its environmental or economic consequences," Jim Connolly, vice president of environmental health and safety for Wheelabrator stated. On its own campaign website ("get the facts, Baltimore"), the company stresses its environmental contributions:
By using local, post-recycled waste as fuel to create a local energy ecosystem, the facility diverts waste from landfills and lowers greenhouse gases by recycling metals, offsetting the use of fossil fuels and reducing methane gas emissions from landfills. Wheelabrator [...] provide[s] as much as 52 net megawatts of clean, renewable baseload energy for sale to the local utility after meeting its own power demands. That is enough electricity to power 38,000 Maryland homes. Wheelabrator Baltimore delivers "green steam" to the downtown district energy system operated by Veolia North America— which serves more than 255 businesses including M&T Bank Stadium.
National recycling rates hover around 30%, Baltimore is at about half of that. single stream recycling has been widely adopted in the US and has led to China closing its borders to US recycling shipments due to unacceptable contamination. After China dropped out of the recycling loop, even places with much more stringent recycling practices, such as Germany, had to find out that far more than half of their recycled waste still winds up in incinerators, landfills or foreign storage, dimming any hopes to drive waste production anywhere near zero.
BRESCO plant Baltimore: 700,000 tons of trash going up in smoke
(SUN photo)
Climate change, the growing dangers from plastic in our environment, and the continued health challenges from bad air in metropolitan areas force a drastic new course of action, unless one wants to ignore those ticking time bombs jeopardizing the future of our children.
Still, well intended bills won't do the trick, unless there is a clear path towards how the desirable outcomes can realistically be achieved. The adopted Baltimore City styrofoam ban now being considered statewide as part of this years legislative agenda in Annapolis is a good start, but much more has to happen on the waste reduction side before emissions on the waste management side can be effectively driven down.
Additional information added Monday 2/11/19:
Mira Green, Senior Budget Management Analyst at City of Baltimore clarified via Facebook: In 2011 BRESCO received 415,000 tons of trash from the City and 285,000 tons from the County, both numbers include trash collected from households and commercial trash. Last year the City of Baltimore was billed for 159,000 tons of household trash collected by DPW, the County for 215,000 tons. This low City number suggests that the total City solid waste volume was potentially lower than in 2011 and that a substantial amount of waste comes from commercial haulers. It is also worth noting, that more waste came from the County than the City. The decision about the future of incineration, therefore, has truly regional consequences.
Wheelabrator has ramped up its propaganda against the Baltimore Clean Air Act in light of the final Council vote on Tuesday 2/12/19. Councilman Zeke Cohen alleges that the We can B'more campaign started by the incinerator operator violates the Transparency in Lobby Act. (Video). He clarifies that the Incinerator wouldn't have to close down immediately upon passage of the bill but in 2021.
Baltimore SUN about Wheelabrator
Previous clean air and trash related articles on this blog:
Baltimore's air requires action
Baltimore's plastic legislation and worldwide plastic trash
Trash cans for a better Baltimore
A Future Without Trash?
The Dirt About Trash in the City
Why a Baltimore City and County merger shouldn't b...
Understanding the CHAP decision on the Morton Stre...
Martick's: Why preservation will help the new deve...
City Council's Clean Air Bill will have regional i...
What is going on with Port Covington?


text:
Ker HC | "Favouritism, nepotism and lack of integrity"; HC dismisses former Minister K. T. Jaleel's plea against Lok Ayukta's order
Published on April 22, 2021 April 30, 2021 By Editor
Kerala High Court: The Division Bench comprising of P.B.Suresh Kumar and K. Babu, JJ., addressed the instant petition against the report submitted by the Kerala Lok Ayukta to the Chief Minister of the State under Section 12(3) of the Kerala Lok Ayukta Act, 1999 in respect to a complaint lodged by one V.K Muhammed Shafi against the petitioner. The Bench stated,
"In spite of a vigilant media, it is a fact that abuse of public resources and position in public life for private gain are rampant in our State."
The petitioner was elected to the Kerala Legislative Assembly as Minister for Higher Education on 16-05-2016 and had been a member of the Council of Ministers of the State since 25-05-2016. A complaint was received against the petitioner alleging that he had violated the oath of office by abusing his position as a Minister by indulging in favouritism and nepotism in appointing one K.T Adeeb (cousin of the petitioner) as the General Manager of the Kerala State Minorities Development Finance Corporation (the Corporation).
The academic qualification prescribed by the Government for appointment to the post of General Manager was Graduation with MBA or CS/CA/ICWAI; that immediately on assumption of office by the petitioner as the Minister in charge of the Minority Development Department, which is the administrative department of the Corporation, the Government issued an order modifying the educational qualification prescribed for appointment to the post of General Manager by adding B.Tech with PGDBA (Post Graduate Diploma in Business Administration) as an alternative educational qualification based on a note issued by the petitioner directing such a modification.
It was further alleged in the complaint that there was no proposal from the Corporation for modifying the educational qualification for the post, and the same was modified with a view to facilitates the appointment of petitioner's cousin who possesses only the additional qualification added by the Government.
It was also submitted in the complaint that though K.T. Adeeb applied for selection pursuant to the invitation, he did not turn up for the interview and was later on appointed on deputation basis. In spite of objection raised against his appointment by the General Administration Department that K. T. Adeeb, who was then working in a Private Bank could not be appointed as the General Manager of the Corporation on deputation basis, the petitioner overruled the said objection and directed to issue orders to appoint K. T. Adeeb. Moreover, the vigilance clearance , as required in respect of persons to be appointed as General Manager in all public sector undertakings was not obtained.
Findings of Lok Ayukta
After conducting preliminary, the Lok Ayukta reached to the findings that the action of the petitioner in directing appointment of his cousin on deputation basis without inviting any application and without providing any opportunity to other eligible persons to apply for the post was an action actuated by personal interest in the discharge of the function
of the petitioner as a Minister to favour his cousin and the said actions would amount to favouritism, nepotism and also lack of integrity on the part of the petitioner in his capacity as a Minister of the State. Hence, it was declared that the petitioner was not entitled to continue as a member of the Council of Ministers. A report was accordingly submitted in terms of Section 12(3) of the Act by the Lok Ayukta to the Chief Minister.
Observations by the Court
The Bench, while citing the decision of the Supreme Court in Uttamrao Shivdas Jankar v. Ranjitsinh Vijaysinh Mohite Patil, (2009) 13 SCC 131, stated that the purpose of judicial review over orders of statutory bodies is to ensure that the statutory bodies act within the confines of their allocated powers. The power of judicial review is therefore not directed against the
decision, but is confined to the decision making process. The court would examine an error of fact touching the merits of the decision only when it has a direct nexus to
the decision making process.
Differentiating the judgment in K.Chandrasekharan v. C.Sasidharan Pillai, 1994 KHC 6, the Bench stated that, regarding the contention that the affidavit filed in support of the complaint was defective and was not in conformity with Rule 52 of Kerala Lok Ayukta (Form and Manner of Complaint) Rules, 1999, the Bench opined that since the petitioner had not raised any objection in this regard in his written statement and had not alleged any prejudice being caused to him for want of a proper affidavit; the procedural defects of the instant nature could not be raised in a proceedings for judicial review.
On the question of maintainability of report, the Bench was of the view that under Section 8(1) of the Act, the bar would apply only in the case of a complaint involving any grievance in respect of any action relating to any matter specified in the Second Schedule. Section 2(h) of the Act defines 'grievance' to mean a claim by a person that he sustained injustice or undue hardship in consequence of maladministration.
"The distinction between 'grievance' and 'allegation' falling within the scope of the Act is that the grievance should be contained in a claim by a person that he has sustained an injustice or undue hardship due to the maladministration, whereas the allegation in relation to the public servant can be raised by any person, who may not have any grievance to be redressed, qua the maladministration, the bar under Section 8(1) of the Act does not apply to such a case."
Similarly, the contention of non-issuance of notice and violation of natural justice were also rejected by the Court holding that the Lok Ayukta had issued notice before admission of the complaint to the respondents including the petitioner and pursuant to the said notice, the
petitioner entered appearance in the proceedings and filed a written statement offering his comments on the complaint. Thus, considering the fact that Lok Ayukta had forwarded a copy of the complaint to the public servant even before the admission of the complaint, in the absence of any prejudice caused to the petitioner the same would not amount to injustice merely because of not repeating the same process and sending notice to the petitioner after the complaint was admitted.
Lastly, observing that it cannot be said that the Lok Ayukta is bound to afford to public servant an opportunity to let in evidence once the complaint is admitted, irrespective of the fact as to whether or not the Lok Ayukta needs any additional materials; the Bench, while relying on the decision of Supreme Court in Narayan Govind Gavate v. State of Maharashtra, (1977) 1 SCC 133, held that,
"The formation of an opinion on the facts is a subjective matter and if an opinion is formed based on the relevant materials, so long as the authority was acting within the scope of its powers, however meagre the materials be, the courts should not and will not interfere with the opinion formed in exercise of judicial review."
Hence, finding the instant petition without any merit the Bench dismissed the same in limine. [K.T. Jaleel v. V.K Muhammed Shafi, 2021 SCC OnLine Ker 1817, decided on 20-04-2021]
Kamini Sharma, Editorial Assistant has reported this brief.
Appearance before the Court by:
For the Petitioner: Adv. I.P.C.Sasidharan and Adv. Akshay Venu
For the Respondents: Sr. Adv. George Poonthottam, Adv. S.Kabeer, Adv. P.E.Sajal, State Attorney K.V.Sohan, Sr. Adv. P.Narayanan, Sr. Adv. V.Manu and Sr. Adv. Suman Chakravathy
Previous storyBom HC | Deficient Remdesivir Drug and Oxygen to COVID-19 Patients: HC directs to hold meeting with manufacturers and procure
Next storyRaj HC | Society cannot determine how individuals live their lives, especially when they are major, even if the relationship seems unsocial; Court issues directions safeguarding life and liberty
Tri HC | Employer harassing employee by not releasing gratuity and leave encashment; Appeal allowed
By Editor Published on June 8, 2022 June 10, 2022
It is imperative on the High Court to record reasons while deciding application under Section 378(3) CrPC—Reiterated: SC
By Bhumika Indulia Published on August 30, 2018 September 3, 2018
Case BriefsTribunals/Commissions/Regulatory Bodies
"If one does not come before the Court or Tribunal with clean hands his claim deserves to be rejected", says NCLAT; imposes a cost of Rs 1 lakh on the Appellant for appearing through counsel personifying to be an advocate
By Editor Published on August 6, 2022 August 6, 2022


Equipment OF MATHEMATICAL PHYSICS through HAROLD JEFFREYS, M. A. , D. Sc. , F. R. S. Plumian Professor of Astronomy, college of Cambridge, and Fellow of St Johns university and BERTHA SWIRLES JEFFREYS, M. A. , Ph. D. Felloiv and Lecturer of Girton collage moment version CAMBRIDGE on the collage Press 1950 released via THE SYNDICS OF THE CAMBRIDGE college PRESS London place of work Bontley residence, N.
Arithmetic for Physicists is a comparatively brief quantity overlaying the entire crucial arithmetic wanted for a regular first measure in physics, from a kick off point that's suitable with smooth university arithmetic syllabuses. Early chapters intentionally overlap with senior institution arithmetic, to a point that might rely on the history of the person reader, who could fast bypass over these issues with which she or he is already regularly occurring.
42 A COURSE OF MATHEMATICS The information given can be expressed in the two equations where kx is a constant of proportionality. ltf, Exercises 1 : 8 1. The pressures at height h and at ground level in the atmosphere are/? and/>0 respectively and v and v0 are the corresponding volumes per unit mass. Given that, if ôp is the infinitesimal increase in pressure due to an increase Oh in height, show that, if the adiabatic relation pv* = p0v0v holds, then Solve this differential equation to find an expression for the pressure at height h.
8. The temperature d of a cooling liquid is known to decrease at a rate proportional to (ft-a), where a is the constant temperature of the surrounding medium. Show that 6-oc must be proportional to e~"*', where / is the time and & is a positive constant. 44 A COURSE OF MATHEMATICS If the constant temperature of the surrounding medium is 15° and the temperature of the liquid falls from 60° to 45° in 4 minutes, find (i) the temperature after a further 4 minutes, (ii) the time in which the temperature falls from 45° to 30°.


text:
Paradox buys White Wolf, World of Darkness, Vampire: The Masquerade from CCP
By Tom Sykes 2015-10-29T15:00:00.301Z
Paradox Interactive has acquired the White Wolf license from CCP Games, who at one time had plans to make an ambitious modern gothic MMO by the name of World of Darkness. Alas, that did not come to pass, with CCP cancelling the game and rededicating itself to the EVE universe. Now, it's sold the White Wolf license—which includes the World of Darkness and Vampire: The Masquerade pen 'n' paper RPGs—to Paradox. The sale includes previously released games such as Redemption and Bloodlines, but also all the assets from CCP's cancelled MMO—it "includes everything", in other words.
Shams Jorjani, Paradox's VP of Acquisition & Portfolio Strategy, announced the news on Twitter, stating that "Paradox Interactive has bought White wolf and all properties from CCP. Very very very exciting." Yes 'tis, as it was a huge shame to see the license lying dormant.
"We've been huge fans of the white wolf IPs for a long time," Shams added in another tweet, "especially World of Darkness/Vampire. Gonna be great to give it some fresh blood."
A press release sent out after the tweets added a bit more information, including that White Wolf Publishing will "operate as an independent entity with a dedicated team".
Paradox Interactive's CEO and president, Fredrik Wester, added that "like Paradox's games, White Wolf's properties have dedicated, passionate communities. While there are similarities in spirit, White Wolf's IPs have very different themes than Paradox's titles, and deserve their own brand and team".
Whoever that team is, can they make Vampire: The Masquerade - Bloodlines 2 top priority, please? Oh, and have someone finish World of Darkness while you're at it, cheers.
Hilmar Veigar Pétursson, CEO of CCP Games, had this to say. "At CCP, we have great admiration for the White Wolf brands and communities, and it was extremely important to us that the acquiring company share the same respect and understanding. With Paradox, we know we are leaving the brands in good hands."
(Thanks, RPS.)
Vampire: The Masquerade - Bloodlines


louisvuittonoutlet.me 9 out of 10 based on 461 ratings. 1,894 user reviews.
I have a 06 SES ZX4, same foaming and whining, burped fluid out the cap, progressively worsening in the cold weather. After reading several blogs, found the Ford TSB 08 18 9, and looked at my reservoir O rings.
you may have a bad headlight switch,a blown fuse to tail lights use a test light to check them,also it could be a ground problem in the tail lights.do the break,signal lights work.high low beam on head lights work.
P0410 Secondary Air Injection System Malfunction Technical Description. Secondary Air Injection System Malfunction. What does that mean? This diagnostic trouble code (DTC) is a generic powertrain code, which means that it applies to OBD II equipped vehicles.