text:
import argparse
import functools
import random
import unittest
from multiprocessing import Manager

import torch
import torch.nn as nn
from omegaconf import OmegaConf

from fairseq import optim
from fairseq.distributed import utils as distributed_utils

class Model(nn.Module):
    def __init__(self, input_size, output_size):
        super(Model, self).__init__()
        self.fc = nn.Linear(input_size, output_size)

    def forward(self, input):
        output = self.fc(input)
        return output

def setup_model_loss_criterion(cfg, args, rank, is_cuda):
    """
    setup model, criterion and optimizer based on input args
    """
    args.distributed_rank = rank
    cfg.distributed_training.distributed_rank = args.distributed_rank
    if cfg.distributed_training.distributed_world_size > 1:
        distributed_utils.distributed_init(cfg)
    torch.manual_seed(1)
    model = Model(args.input_size, args.nb_classes)
    loss_fn = nn.CrossEntropyLoss()
    if is_cuda:
        model = model.cuda()
        loss_fn = loss_fn.cuda()

    optimizer = optim.sgd.SGD(args, model.parameters())
    optimizer = optim.FairseqBMUF(cfg=cfg.bmuf, optimizer=optimizer)

    return model, loss_fn, optimizer

def train_step(input, target, model, loss_fn, optimizer, **unused):
    """Do forward, backward and parameter update."""
    model.train()
    output = model(input)
    loss = loss_fn(output, target)
    optimizer.backward(loss)
    optimizer.step()

def single_gpu_training(cfg, args, rank, iterations, shared_results):

    is_cuda = torch.cuda.is_available()
    if is_cuda:
        torch.cuda.set_device(rank)

    model, loss_fn, optimizer = setup_model_loss_criterion(cfg, args, rank, is_cuda)

    for _ in range(iterations):
        input = torch.randn(1, args.input_size)
        target = torch.empty(args.batch_size, dtype=torch.long).random_(args.nb_classes)

        if is_cuda:
            input = input.cuda()
            target = target.cuda()
        train_step(input, target, model, loss_fn, optimizer)

    results = []
    for param in model.parameters():
        if len(results) == 0:
            results = param.flatten().cpu().data
        else:
            results = torch.cat((results, param.flatten().cpu().data), 0)

    shared_results[rank] = results

def setup_args():
    args = argparse.Namespace()
    args.global_sync_iter = 20
    args.block_momentum = 0.875
    args.block_lr = 0.5
    args.input_size = 5
    args.nb_classes = 2
    args.batch_size = 1
    args.lr = [1e-3]
    args.momentum = 0
    args.weight_decay = 0
    args.warmup_iterations = 0
    args.use_nbm = True
    args.average_sync = True
    args.global_sync_iter = 1
    args.model_parallel_size = 1
    args.distributed_backend = "gloo"

    args.distributed_world_size = 2
    port = random.randint(10000, 20000)
    args.distributed_init_method = "tcp://localhost:{port}".format(port=port)
    args.distributed_init_host = "localhost"
    args.distributed_port = port + 1
    args.local_world_size = args.distributed_world_size

    cfg = OmegaConf.create()
    cfg.optimization = OmegaConf.create()
    cfg.common = OmegaConf.create()
    cfg.distributed_training = OmegaConf.create()
    cfg.dataset = OmegaConf.create()
    cfg.bmuf = OmegaConf.create()
    cfg.optimizer = OmegaConf.create()

    cfg.bmuf.global_sync_iter = args.global_sync_iter
    cfg.bmuf.block_momentum = args.block_momentum
    cfg.bmuf.block_lr = args.block_lr
    cfg.dataset.batch_size = args.batch_size
    cfg.optimization.lr = args.lr
    cfg.optimizer.momentum = args.momentum
    cfg.optimizer.weight_decay = args.weight_decay
    cfg.bmuf.warmup_iterations = args.warmup_iterations
    cfg.bmuf.use_nbm = args.use_nbm
    cfg.bmuf.average_sync = args.average_sync
    cfg.common.model_parallel_size = args.model_parallel_size
    cfg.distributed_training.distributed_backend = args.distributed_backend
    cfg.distributed_training.distributed_world_size = args.distributed_world_size
    cfg.bmuf.distributed_world_size = args.distributed_world_size
    cfg.distributed_training.distributed_init_method = args.distributed_init_method
    cfg.distributed_training.distributed_port = args.distributed_port

    return cfg, args

@unittest.skipIf(torch.cuda.device_count() < 2, "test requires 2 GPUs")
class TestBMUF(unittest.TestCase):
    def bmuf_process(self, cfg, args, iterations):
        results = Manager().dict()
        torch.multiprocessing.spawn(
            fn=functools.partial(single_gpu_training, cfg, args),
            args=(iterations, results),
            nprocs=args.distributed_world_size,
            join=True,
        )
        return results

    def test_bmuf_sync(self):
        # Train model for 1 iteration and do bmuf sync without doing warmup
        cfg, args = setup_args()
        iterations = 1
        results = self.bmuf_process(cfg, args, iterations)
        # Make sure params in both machines are same
        assert len(results) == 2
        self.assertAlmostEqual(results[0], results[1])

    def test_warmup_sync(self):
        # Train model for 20 iteration and do warmup sync without doing bmuf sync
        cfg, args = setup_args()
        args.warmup_iterations = 20
        cfg.bmuf.warmup_iterations = args.warmup_iterations
        iterations = 20
        results = self.bmuf_process(cfg, args, iterations)
        # Make sure params in both machines are same
        assert len(results) == 2
        self.assertAlmostEqual(results[0], results[1])

    def test_warmup_sync_bmuf_sync(self):
        # Train model for 25 iteration and do warmup sync after 20 iteration
        # and bmuf sync after 25 iteration
        cfg, args = setup_args()
        args.warmup_iterations = 20
        args.global_sync_iter = 5
        cfg.bmuf.warmup_iterations = args.warmup_iterations
        cfg.bmuf.global_sync_iter = args.global_sync_iter
        iterations = 25
        results = self.bmuf_process(cfg, args, iterations)
        # Make sure params in both machines are same
        assert len(results) == 2
        self.assertAlmostEqual(results[0], results[1])

    def test_single_gpu_bmuf(self):
        # Train model for 5 iterations and use GPU 1
        cfg, args = setup_args()
        args.distributed_world_size = 1
        args.warmup_iterations = 5
        cfg.distributed_training.distributed_world_size = args.distributed_world_size
        cfg.bmuf.distributed_world_size = args.distributed_world_size
        cfg.bmuf.warmup_iterations = args.warmup_iterations
        iterations = 20
        results = self.bmuf_process(cfg, args, iterations)
        assert len(results) == 1

    def assertAlmostEqual(self, t1, t2):
        self.assertEqual(t1.size(), t2.size(), "size mismatch")
        self.assertLess((t1 - t2).abs().max(), 1e-4)

if __name__ == "__main__":
    unittest.main()


The hotel's fitness centre provides well-equipped fitness equipment and professional fitness coaches to guide you and improve your physical quality and sports vitality. The indoor swimming pool has a suitable water temperature and a special pool for children to play. At the same time, we provide high-quality spa, steam bath, sauna and massage services to let you relax and rejuvenate.


No matter what business area you are in, you need a website. Web presence makes your business larger and global immediately, for a relatively small cost. Factors to consider are cost to build and set up, hosting fees and maintenance of the site. Maintenance is the area least considered by small businesses. Everyone knows that Google analytics exist, but few understand that fresh and updated content factor into your search rankings.
If your business is very small and service oriented, you may make do with one of the free template sites until you can afford a web designer. Keep in mind that you won't be able to develop a "brand" look with this, but it can quickly get you up and running so that you can market yourself.
Next, learn how to use social media for your business exposure. If y0u have a Facebook page, you will need a new one for your business with only business related p0sts and commentary. Invite your friends and family to "like" your page, but hide their posts unless they are responding to your business comments.
Find meaningful tips and content to share on Facebook and Twitter. There is a wealth of information on optimizing your social media. Google "how to use Twitter" and see how many listings come up. Search the Twitter listings by tag or topic and find specialists in your business area. Follow them, converse with them and mention them. You will gain knowledge and followers.
Part 3 coming soon. Missed part one? Find it here.
The true economic jobs plan is for those with the drive and skills to start their own business. Many businesses can be started and run from any location and with low start up costs. Laptops, netbooks, tablets and smartphones all keep business owners connected and productive. 24/7 technology and the Internet also make it possible to do business worldwide no matter where you are.
The first thing to consider when starting a business is if you really love what you will be doing. Running a business is not for those who like to punch out at the end of 6 or 8 hours. Reducing your personal expenses to the bare bones and dropping any cash sucking distractions can further make starting your own business a reachable venture. A business will consume almost all your time and take creative planning just to fit in family obligations. If you don't absolutely love your business, you will not be successful.
Next, do you have the skills or resources to start and run a business? You may love to bake and make the best pound cake in the world, but if you cannot make your kitchen meet food service code, no successful bakery can be produced from home. Renting or leasing an existing building will make this dream out of reach.
Can you make enough to support yourself and/or your family while the business gets going? This is critical as every business takes some funds to operate, even without the overhead of office space. Make a strict budget for 3 months at a time. Every 3 months, treat yourself to something that was cut out of the budget. This gives enough breathing room and reward to keep you on track.
Come back next week for more start up tips.


Virgin Money has announced the launch of the Virgin Money Foundation – a new charitable foundation that will invest in projects designed to benefit the communities in which Virgin Money works.
The announcement coincided with a visit by The Chancellor of the Exchequer George Osborne to Virgin Money's store in Stockton-on-Tees, where he announced £4 million of Government funding for the Virgin Money Foundation to support charitable projects in the North-East of England. This funding complements the £1 million that Virgin Money announced in September 2014 that it would invest in North-East community projects.
All money donated will be invested into community projects and Virgin Money will cover the operating costs of the new Virgin Money Foundation, which will be independent from the bank, with its own Chair and Board of Trustees. It is expected that the Virgin Money Foundation will become fully operational during the first half of 2015.
The Virgin Money Foundation's first projects in the North East will focus on making a positive difference for young people in the region. This will include an investment of £850,000 to help create the first Youth Zone in the North East, giving young people aged 8-19 a place to socialise, be creative and inspire one another in their free time. The Virgin Money Foundation will also work with The Community Foundation (Tyne & Wear and Northumberland), to help young people achieve more by overcoming barriers such as homelessness, mental health issues and low educational attainment. The Virgin Money Foundation will also continue discussions with Newcastle City Council with the aim of creating a programme to revitalise empty properties across the city in 2015, helping to address the need for affordable homes in the area.
The Chancellor of the Exchequer George Osborne said: "I'm delighted to be able to support the new Virgin Money Foundation with £4 million of funding that we will provide from the fines levied on banks.
"The Northern Rock Foundation made a considerable impact in the North East in recent years, but sadly that has come to an end as a result of the deal made when Northern Rock collapsed.
Further details of the new Virgin Money Foundation will be announced in 2015.


text:
require "google/cloud/spanner"

def spanner_add_and_drop_database_role project_id:, instance_id:, database_id:
  # project_id  = "Your Google Cloud project ID"
  # instance_id = "Your Spanner instance ID"
  # database_id = "Your Spanner database ID"

  admin_client = Google::Cloud::Spanner::Admin::Database::V1::DatabaseAdmin::Client.new
  role_parent = "new_parent"
  role_child = "new_child"

  db_path = admin_client.database_path project: project_id, instance: instance_id, database: database_id

  job = admin_client.update_database_ddl database: db_path, statements: [
    "CREATE ROLE #{role_parent}",
    "GRANT SELECT ON TABLE Singers TO ROLE #{role_parent}",
    "CREATE ROLE #{role_child}",
    "GRANT ROLE #{role_parent} TO ROLE #{role_child}"
  ]

  job.wait_until_done!
  puts "Created roles #{role_parent} and #{role_child} and granted privileges"

  job = admin_client.update_database_ddl database: db_path, statements: [
    "REVOKE ROLE #{role_parent} FROM ROLE #{role_child}",
    "DROP ROLE #{role_child}"
  ]

  job.wait_until_done!
  puts "Revoked privileges and dropped role #{role_child}"
end
# [END spanner_add_and_drop_database_role]

if $PROGRAM_NAME == __FILE__
  spanner_add_and_drop_database_role project_id: ARGV.shift, instance_id: ARGV.shift, database_id: ARGV.shift
end

redpajama_set_name: RedPajamaGithub


text:
Ch 161 Art X Riverbend Section VI
§ 161-51 Title.
§ 161-52 Riverbend Section VI established.
§ 161-53 Location.
§ 161-54 Permitted construction; boat dockage.
§ 161-56 Fences.
§ 161-57 Storage of vehicles.
§ 161-58 Parking of trucks and equipment.
§ 161-59 Dedication of open space.
§ 161-60 Design and construction of units.
§ 161-61 Construction prerequisites.
§ 161-62 Streets and roads.
§ 161-63 Connection to water and sewer facilities.
§ 161-64 Traffic signals.
§ 161-65 Applicability of zoning provisions.
§ 161-66 Building permits; subdivision and site plan approval; hearing.
§ 161-67 Applicability of other regulations.
§ 161-68 Applicability of state law.
§ 161-69 Change of tenancy or ownership.
§ 161-70 Conditions for revocation.
Town of Waterford, NY / Part II: General Legislation / Zoning
Article X Riverbend Section VI [1]
[Added 8-10-1989 by L.L. No. 3-1989]
Editor's Note: Pursuant to L.L. No. 1-2000, adopted 4-4-2000, the Town Board accepted the recommendation of the Planning Board to disband the Riverbend Homeowners' Association subject to the following conditions: (1) That the Association transfer all Association property to parcels within the Association, subject to "forever wild" and "forever green" restrictions on lots to be delineated on a map to be approved by the Planning Board; and (2) That all deeds into the aforesaid affected properties reflect the aforesaid conditions.
This article shall be known and may be cited as the "Local Law Relating to Zoning for the Town of Waterford Providing for the Creation of an R-P Large-Scale Planned District to be known as 'Riverbend Section VI'."
The Zoning Ordinance of the Town of Waterford, Saratoga County, New York, including all amendments thereto ("Zoning Ordinance") and the Zoning Map of the Town of Waterford, New York, including all amendments thereto ("Zoning Map") as set forth and enacted in § 161-9 and Appendix A of said Zoning Ordinance, be and the same are hereby amended by changing from R-100 Residence District and L-C Land Conservation District a certain area in the Town of Waterford ("town"), and creating coterminous with the boundaries of said area an R-P Large-Scale Planned District to be known as "Riverbend Section VI" as described in Exhibit A attached hereto.[1]
Editor's Note: Exhibit A is on file in the office of the Town Clerk.
The Riverbend Section VI development is located in the Town of Waterford and is generally bounded by lands of Accurate Concrete to the north; Riverbend Section V and Waterford Flight A Road to the south; Fonda Road to the east; and the Mohawk River to the west.
[Amended 5-7-1991; 5-4-1993]
There must be constructed within the area of Riverbend VI a project consisting of up to a maximum of 337 residential units, to be distributed as follows:
Phase one: 16 single-family units and 32 town homes.
Phase two: zero single-family units and 195 town homes.
Phase three: 58 single-family units and 36 town homes.
Redistribution of units is allowable upon the specific approval of the Planning Board with the restriction that the number of single-family units may increase by the following formula: each one additional single-family unit results in a reduction of two townhouse units [net loss of one townhouse unit]. The total number of townhouse units may not increase under any event. However, in no event shall accessory structures except for accessory sheds as hereinafter defined and private in-ground swimming pools be permitted on lots in Riverbend. No accessory shed shall have a footprint of more than 100 square feet or shall be more than 12 feet in height. The color of such accessory shed must match, as close as possible, the color of the house to which it is appurtenant. All such accessory sheds must be located in the backyard to minimize visual impact. Drawing a line contiguous and parallel to the back of the house, the line shall always be between the shed and the street abutting the front yard. For dwellings situated on corner lots, a line shall be drawn parallel and contiguous to the side of the dwelling closest to the side street. The line shall be situated between the side street and the accessory shed for the purpose of minimizing visual impact along the side street. All sheds shall be wood frame and have vinyl, aluminum siding or such other siding as matches the dwelling structure itself, and no shed shall itself be an all-metal shed. Notwithstanding the above, all other setbacks in Town Building Code provisions shall apply to all accessory structures. A boat club consisting primarily of central club facilities and accessory structures for winter storage of piers and slips may also be constructed. In the event that a boat club is constructed, a separate homeowners or similar association shall be established for such boat club.
As used in this article, the following terms shall have the meanings indicated:
A defined portion or parcel of land within the development known as "Riverbend Section VI," on which one or more dwelling units may be constructed. All lots shall be used for residential purposes only and shall not be further subdivided.
SINGLE-FAMILY LOT
A lot upon which a single-family unit, including accessory structure permitted in this article, may be built. Each "single-family lot" shall have a minimum lot size of 12,000 square feet; a minimum lot width at the building line of 80 feet; a minimum front yard of 40 feet, except that any lot of which any portion lies within 100 feet of a wetland designated such by the New York State Department of Environmental Conservation shall have a minimum front yard of 35 feet; minimum side yards of 10 feet each, including a minimum of 25 feet for both side yards; a minimum rear yard of 25 feet; and a minimum of two off-street parking spaces exclusive of garages. However, in no event shall the average lot size of lots containing single-family units in Riverbend Section VI be less than 15,000 square feet. Additionally, the lot size of each single-family lot in Riverbend Section VI on the west side of Mallards Landing North, opposite Riverbend Section IV, shall be at least 15,000 square feet.
SINGLE-FAMILY UNIT
A detached building containing one dwelling unit only, with a minimum size of 1,500 square feet exclusive of garages, basements, attics and porches.
TOWNHOUSE STRUCTURE
A group of townhouse units built upon a lot. There shall be no more than five "townhouse structures" in Riverbend Section VI containing five townhouse units or no "townhouse structure" containing more than five townhouse units. In addition to the front and rear yard requirements of each townhouse unit, each "townhouse structure" shall have two side yards measuring a minimum of 15 feet each; and there shall be a minimum of 30 feet between townhouse structures.
TOWNHOUSE UNIT
A dwelling accommodating or designed to accommodate a single family in a single-dwelling unit, at least one wall of which shall be in common with the wall of an adjoining dwelling unit and shall be a party or lot line wall. Each "townhouse unit" shall have a minimum unit size of 1,200 square feet exclusive of garages, basements, attics and porches and shall be built upon a distinct portion of the townhouse lot with a minimum lot size of 2,000 square feet; a minimum lot width at the building line of 20 feet; a minimum front yard of 30 feet; a minimum rear yard of 25 feet; and a minimum of two off-street parking spaces exclusive of garages.
[Amended 5-6-2003 by L.L. No. 7-2003; 8-4-2009 by L.L. No. 14-2009]
No fence shall be erected, placed or altered on any lot unless it consists entirely of wood, stone, concrete, brick, vinyl, wrought iron or aluminum, and in no event shall a fence consist of chain link nor shall a fence be placed nearer the road or street than the front of the single-family unit or townhouse unit on such lot.
No trailers, mobile homes, recreational vehicles, motor homes or unregistered motor vehicles shall be stored on any lot or allowed to remain thereon for more than all or part of two days in any calendar year, nor shall the same be allowed to park in any part of the roads or streets extending through Riverbend Section VI. In addition, no outside storage of boats shall be permitted on such lots, nor shall the same be permitted to be parked in such roads or streets.
No unlicensed truck, no licensed truck weighing more than 4,000 pounds and no machinery or other business or commercial equipment shall be allowed to park in any part of a road or street extending through Riverbend Section VI or on any of the lots, except for short-term loading or unloading and servicing of the premises, and except in connection with construction activities relating to single-family units, townhouse units or other buildings or structures in Riverbend Section VI. The Town Highway Superintendent shall post all roads or streets, including portions thereof, as necessary to indicate and enforce such parking restrictions.
Certain open space as shown on Exhibit B[1] attached hereto will be dedicated to the Town for use as open space or a Town park. Once individual lots in the vicinity of such open space or Town park have been surveyed and legally described by a New York State licensed surveyor, a survey and legal description for such open space or Town park shall be completed by a New York State licensed surveyor for a parcel of 13 acres which substantially conforms to the configuration depicted in Exhibit B. Such dedication shall take place no later than 60 days from the date the developer has obtained the 100th certificate of occupancy for Riverbend Section VI Phase II and access shall be provided in accordance with § 161-61 of this article. The developer shall, at its expense and as soon as practical thereafter, improve such dedicated town park or open space to include a baseball field or soccer field and/or an equipment storage building and/or playground equipment as determined by the Town of Waterford Youth Council. In the event that the Town of Waterford Youth Council determines a baseball field shall be established, the developer shall pay all reasonable expenses to provide a baseball diamond, two dugouts and a backstop. In the event that such Youth Council determines a soccer field shall be established, the developer shall pay all reasonable expenses to provide a graded and seeded field and two goals with appropriate netting.
Editor's Note: Exhibit B is on file in the office of the Town Clerk.
All single-family units and townhouse units shall be designed and constructed in compliance with applicable state and local requirements and pursuant to plans and specifications certified by an architect or engineer, as may be appropriate in each case, duly licensed to practice in New York State.
In no event shall construction begin on the land surrounded by the lands of New York State, which constitutes the island portion of Riverbend Section VI, until the developer has obtained title to the necessary lands or permanent easements from either the New York State Department of Transportation (DOT) or the New York State Office of General Services (OGS), as the case may be, to construct accessways to the island portion of Riverbend Section VI; and the New York State Department of Environmental Conservation has granted any necessary approvals related to the island portion of Riverbend Section VI. In the event that the developer does not obtain such title or permanent easements, the town shall obtain from DOT or OGS a right of access to the dedicated town park described in § 161-59 of this article. In such event, the developer shall pay all reasonable expenses incurred by the town to obtain such access.
All roads and streets within Riverbend Section VI shall be paved. In addition, all roads and/or streets which shall be dedicated to the town pursuant to this article shall be constructed in accordance with town specifications for such roads or streets in effect at the time of subdivision approval of the phase in which said road or street is located.
Each lot of Riverbend Section VI shall be connected to public or municipal water and sewage facilities in accordance with applicable regulations, at the expense of the developer.
The developer agrees that prior to filing with the Saratoga County Clerk subdivision maps or plans for Riverbend Section VI Phase II or prior to issuance of a building permit for the 49th housing unit in Riverbend Section VI regardless of phase, whichever shall first occur, the developer shall post with the Water Commissioners of the Town of Waterford, a body corporate, a bond in the amount of $134,800 in form and content satisfactory to the Commissioners and written by an acceptable bonding company, unqualifiedly guaranteeing payment of that amount in cash to the Commissioners, or at the developer's option in lieu of a bond pay a full cash payment of $134,800 upon the earlier to occur of the following:
Notice by the Commissioners of commencement of installation or construction work by them or on their behalf for water storage improvements and/or expansion in the area of the Town of Waterford northwest of the Village of Waterford, generally known as "Fonda-Middletown Roads area";
Completion of Riverbend Section VI Phase II; or
Six years from the date of enactment of this article.
The Water Commissioners shall notify the developer by registered or certified mail at least 15 days prior to any claim it intends to make against any posted bond.
Should the developer be mandated by the State Department of Health, or a similar governmental agency, or itself to install water storage facilities within the Planned Development District and should it do so solely at its own expense, then and in that event, if the Commissioners find such mandated installation by the developer has been of such character or utility that it reduces actual expense the Commissioners would otherwise incur, the Commissioners will agree to reduction of the amount of the specified bond (or cash payment) to the extend they determine their own expense has actually been reduced, provided that any such mandated installation by the developer has been accomplished in a fashion consistent with the Commissioners' requirements for their system and that title and ownership of any facilities so installed by the developer are, upon the request of the Commissioners, turned over to the Commissioners at no cost or expense to them.
A traffic signal shall be installed no later than the date of completion of Riverbend Section VI Phase II construction, at the expense of the developer, at the intersection of Fonda and Middletown Roads in the vicinity of the Town of Waterford/Town of Halfmoon town line. The timing of such installation as well as the traffic signal construction design shall be subject to the approval of the Commissioner of the Saratoga County Department of Public Works.
Section 161-32 of the Zoning Ordinance, to the extent not amended by or not inconsistent with this article, shall remain in full force and effect and shall apply to Riverbend Section VI.
Prior to the issuance of building permits for the project or any phase thereof, the developer shall, where applicable, obtain subdivision approval in accordance with the Town of Waterford Subdivision Regulations and, when required, site plan approval in accordance with Town of Waterford Local Law No. 4, 1986[1].
Editor's Note: See Chapter A166, Subdivision Regulations, and Chapter 131, Site Plan Review, respectively.
The Planning Board shall approve for the project or each phase thereof a series of different townhouse unit plans during an integrated approval process and shall limit its consideration to the following items: adequacy and arrangement of vehicular and pedestrian traffic access and circulation; building plans; location, arrangement and appearance of off-street parking and loading; adequacy, type and arrangement of visual and noise buffers; adequacy of landscaping and vegetation; fire lanes and other emergency zone design considerations; overall compatibility with affected neighborhoods; and character of the land. Applications, plans and other documentation submitted by the developer must cover such enumerated items and, to the extent possible, contain other pertinent information necessary to obtain both subdivision and site plan approvals.
A public hearing shall be held on the preliminary application, plans and other documentation submitted within 45 days from the date the preliminary application is submitted to the Planning Board. Such public hearing shall be held upon a minimum of five days' public notice in a local paper of general circulation. The Planning Board shall render a decision within 45 days of the public hearing. Final plans which are in substantial compliance with preliminary plans approved by the Planning Board must be submitted by the developer or its representative(s) within six months from the date of preliminary approval. In the event that the developer does not timely submit such final plans, the Planning Board shall have the right to grant extensions or waivers as it deems appropriate without a public hearing or to revoke all preliminary approval(s). Once final plans are submitted, the Planning Board shall render a decision on the final plan(s) within 45 days after any further public hearing. In no event, however, shall the failure to obtain such approvals for one construction phase impair the developer's rights with respect to any other construction phase for which the developer has obtained building permits.
The Town of Waterford Subdivision Regulations and Town of Waterford Local Law No. 4, 1986, relating to site plan review, to the extent not amended by or not inconsistent with this article, shall remain in full force and effect and shall apply to Riverbend Section VI.
Sections 274-a, 276 and 277 of the Town Law of the State of New York shall be superseded by this article to the extent permitted by law and shall not apply to Riverbend Section VI.
Any conditions imposed by the Town Board and/or the Planning Board, including those the performance of which are precedent to the issuance of any permit necessary for the development or any part thereof, shall not lapse or be waived as a result of any subsequent change in the tenancy or ownership of any or all of said areas.
This Article shall be deemed revoked and the previous regulations and laws shall apply if, within one year from the approval of the Planning Board for construction of the project, commencement of roadway construction in Riverbend Section VI has not begun, or if the development is not completed within 10 years from such approval. As to the area within which a building or buildings have been constructed pursuant to this article, there shall be no revocation of this article, and as to said area and building or buildings, this article shall continue in full force and effect and the area zoned by this article shall be the area within which said building or buildings were constructed pursuant to this article. The Town Board may extend or waive, for good cause, either the one-year period or the ten-year period or both, said extension or waiver not to be unreasonably withheld. Any such extension of time or waiver may be granted by the Town Board without a public hearing.

redpajama_set_name: RedPajamaCommonCrawl


Welcome to the Got Mead? Forums. The internet's best and biggest Mead Community (we're pretty friendly too!) > The Hive, off topics (Become a Patron Member) > The Hive > St. Winston's Metheglin h as over 1000 hits!
View Full Version : St. Winston's Metheglin h as over 1000 hits!
Let me show off naively here - I'm excited about those 1000 hits. (The count shows 1060 someting hits, but I have to discount the posts and returns for editing, so a goodly margin has to be allowed.) It's great to know people are reading!
When the story finally winds up, I'm going to print it all out and edit again a few times, then maybe post the whole thing as one. Good idea? Vicky? Oskaar?
The autumn holy days extend over two weeks, from Rosh HaShannah to the end of Succot, so between preparations and celebrations time has been short. But it looks like winter is settling in and today will be rainy, so visitors have cancelled, the house will be quiet, and I will be able to travel in my mind to where a battle is about to be fought in the kingdom of St. Winston's.
Congratz!!! Keep up the great writing.
.When the story finally winds up, I'm going to print it all out and edit again a few times, then maybe post the whole thing as one. Good idea? Vicky? Oskaar?
I love this story, and think it would be VERY cool to have it all in one area.
I think it would be a very cool addition to the site to have it available in one place. If you like, once you have scraped it all into one bin, send it to me and I'll PDF it for you and fire it off to Vicky so she can post it somewhere on the site for everyone's viewing pleasure.
Είμαι αυτό που οι βιβλιοθήκες και οι βιβλιοθηκάριοι μου έχουν κάνει, με λίγη βοήθεια από έναν καθηγητή των ελληνικών και των ποιητών.
OTTO OTTO OTTO OTTO OTTO!!!
Thank you for the kudos, everyone. I just posted the battle chapter, and believe me almost sent through heart failure writing it. ;D Please PM me with your comments!
I really don't know what I'll do when the story concludes. Ask everyone to drink to me? I'd like that.
I hadn't thought of another story, but I will think it over.
Happened to have this picture lying around -- I pulled it out recently and it made me think of Loong the dragon.
Ack!! I love it! Thank you, Dan! In my mind, Loong has a more human expression, but I can just see him pondering books like that. Right-ho! On to the next chapter!
Well, I read the first installment shortly after it was posted. I haven't had time to return to it until yesterday. I just finished it (what is posted so far) and all I can say is that I'm anxiously waiting for the movie!
It's a wonderful story, well written and engaging.
The story is over, now I have to look at other stuff on the site besides the forums....I'm lost!!!!
Thank you, Ted...if you want to hear a recording of Thomas Morley's "It Was A Lover and His Lass," which Gloria sang just before pulling Otto's life together, here is a link: go to Thomas Morley - a menu will pop up, and you can download the song.
I hope the story will be in PDF format, courtesy of Oskaar, in the next week or two. I need to revise and fix some glitches in it.
It was fun! I don't know if I can start another right away though...got to go and put my brain down a nice cool well for a while now.
How about putting your brain down a nice, cool, glass of mead instead?
Water..phewww, do you know what fishes do in water?
I raise a glass of my best. A toast to Miram and the tale of St. Winston's Metheglin!
Ditto on the accolade to you Miriam.
Where does the "song" come from?
I know that Gene Wilder sang it in "Charlie and the Chocolate Factory".
The only pretty ring time!
Sweet lovers love the Spring!"
Thank you for that! I thoroughly enjoyed it!
Thank you for the toasts, people - that makes my day!
Vicky, I just PM'd you.
James, I believe it was a commonly sung ditty in Shakespeare's time and not necessarily his own. Of course it's been attributed to Kit Marlow too. At any rate, it was in the air at around the year 1599 and sung in Shakespeare's "As You Like It". I tend to think it was Shakespeare's, but then I am very fond of him.
Excellent tale and very well written. You certainly have a gift m'lady!


text:
Displaying items by tag: diva
Love, Shotguns and DIVAS
This is the third installment of our occasional series on DIVA, Women Outdoors Worldwide.
While there are certainly plenty of women in the great state of Texas who own a gun, Cheryl Long is special among them. That's because she's the current president of the organization, DIVA Women Outdoors Worldwide.
DIVA is thoroughly dedicated to encouraging and mentoring women of all ages in the shooting sports. For more than 10 years through successful clinics for women and youth across the USA, this unique organization has introduced more than 3,000 women to the shooting sports.
And so it only makes sense that a devoted gun enthusiast like Cheryl takes the helm of DIVA. It also makes sense that the group was formerly known as Texas Women's Shooting Sports, since Cheryl and her husband, Denny, love to hunt quail, dove, duck and mule deer on their leased 12,000 acre spread in west Texas.
Cheryl came into the world of shotguns and hunting from a fairly unusual start.
"I sang with a band called Maya for 20 years in Oklahoma City," she recalled.
She subsequently became acquainted with shooting when she moved from Oklahoma City to Texas 1992. She had moved to Texas because of the big "L," love.
"I had fallen in love with this gentleman who was very big into hunting and who was just an overall shooting enthusiast," she said. "At the time, I didn't know a thing about guns, and really, I was afraid of them."
Still, she was swept off her feet and onto the alter.
As proof that love conquers all, despite her fear of guns, she stuck by her man even though there were loaded guns stashed all over their house. "They [guns] were there for home protection and the occasional coyote and skunk."
Eventually, Cheryl was talked into her first shooting experience by her husband. He handed her a Smith & Wesson .357 pistol and told her to hit the target. Without having any ear protection, the boom of that first shot only served to frighten her all over again. But she didn't give up.
The turning point for Cheryl was a Dallas Safari Club convention where she found an instructor who offered an intensive two-day course in shooting. Shortly afterward, she purchased her very own first gun, a Glock 17 9mm. This Glock took her on a journey from someone who was frightened of guns to where she reached the point that she could speed shoot from the holster and sometimes "beat the men," she said.
It was during this time as a crackerjack pistol shot that Cheryl was introduced to shotguns.
There was a one-year anniversary soiree in 1998 of the Beretta Gallery in Dallas, and she attended the reception. She registered for the door prize and sure enough won a 20-gauge Beretta 390. She was elated…until she tried shooting the gun.
"I shot horribly," she recalled. "I tried to get better, but couldn't."
It turned out that the main problems were eye dominance and gun fit. Her first instructor, Gaylen Capps, recognized that she was a right-handed shooter, but left-eye dominant. He had mentioned the eye dominance issue and suggested using Chapstick on the left lens...but that was way too messy for Cheryl and she really didn't understand the importance of seeing the targets with the right eye...the SHOOTING eye.
After learning this important piece of information, she got that Beretta 390 fitted to her and started using a patch on her left eye to shift the dominance to her right one. As usual, there was no stopping Cheryl after that.
She started taking lessons from the greats such as Andy Duffy and Dan Carlisle, and made it into B Class for sporting clays.
As Cheryl's sporting clays career began its ascent, she had a terrible and unfortunate turn of events. Her beloved husband passed away in 2003. Now a woman shooting on her own, she decided to join the Dallas Gun Club to find other people to shoot with.
Fate would intervene…
In 2005, a mutual friend introduced her to Denny Long. Their friend told Cheryl, "You have to meet this guy. He's single, he's fun and he's a great shot and I think you'll be wonderful together."
They went on their first date that Memorial Day weekend. "I thought he was OK," Cheryl confided. "He didn't have much to say and he didn't call me, and I didn't think much about it because he didn't make much of an impression." That was about to change.
It was about three weeks later that Cheryl went with one of her girlfriends to Backwoods Gun Range (sadly now closed) north of Dallas to practice skeet for an upcoming league at Dallas Gun Club.
"There was Denny," she said. "When my girlfriend and I were finished with practice and about to leave, he convinced us to get to get into his 1949 Willys Jeep named Nellybelle and join him for some sporting clays. We had the best time, we laughed, had a lot of fun. We've been inseparable since then. We've been married three years now."
Cheryl and Denny Long
For their honeymoon, they went to South Africa to hunt kudu, blue wildebeest and impala. Last month, she and Denny went to Argentina with DIVA founder, Judy Rhodes and a bunch of her closest friends in the Provence of Cordoba at an estancia operated by SYC Sporting Adventures.
"We hunt a lot and love it," Cheryl said.
Cheryl has graduated up from her 20-gauge Beretta 390, which she still uses for birds, to a 12-gauge Beretta Urika 391 for all other shotgun sports.
By her own admission, the Urika 391 is chock full of aftermarket bling including a Briley action closer button and forend cap (both in red), Briley titanium chokes and a dropped and a canted stock by Ken Rucker of Speedbump Stockworks. Her initials are engraved on the receiver by a renown Italian engraver. And DIVA TEAM is proudly displayed on the barrel.
Now most of her life is tied up hunting with Denny and staying involved with the DIVA WOW.
"DIVA has done so much for me," she explained. "I receive great satisfaction from what I've learned by sharing and passing that knowledge on to other women. It's extremely empowering to women. I know, because shooting and hunting has empowered me…and I feel a sense of purpose. To see it take shape in front of you, and see someone else run with it is extremely rewarding."
Deborah K. McKown is Editor of Shotgun Life. You can reach her at This email address is being protected from spambots. You need JavaScript enabled to view it..
To read Shotgun Life's previous stories about the DIVAS, please visit:
Judy Rhodes Gets Women Out of the Mall and into the Hunt
The Secret Passion of Anginette Jorrey
http://www.divawow.org
http://www.sycsporting.com/hunting-argentina/Home.aspx
http://www.berettausa.com


Sleep apnea is a serious, potentially life-threatening condition. It's far more common than thought. It happens in all age groups and both genders, but it's more common in men. Over 20 million Americans have sleep apnea.
Obstructive sleep apnea happens when air can't flow into or out of the nose or mouth although efforts to breathe continue.
Central sleep apnea happens when the brain fails to send the right signals to the muscles to start breathing. Central sleep apnea is less common than obstructive sleep apnea.
Complex sleep apnea. This is a mix of symptoms found in both central and obstructive sleep apnea.
Sleep apnea causes involuntary breathing pauses or "apneic events" during a single night's sleep. There may be as many as 20 to 30 or more events per hour. Between events you may snore. But, not everyone who snores has sleep apnea. Sleep apnea may also make you feel like you are choking. The frequent interruptions of deep, restorative sleep often lead to early morning headaches and excessive daytime sleepiness.
During the apneic event, you can't breathe in oxygen or exhale carbon dioxide. This results in low levels of oxygen and increased levels of carbon dioxide in the blood. This alerts the brain to resume breathing and cause an arousal. With each arousal, a signal is sent from the brain to the upper airway muscles to open the airway. Breathing is resumed, often with a loud snort or gasp. Frequent arousals, although necessary for breathing to restart, prevent restorative, deep sleep.
Use of alcohol and sleeping pills increases the frequency and duration of breathing pauses in people with sleep apnea.
In either form of sleep apnea, your breathing pauses a number of times during sleep. These are called apneic events. There may be as many as 20 to 30 or more events per hour. Between events, you may snore. But, not everyone who snores has sleep apnea. Sleep apnea may also cause a choking sensation. When breathing restarts, you may snort or gasp. These frequent breaks in deep, restorative sleep often lead to headaches and excessive daytime sleepiness.
Other symptoms include dry mouth or sore throat and problems paying attention.
Polysomnography. This test is done in a sleep lab. It records a variety of body functions during sleep. This includes the electrical activity of the brain, eye movement, muscle activity, heart rate, respiratory effort, air flow, and blood oxygen levels.
Home sleep apnea test. This is a portable device that can diagnose sleep apnea. Your doctor will arrange for you to take it home to wear during sleep and then it returned to the office where results are processed.
Oxygen. Giving oxygen may safely help some people, but doesn't end sleep apnea or prevent daytime sleepiness. Its role in the treatment of sleep apnea is controversial.
Not use alcohol or tobacco.
Lose weight if overweight. Even a 10% weight loss can reduce the number of sleep apnea events for most people.
Use pillows and other devices to help sleep in a side position.
Physical or mechanical therapy. Continuous positive airway pressure (CPAP) is a device used nightly. For this treatment, you wear a mask over the nose or mouth and nose during sleep. Pressure from an air blower forces air through the nose and throat.
Dental appliances. These can reposition the lower jaw and the tongue have been helpful to some people with mild sleep apnea, or who snore but don't have apnea.
Orofacial therapy. This can help by improving the tongue positioning and strengthen mouth and facial muscles.
Surgery to reconstruct deformities of the upper jaw (maxilla) and lower jaw (mandible).
Nerve stimulator. A newer treatment option for certain people is called a hypoglossal nerve stimulator. It's an implanted device that triggers the neck muscle to tighten when the device detects that the airway is closing during sleep.
Sleep apnea is a breathing disorder tjat causes brief times when you stop breathing during sleep.
There are 3 types of sleep apnea: central sleep apnea, obstructive sleep apnea, and complex sleep apnea.
Sleep apnea seems to run in some families, suggesting a possible genetic basis.
Diagnosis of sleep apnea is not simple because there can be many different causes.
Medicines generally don't work to treat sleep apnea.
Treatment may involve behavioral changes, weight loss, CPAP therapy, and sometimes surgery.


This book constitutes the thoroughly refereed proceedings of the 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, IC3K 2016, held in Porto, Portugal, in November 2016.
The 18 full papers presented were carefully reviewed and selected from 186 submissions. The papers are organized in topical sections on knowledge discovery and information retrieval; knowledge engineering and ontology development; and knowledge management and information sharing.


PRINT ENTITLED: NUTMEGS - the whole fruit, the mace covering the nut, and the kernel, which is the "nutmeg" proper.
SOURCE: The Encyclopedia Of Food.
PUBLISHER/EDITOR: Artemas Ward, New York, New York.
SCOPE AND PURPOSE OF PUBLICATION: This is an illustrated food dictionary.
PAPER TYPE: Heavy weight bond paper.
HISTORY: In the 1880s, Artemas Ward (1848~1925) was editor of The Philadelphia Grocer and The Grocers' Hand-Book And Directory For 1886 (Philadelphia Grocer Publishing Co). Ward became a very successful business entrepreneur. He retired in 1910 to pursue his hobbies in the study of food. Ward published his The Grocer's Encyclopedia in 1911. His later revised version, The Encyclopedia Of Food references thousands of foodstuffs, to include nutmeg. The 1923 text contains 596 pages, 71 brightly colored plates and countless black and white images. The Encyclopedia Of Food (1923) is a lavish dictionary of food names known for its beautiful illustrations and became a standard reference in libraries and institutions of higher education of which there are several reprinted versions. While The Grocer's Encyclopedia was a text marketed only to "Grocers and General Storekeepers." The Encyclopedia Of Food was marketed to the general public.


text:
Court overturns CVA supervisors' decisions to reject creditors' proofs of debt Court overturns CVA supervisors' decisions to reject creditors' proofs of debt
Out-Law / Your Daily Need-To-Know
Court overturns CVA supervisors' decisions to reject creditors' proofs of debt
Out-Law Legal Update | 11 Nov 2019 | 4:07 pm | 2 min. read
The High Court in England has overturned decisions made by supervisors of a company voluntary arrangement (CVA) to reject creditors' proof of debt for dividend purposes.
Creditors challenged decisions of CVA supervisors to reject four proofs of debt
JPF Clarke (Construction) Ltd; Maze Inns Ltd (In Liquidation) v Hunt [2019]
The court found in favour of four creditors who said that the CVA supervisors should not have rejected their claims that they were creditors of JPF Clarke (Construction) Ltd (JPF). Each creditor had submitted a proof of debt to the supervisors with details of their claim against JPF but these proofs were rejected by the supervisors for dividend purposes. JPF, a construction company, had entered into a CVA on 7 June 2013 and was due to make a dividend payment to its creditors in 2017.
A CVA is a legally-binding arrangement, supervised by a licensed insolvency practitioner and entered into by a company in financial distress, which can vary existing contractual terms between the company and its creditors and typically involves certain debts being discounted. One aspect of the role of a CVA supervisor is to adjudicate on the value of claims submitted by creditors, which are submitted by way of proof of debt forms.
The supervisors of JPF's CVA rejected four proofs of debt submitted by creditors because they were said by the supervisors to be debtors, not creditors of JPF. This included a proof of debt submitted by Maze which already had the benefit of an adjudication award in its favour for £242,347. The supervisors also rejected two creditors' proofs of debt because they were said to be creditors of Maze, not of JPF because JPF had instructed those creditors in its capacity as Maze's agent.
The court carried out a review of the evidence in support of the creditors' claims and JPF's counterclaims. Although the court accepted that an adjudicator's award is not final, it did recognise that adjudication is binding upon the parties until final determination of the dispute. The court also found that JPF had no cross-claim against Maze. As such, the court ordered the supervisors to accept Maze's claim in full. The court also found no evidence to suggest that JPF instructed any of the creditors as Maze's agent. The court ordered the three other creditors' claims to be accepted albeit reduced one claim by approximately £23,000.
The court said that it was for a creditor to prove its debt on the balance of probabilities. It was not for the court to review the decision of a supervisor or to determine whether or not the supervisor was right or wrong to reject the proof at the time it was considered. Instead, the court had to review the evidence and determine whether the claims should be admitted or rejected.
This case is a reminder of the importance of creditors proving their debts on the balance of probabilities. This will typically be done by way of contemporaneous documentary evidence and the court will place less reliance on oral evidence, particularly where significant time has passed since the debt arose. It is also a reminder that supervisors and other officeholders need to take care in properly adjudicating on claims, which may sometimes necessitate independent advice, in order to minimise a successful challenge to their decisions.
James Hillman is a restructuring expert at Pinsent Masons, the law firm behind Out-Law
Financial difficulty & insolvency
Sally Williamson
Senior Practice Development Lawyer
Sign-up to receive the latest news, insight and analysis direct to your e-mail inbox
M&A and Private Equity Market Themes report 2019
Out-Law Legal Update
Law Commission publishes updated draft insurable interest law
LEGAL UPDATE: The Law Commission in England has published a draft Insurable Interest Bill which it hopes will modernise insurable interest laws. It updates a previous draft bill from 2016 taking into account responses from the consultation. If implemented, this Bill would repeal previous, outdated legislation and better reflect the needs of consumers to protect themselves and their families.
18 Jul 2018 Life Insurance
Trending topics across the site:
EU Data Protection Regulation
CJEU rules on bulk data collection
FCA begins review of fund authorised corporate directors
Brexit: next steps for financial firms
In defence of public procurement
France Telecom: lessons for UK employers following 'institutional harassment' ruling
Incoterms for commercial contracts


Welcome to the Knight Estate Investment Blog. Whether you are a first time real estate investor or a seasoned real estate investor our blog will give you the tools, hot listings and information you need to make a smart move. Please watch our introduction video below.
For more information, please click here to email me.
This entry was posted in Uncategorized by knight. Bookmark the permalink.


text:
Turning the Tables on In-Game Ad Design
by Ian Bogost [Business/Marketing, Design]
April 3, 2007 Page 1 of 2
Monopoly has a long, complex, and generally unknown history. Perhaps the most surprising historical curiosity about this classic game about being a real estate tycoon is that it was originally created with an entirely different set of values in mind.
In 1903, thirty years before the initial release of Monopoly as we know it, Elizabeth Magie Phillips designed The Landlord's Game, a board game that aimed to teach and promote Georgism, an economic philosophy that claims land cannot be owned, but belongs to everyone equally. Henry George, after whom the philosophy is named, was a 19th century political economist who argued that industrial and real estate monopolists profit unjustly from both land appreciation and rising rents. To remedy this problem, he proposed a "single tax" on landowners.
The Landlord's Game was intended to demonstrate how easy it is for property owners to inflict financial ruin on tenants. As a learning game and a game with a message, the title begins to look a lot like a serious game. Even if Monopoly was created to celebrate rather than lament land monopolies, the game does demonstrate the landlord's power, for better or worse.1
FIGURE 1: Original 1903 game board for The Landlord's Game
Monopoly: Updated for Consumer Culture
But recently this famous game has associated itself with another side of industrial capitalism: advertising. In 2006 Hasbro released a version of Monopoly called Monopoly Here & Now. This edition updates a number of things about the classic 1930s version of the game, including changing the properties to more widely recognizable ones: Boardwalk becomes Times Square, Park Place becomes Fenway Park.2 Instead of paying luxury tax, the player shells out for credit card debt. Cell phone services depose the electric company. Airports replace railways. And in Here & Now, you collect $2 million for passing Go. Times have changed.
FIGURE 2: Monopoly Here & Now game board
Renaming properties on a Monopoly board is certainly nothing new; dozens of official and unofficial "affinity" editions of the game have been created, one for every city, town, college, TV show, and pastime imaginable (there's even a NASCAR Monopoly). But Here & Now also replaces the classic game tokens with new, branded tokens. No more thimble, no more car to argue over. Now you have a Toyota Prius, McDonald's French Fries, a New Balance Running Shoe, a Starbucks Coffee mug, and a Motorla Razr phone. In addition, there's a generic unbranded laptop, airplane and dog.
FIGURE 3: Monopoly's new branded game tokens
In his recent book Monopoly: The World's Most Famous Game, Philip Orbanesdetails multiple versions of the game's early retail edition.3 The game's familiar metal tokens had been modeled after charm bracelets, but they added to the game's cost. During the depression entertainment was a luxury, and Parker Bros. also offered a less fancy version that left out the tokens to lower the product's cost. Players provided their own game tokens, often scrounging for objects of the right size and heft to use on the board. The game pieces we take for granted thus represent important aspects both of the game's historical origin (charm bracelets of the 1930s) and of its history (the financial pressures that motivated the lower-cost edition).
Normally we might dismiss Hasbro's move as deliberately opportunistic and destructive. After all, Monopoly's branded tokens seem very similar to static in-game advertising (like the Honda Element that on the snowboard courses in SSX3). In a New York Times article about the new edition, the executive director of a consumer nonprofit did just that, calling the new edition "a giant advertisement" and criticizing Hasbro for taking "this low road."4
But perhaps the historical relationship between the tokens and the game's cultural origins should dampen our reaction to the little metal fries and hybrid cars. None of the brands solicited the advertising nor paid a placement fee for it. Instead, Hasbro itself solicited those particular brands to appear in the game. Hasbro Senior Vice President Mark Blecher claimed that the branded tokens offer "a representation of America in the 21st century." The company, argues Blecher, brings the "iconography" of commercial products to the game of Monopoly.
Blecher is a marketing executive, so we should think twice before understanding his justifications as wholesome design values. Certainly other advertising-free design choices would have been possible. The game's original tokens were similar in size and shape to bracelet charms—perhaps a more appropriate contemporary update of small tokens would have been SD memory cards or Bluetooth earpieces.
But Blecher has a point: for better or worse, branded products hold tremendous cultural currency. They are the trifles, the collectibles that most of the contemporary populace uses to accessorize their lives. Here & Now uses branded tokens to define its game world as that of contemporary corporate culture, in contrast to the developer baron world of the original game.
1. Katie Salen and Eric Zimmerman also discuss the differences between the two games in their text on game design, Rules of Play (MIT Press: 2004)
2. The new properties were decided by popular vote of the general public; according to Hasbro, over 3 million online votes were tallied.
3. Philip Orbanes, Monopoly: The World's Most Famous Game and How it Got That Way (New York: Da Capo, 2006).
4. http://www.nytimes.com/2006/09/12/business/media/12adco.html
130000 item_feature /view/feature/130000/turning_the_tables_on_ingame_ad_.php Loading Comments


Revitalising care for the day-after-the-night-before is just the thing. Everyone has a few minutes (10 to be precise) to smooth out their skin.
Apply for 10 minutes to cleansed and toned skin. Remove with a cotton pad.
Goji Berry: reinforces the immune system, protects from free radicals and stimulates cells' energy.
Acaï Berries: rich in trace elements and polyphénols, stimulate the blood circulation to reactivate the skin's radiance.
Biosaccharide: creates a film on the surface of the skin to intensely hydrate it.


A candlelit vigil is to be held in remembrance of teenager, Liam Smith who went missing four months ago.
More than 200 people are expected to attend the vigil on Saturday at 8:15pm.
Police confirmed the tragic news with formal identification of the 16-year-old after a body was found in remote woodlands south of Banchory on Friday.
The teenager was last seen on 17 November after boarding a bus in Aberdeen.
Police Scotland treated the death as not suspicious.
Liam's mother Alix released the following statement through Police Scotland: "Our hearts are broken.
Thousands across Scotland on Social Media have expressed their support to the grieving family.


text:
Feline first: Gus the cat entered in Australian dog swimming race
Glenn Druery, the man who disrupted Australian politics, is causing an upset by wading into Sydney's Scotland Island dog swimming race with his pet Tonkinese
Alec Smart
Mon 23 Dec 2019 00.40 EST Last modified on Mon 23 Dec 2019 14.37 EST
Preference whisperer Glenn Druery with his pet Tonkinese cat Gus, who he is entering in this year's Scotland Island dog swimming race. Gus apparently also enjoys standup paddle-boarding, cycling and hiking. Photograph: Alec Smart
The Scotland Island dog swimming race has taken place in Pittwater, in Sydney's north, every Christmas Eve for the last 44 years, but in this year's race a wild-card entrant has thrown the cat among the pigeons (or the dogs more accurately). It's an 11-month-old Tonkinese cat named Gus.
Gus's owner has a history of shaking up contests. Glenn Druery, when he is not training Gus on Middle Harbour, he is better known as the "preference whisperer" due to his knack for getting minor parties across the line in complex Senate election deals.
In September 2013, he helped Motoring Enthusiast party's Ricky Muir get elected as a senator for Victoria on 0.5% of the primary vote.
ABC election analyst Antony Green said at the time that the series of deals Druery had brokered made a "joke" of Australia's democratic system. Druery brushed off the criticism: "I think, for democracy to work, everybody needs to have a say and be able to get elected; that's fair and that's reasonable."
It should be kept as a dog race. With 50 to 60 dogs, all pretty excited, I would fear for the cat's safety.
Toby Jay
The same system of harvesting preferences from minor parties was deployed by Druery to some degree of success in New South Wales in 1996 and 1999. He also twice stood as a candidate himself. Druery's ingrained competitiveness doesn't stop at politics, he has also twice competed in the 5,000km ultra-endurance cycling event Race Across America.
Gus the Tonkinese cat enjoys activities like kayaking, stand-up paddle-boarding and swimming in the sea. Photograph: Alec Smart
So can the man who disrupted Australian politics cause another upset by propelling Gus to victory on Christmas Eve against all odds?
Tonkinese, which are a cross between Siamese and Burmese, are not shy of water like most domestic cats, but they're not naturally as strong as the larger dogs competing in the 500 metre swim.
However, under the rules Druery can swim alongside Gus to enable it to climb on to his shoulders. The same rule applies to smaller dogs such as chihuahuas that compete in the event.
There's also the other 70 dogs – and their reaction to a cat in their midst – to consider.
Toby Jay, who co-manages a barge service around Scotland Island, says: "It should be kept as a dog race. With 50 to 60 dogs, all pretty excited, I would fear for the cat's safety."
Sam Collins, owner of a groodle named Murphy – twice-winner of the award for the fastest dog living on the island – is not keen on Gus entering the race.
"However great a story this is I don't think it's in the best interest of any of the animals," Collins says. "There are roughly 70 dogs in an excited state and I can only think that bringing a cat along would be cruel to the cat. It definitely could be attacked. It could also cause owners to lose control of their dogs."
Sam Collins with his winning groodle Murphy. Photograph: Alec Smart
Druery says Gus won't panic. "We'll be very aware of dogs in the water."
"I'll be swimming right next to Gus, so if there's any problems he'll climb straight on to my shoulders. Gus's safety is foremost, I'm confident he'll be OK."
Druery has contested the race a few times before. His black border collie, Bob, competed twice, finishing third on its first attempt in 2014, and in 2015 was overall race winner, breaking the 10-minute record for the fastest crossing.
Sadly, a few months later Bob deteriorated rapidly and it was discovered he was stricken with incurable cancer. "We were heartbroken," Druery recalls. "I still have the large bottle of beer Bob won in the race, which remains unopened. Perhaps we'll open it after this year's race to toast his memory."
'If there's any problems he'll climb straight on to my shoulders,' Glenn Druery says. Photograph: Alec Smart
The Scotland Island dog swimming race has been held every Christmas Eve since 1974, when two Pittwater ferry captains insisted that their respective vessels were faster than the other. This friendly rivalry escalated to a brag that each captain's dog – one a German Shepherd named Connie, the other a black kelpie named Diesel – was a faster swimmer than the other, ultimately resulting in a challenge to prove it.
The rivals decided the best way to settle the score was a doggy-paddle race from Bells Wharf on Scotland Island to Church Point, some 550m across Pittwater.
Cats bond with their people too, study finds
And so a tradition was born, with 14 entrants in the inaugural year as others joined the friendly rivalry, curious to see if their dog could better Connie and Diesel (Connie beat Diesel, who failed to finish, although she was not the ultimate winner).
Since then, the event has been modified, with dog owners paddling water craft in front of their pets to entice them forward.
A drenched dog is held up by his support team after finishing the Scotland Island dog swimming race. Photograph: Alec Smart
The entry fee consists of a long-necked beer bottle and a large tin of dog food, which are pooled and then divvied up between winners of the three respective dog size categories.
Big water dogs, such as labradors and other retrievers, predictably fare best overall, but the prizes are divided between the first three finishers in big and small dog categories.
The Diesel award – a stainless steel letter 'D' trophy named after a multiple-winning dog called Diesel King that dominated in the 1990s – is presented to the fastest dog resident on Scotland Island.
No one is expecting a water-loving Tonkinese to take it home, but then again, stranger things have happened.
• The 45th Scotland Island dog swimming race commences at 5pm at Church Point on 24 December. From there, punts will take dogs and owners across to Scotland Island.


Microsoft CEO Satya Nadella, believes that mixed reality is the crown of computing, and it is behind it that the future lies. He said that every sphere, from healthcare and education to entertainment, already benefits from decisions made with the HeloLens mixed reality helmet. According to Nadella, Microsoft is constantly improving its development in this area.
The head of the corporation believes that in the future we will use AR technology everywhere when virtual objects are displayed over the real world. Microsoft has been actively working in this direction for several years. The Redmond company created the HoloLens helmet and the Windows Mixed Reality platform, in which other manufacturers release their solutions.
Also, the head of Microsoft noted that in addition to mixed reality, part of the company's long-term vision is the technologies of artificial intelligence and quantum computing.


text:
Карл Любенов Трънка е български строителен инженер, професор.

Биография
Роден е през 1934 г. в семейството на строителния инженер Любен Трънка, внук е строителния инженер Карл Трънка. Ръководител е на катедрата "Масивни конструкции", ИСИ, в София. Умира през 2006 г. в София. Погребан е в Централните софийски гробища.

Родословие

Източници

Български строителни инженери
Родени в София
Починали в София
Погребани в Централните софийски гробища

redpajama_set_name: RedPajamaWikipedia


text:
Sociologist Elected to National Academy of Sciences
Sociologist Michael F. Goodchild, professor and director of the Center for Spatially Integrated Social Science at the University of California-Santa Barbara, was among the 72 new members elected to the National Academy of Sciences in late April at the institution�s 139th annual meeting.
Election to membership in the Academy is considered one of the highest honors that can be accorded a U.S. scientist or engineer and is �in recognition of their distinguished and continuing achievements in original research.� The total number of active members is now at 1,907. The Academy also elected 15 foreign associates from 12 countries, bringing the total number of foreign associates to 330.
The National Academy of Sciences is a private organization of scientists and engineers dedicated to the furtherance of science and its use for the general welfare. It was established in 1863 by a congressional act of incorporation, signed by Abraham Lincoln, that calls on the Academy to act as an official adviser to the federal government, upon request, in any matter of science or technology.
Additional information about the institution is available online at national-academies.org. A full directory of NAS members can be found online at national-academies.org/nas.


text:
PrevPreviousThe Work of the Enemy – Part Four
NextPeople of the Kingdom – Part OneNext
Devotional for July 15, 2014
The Work of the Enemy – Part Five
THEME: Pervasive Evil
These parables show the subtlety of Satan is evil.
He put another parable before them, saying, "The kingdom of heaven is like a grain of mustard seed that a man took and sowed in his field. It is the smallest of all seeds, but when it has grown it is larger than all the garden plants and becomes a tree, so that the birds of the air come and make nests in its branches." He told them another parable. "The kingdom of heaven is like leaven that a woman took and hid in three measures of flour, till it was all leavened."
As Christians, we must be on guard against Satan's tactics. We are warned not only against his infusion of his own people into the Christian community, but also against the visible church's bureaucratic growth (which confuses size and structure with spiritual fruit) and against the infusion of evil into the lives even of believing people (which confuses a loving and forgiving spirit with treason to Christ's cause). In other words, we are to beware of the secular church and evangelical secularism as well.
The secular church is one dominated by the world, as much of the contemporary church is. It is characterized by the world's wisdom, the world's theology, the world's agenda, and the world's methods. The evangelical church, when it is secular, is one that seeks to do God's work but in the world's way. It looks to the media and money rather than to God and his power, which is unleashed through prayer.
What can the evangelical church do if it finds that it has been permeated by the "yeast of Satan's strategies? Under normal circumstances, yeast that has begun to work cannot be eradicated. That is why it is such a good picture of the evil that will be in the church and world until the return of the Lord Jesus Christ. But although in baking we would have little success in ridding dough of leaven, in the spiritual realm we can have successes—at least where we ourselves (and perhaps our immediate families and churches) are concerned. Paul writes to the Corinthians, "Get rid of the old yeast that you may be a new batch without yeast" (1 Cor. 5:7). In Galatians, where he has been talking about the yeast of legalism, he says, "It is for freedom that Christ has set us free. Stand firm, then, and do not let yourselves be burdened again by a yoke of slavery" (Gal. 5:1).
Satan is active. The yeast of the Pharisees will work. But "thanks be to God! He gives us the victory through our Lord Jesus Christ" (1 Cor. 15:57). In the next parables we are going to see the divinely imparted character of those who seize the kingdom and achieve that victory.
How would you characterize the secular church? the evangelical church? When is the evangelical church secular?
How can you guard against doing God's work in the world's way?
What specifically can you do to help the church? Take some action this weekend.
Review ways these parables alert us to strategies Satan uses to hinder God's work.
Satan is active. The yeast of the Pharisees will work. But "thanks be to God! He gives us the victory through our Lord Jesus Christ" (1 Cor. 15:57).
Matthew, Parables, Satan


text:
Harvest of Harmony
Husker Harvest Days
Nebraska's Junk Jaunt
Nebraska State Fair
Cranes & Wildlife
Nature & Visitor Center
The Platte River
Bill Frakes
Birding Trails
Derr House Prairie
Gjerloff and Sherman Prairies
Loup Rivers Byway
Sandhills Journey Byway
Enjoy GI
Why come to Grand Island
Railside
Our Big Backyard
GI Vibe
Agriculture Profile
VPC Board/Industry
Tourism Grants
Travel Blogger Inquiry
Lynyrd Skynyrd performing at Nebraska State Fair
Classic Southern rockers Lynyrd Skynyrd will perform in the Heartland Events Center at the Nebraska State Fair on Friday, September 1, starting at 7:30pm. Tickets are available now at the Heartland Events Center Box office or at Etix.com. Tickets are on sale for $31 plus gate and fees.
Chelsey Jungck, the fair's events and entertainment director said, "Lynyrd Skynyrd is the epitome of classic Southern rock. Everyone knows their hit "Sweet Home Alabama", but with over 60 albums, there's no shortage of great music from the band since its debut in 1966. They have an uncompromising sound that is uniquely their own and that's why they are one of the most beloved bands of all time."
Starting out as "Noble Five", Lynyrd Skynyrd came to national prominence in the 70s with hits like "Free Bird", "What's Your Name", and "That Smell." Tragedy struck in 1977 when a plane crash killed three of their band mates. After a decade-long hiatus, the group came back with a renewed purpose, reforming in 1987. Lynyrd Skynyrd has been selling records and performing at venues around the world ever since.
Jungck said, "Lynyrd Skynyrd is classic Americana. They've sold nearly 30 million albums and always put on a great show. The band has had seven Platinum albums and one Gold album. They're in the Rock and Roll Hall of Fame for a reason."
Friday, September 1, 2017 at 7:30pm
Tickets available now on Etix.com or at the Heartland Events Center Box Office.
$31 plus gate and fees.
Go Back to Media
EXPLORE GRAND ISLAND
Railside continues to rock. The Hear Grand Island concert series returns in 2017.
GEM OF THE PRAIRIE
Stuhr Museum of the Prairie Pioneer recently completed a $7 million dollar restoration of the Edward Durell Stone building that anchors their property.
The people of Grand Island represent the true make up the community. Meet some of the characters of the city in these interviews.
2424 South Locust St., Suite C
marketing@visitgrandisland.com
© 2020 Grand Island Convention & Visitors Bureau


A Favorite Blog Cheat…and a Question!
I'll share a little secret. When I sit down to write a blog, I don't have a list of topics I've brainstormed ahead of time like most efficient/professional/great bloggers do. I wing it. But sometimes, I sit staring at that blank screen and can't come up with a single light bulb idea to write about that day. So, I have tools at hand to help me when I run up against that hated blank screen/blank mind moment. I cheat.
I shared a "blog cheat" earlier this week. The Story Cubes post. Readers had fun devising themes and plots based on a game I keep on my desk. That I had this game for years and never opened the plastic—well, that's the fun. I was surprised by how well it worked, and now, I'm wondering what would happen if I turned to the cubes when I run up against that blank page moment in a middle of book. I found a new, exciting tool.
I'll share another "cheat". One I have used before.
I've found a couple of different versions of this conversation starter—one in a book store, another on Amazon. This is how it works. The container is filled with little cards with questions you can ask. Usually, I read the question and "riff" off the idea to come up with something more appropriate for my audience. I tend to run with my own questions, because I love keeping my blogs personalized.
At random, just now (I swear it's kismet!), I pulled a card from the case.
In your opinion, what is the best book title ever conceived?
So, now you know another of my secrets. And you have a brand new question to answer. Have fun with it!


There is something so magical about being up when the rest of the world is sleeping, something so beautiful about that first beam of light from the sun, peeking from the horizon. It's so fresh, bright, soft and strong at the same time. This was the feeling we tried to convey throughout this editorial. It was all about embracing the light and our natural surroundings and creating something feminine but powerful and glamorous yet down-to-earth. The juxtaposition of those factors working together in beautiful rhythm. We found a little corner under a majestic tree in Centennial Park to convey that untouched, mysterious feeling reminiscent of early mornings before moving to an area where our beautiful model, Tay, bathed in the glorious sun, symbolic of new beginnings. We chose stunning gowns by Inbal Dror and Alon Livne from Helen Rodrigues Bridal as statement features for the shoot. Rather than putting together an elaborate styled set-up, our beautiful friend/stylist Sandra from Simply Peachy chose to keep things simple and focus on the gowns and the environment, keeping the colour palette muted to ensure a cohesiveness in the creative direction. We added mysterious touches by way of a beautiful floral necklace that creeped down Tay's neckline and gorgeously textured bouquet that incorporated ferns foraged from our wonderful florist, Sarah's backyard.


There's something about an old-fashioned drive in restaurant that evokes all sorts of nostalgia — of hot summer nights spent with family or friends, of big cones of ice cream slowly melting in your hand — basically, of the good old days. In today's day and age, that kind of drive in (as opposed to the far inferior drive-thrus) is a rare find indeed. Luckily for us, we have one of the best specimens right here in New Hampshire, and though it has a low profile it's absolutely worth a visit.
Brick House Drive-In Restaurant in Hooksett has been a go-to for more than 40 years, and for good reason. It's dependable, affordable, and delicious. If this spot isn't already in your family's rotation, this summer is the perfect time to visit.
In all likelihood, coming here will take you right back in time. Not much has changed, in the best possible way. We adore the old-school order window and menus!
Prefer to get out of the car to eat? They have a great patio area with plenty of picnic tables.
The burgers here are a total hidden treasure. They're totally tasty, and start at only $2.45! That's not a deal you'll find in any sit-down restaurant.
Looking for good old-fashioned fried seafood? You'll definitely find what you're craving here.
The lobster roll is fresh and delicious, and you definitely won't want to pass up their super crispy fries.
The portions are generous, and everything is served piping hot, crispy, and delicious.
Don't forget to grab an extra-thick frappe to wash it all down!
Looking for more dessert? They serve Gifford's ridiculously delicious hard and soft serve ice cream, along with sundaes and all sorts of toppings.
You can find Brick House Drive-In Restaurant at 1391 Hooksett Rd., Hooksett NH 03106. For more details, check out their website!
Looking for more old-school dining? Check out these small-town family kitchens.


text:
Interview with the Creative Team Behind 'Love Death + Robots'
BGN interviews the creative behind the animated series Love Death + Robots.
Featured in the interview are Jennifer Yuh Nelson (supervising director) and Tim Miller (show creator). Love Death & Robots is a blast of the future with its roots deep in the past. Show creator Tim Miller teamed up with director David Fincher after years of wanting to make adult animated features and short films at his animation house Blur Studio. When his directorial debut Deadpool hit big, they saw their opportunity and the anthology series found a natural home at Netflix. "We couldn't have been happier at the response to the show," recalls Miller, of the excitement around season one and the appetite for more. "It was exactly the kind of passionate reception from animation fans David and I hoped for, but for many long years had been told wouldn't happen."
Interviewer: Danielle Broadway
Love Death + Robots is currently streaming on Netflix.
BGN Staff May 17, 2021


text:
Bob Arnebeck Discusses "Slave Labor in the Capital" | News Release | City of Alexandria
Slave Labor in the Capital: Building Washington's Iconic Federal Landmarks
Contact: Audrey Davis, (703) 746-4706, Audrey.davis@alexandriava.gov
Details: October 28, 2015; 7:30 PM; The Lyceum — Alexandria's History Museum
When people think of the landmarks that symbolize our nation's capital, they usually think of the White House and the U. S. Capitol itself . . . icons and monuments to freedom, as well as practical working buildings. Few realize, however, that both of those buildings were constructed by work crews that were made up of many enslaved laborers. Whether it was clearing the site on which Washington would be built, or processing the building materials themselves, slaves provided much of the labor that began the Federal City. From his exhaustive research into the commissioner's records, Bob Arnebeck has crafted a narrative that colorfully tells this story. He shares that story with us in a lecture and book-signing event on October 28 at The Lyceum — Alexandria's History Museum.
Born in Washington, D.C., in 1947, Arnebeck graduated from Montgomery Blair High School in 1965 and then Beloit College in 1969. He worked for the American Revolution Bicentennial Commission, and then began a career as a freelance writer, as well as commenting on a variety of historical topics for National Public Radio. His book projects have included Proust's Last Beer: A History of Curious Demises . . . Through A Fiery Trial: Building Washington 1790-1800 . . . and research on Benjamin Rush and the yellow fever epidemics of the 1790's. He continues to write on Washington area history in both online pieces and in his latest book, Slave Labor in the Capital: Building Washington's Iconic Federal Landmarks.
The program is offered by the Alexandria Historical Society, and is free to members; $5 for non-members. Light refreshments will be served, and books will be available for signing and purchase after the program.
Tagged Alexandria Historical Society, alexandria history museum, audrey davis, bob arnebeck, book
About Town / Slider
Coming Up: Annual Dundee Sister Cities Whisky Tasting | News Release | City of Alexandria
About Town / Historic Cultural & Artsy / Slider
Celebrate the Arrival of New Sound-Responsive Installation on Alexandria's Waterfront | News Release | City of Alexandria
About Town / Restaurants / Slider
Celebrate National Rum Day with $5 Black Tai's at Blackwall Hitch | News Release | Blackwall Hitch
Alexandria Receives Two Internationally Prestigious Public Art Awards | News Release | City of Alexandria


text:
Q: Using the comma separator before 'such that' I am wondering should I always use a comma before using 'such that' or not?

sentence 1 , such that sentence 2.

More clearly, I just wrote the following sentences in order to lighten the point, whereas I normally want to know the general idea of it.

Please leave the kitchen door open [,] such that they can come in from the garden.
It certainly is possible to adapt these new concepts [,] such that they can also handle more complex tasks.

Additionally, I leave out the comma in such sentences.

A: This problem has to do with the use of commas, and not so much with the phrase "such that". "Such that" is considered equal to "so that" in meaning, but "so that" is more common and preferred. "Such that" is really formal.
Commas are usually used to separate independent parts of a sentence. Because of the dependence that "such that" and "so that" have on the phrase before it, the comma is not used there.
Now, some people like to put commas where they pause in speaking in order to separate ideas. And this is only correct if it is truly separating two ideas, and not just to add a pause.
Adding a pause in speech to separate ideas would be the only correct reason to put a comma before "such that".
Putting a comma before "such that" and "so that" isn't wrong, but it is unnecessary.

A: Let's go with your rule here

sentence 1 , such that sentence 2.

Please leave the kitchen door open , such that they can come in from the garden.

Broken down..
Sentence 1

Please leave the kitchen door open.

This is a complete, grammatically correct sentence
"Sentence" 2

Such that they can come in from the garden

This sentence is incomplete because it is meant to describe the first sentence.
This is what you call a Subordinate clause

To answer your question

[...]should I always use a comma before using 'such that' or not?

YES, use a comma.

redpajama_set_name: RedPajamaStackExchange


text:
Q: NSMutableDictionary saving duplicate values hi all im parsing an xml file and saving in a nsmutabledictionary and while retriving its giving duplicate values.
 <CalculateCSResult>

        <Message>Hi This is the calculated info</Message>

        <Custodial>

          <Income>22</Income>

          <OverNights>12</OverNights>

          <ExemptionAmount>425</ExemptionAmount>

          <StandardDeduction>512</StandardDeduction>

          <FedTaxableIncome>8569</FedTaxableIncome>

          <FederalTax>245</FederalTax>

          <StateTax>451</StateTax>

          <FICA>451</FICA>

          <NetIncome>652</NetIncome>

          <NetIncomePct>412542</NetIncomePct>

        </Custodial>

        <NonCustodial>

          <Income>842</Income>

          <OverNights>652</OverNights>

          <ExemptionAmount>356</ExemptionAmount>

          <StandardDeduction>541</StandardDeduction>

          <FedTaxableIncome>658</FedTaxableIncome>

          <FederalTax>412</FederalTax>

          <StateTax>142</StateTax>

          <FICA>652</FICA>

          <NetIncome>696</NetIncome>

          <NetIncomePct>96896</NetIncomePct>

        </NonCustodial>

        <TaxYear>523</TaxYear>

        <ChilsSupportAmt>652</ChilsSupportAmt>

        <CutodialChildTaxCredit>652</CutodialChildTaxCredit>

        <Alerts>xmlxml</Alerts>

      </CalculateCSResult>

#import "ResultParser.h"

@implementation ResultParser

@synthesize calcResult;
NSMutableDictionary *tempDict;

-(void)parse:(NSURL *)url {
    NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:url];
    tempDict = [[NSMutableDictionary alloc]init];
    [xmlParser setDelegate:self];
    if(![xmlParser parse])
        NSLog(@"Error Error Error!!!");
}

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName
  namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName
    attributes:(NSDictionary *)attributeDict {

    if ([elementName isEqualToString:@"CalculateCSResult"]) {
        calcResult = [[NSMutableDictionary alloc] init];
    }

}

- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
    if(!currentElementValue)
        currentElementValue = [[NSMutableString alloc] initWithString:string];
    else
        [currentElementValue appendString:string];
}

- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName
  namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {

    if([elementName isEqualToString:@"CalculateCSResult"]) {
        return;
    }else if([elementName isEqualToString:@"Message"]) {
        [calcResult setObject:currentElementValue forKey:elementName];
    }else if([elementName isEqualToString:@"Income"] ||
        [elementName isEqualToString:@"OverNights"] ||
             [elementName isEqualToString:@"ExemptionAmount"] ||
             [elementName isEqualToString:@"StandardDeduction"] ||
             [elementName isEqualToString:@"FedTaxableIncome"] ||
             [elementName isEqualToString:@"FederalTax"] ||
             [elementName isEqualToString:@"StateTax"] ||
             [elementName isEqualToString:@"FICA"] ||
             [elementName isEqualToString:@"NetIncome"] ||
             [elementName isEqualToString:@"NetIncomePct"]) {
        [tempDict setObject:currentElementValue forKey:elementName];
    }else if([elementName isEqualToString:@"NonCustodial"] || [elementName isEqualToString:@"Custodial"]) {
        [calcResult setObject:tempDict forKey:elementName];
        [tempDict removeAllObjects];
    }else if([elementName isEqualToString:@"TaxYear"]) {
        [calcResult setObject:currentElementValue forKey:elementName];
    }else if([elementName isEqualToString:@"ChilsSupportAmt"]) {
        [calcResult setObject:currentElementValue forKey:elementName];
    }else if([elementName isEqualToString:@"CutodialChildTaxCredit"]) {
        [calcResult setObject:currentElementValue forKey:elementName];
    }else if([elementName isEqualToString:@"Alerts"]) {
        [calcResult setObject:currentElementValue forKey:elementName];
    }

    [currentElementValue release];
    currentElementValue = nil;
}

- (void)dealloc {
    [tempDict release];
    [calcResult release];
    [super dealloc];
}

@end

and after parsing and im saving the calcResult dictionary in resDict in another class and displaying as below.
NSLog(@" message = %@",[resDict objectForKey:@"Message"]);
    NSMutableDictionary *custDict =(NSMutableDictionary *)[resDict objectForKey:@"Custodial"];
    NSLog(@" Income = %@",[custDict objectForKey:@"Income"]);
    NSLog(@" OverNights = %@",[custDict objectForKey:@"OverNights"]);
    NSLog(@" ExemptionAmount = %@",[custDict objectForKey:@"ExemptionAmount"]);
    NSLog(@" StandardDeduction = %@",[custDict objectForKey:@"StandardDeduction"]);
    NSLog(@" FedTaxableIncome = %@",[custDict objectForKey:@"FedTaxableIncome"]);
    NSLog(@" FederalTax = %@",[custDict objectForKey:@"FederalTax"]);
    NSLog(@" StateTax = %@",[custDict objectForKey:@"StateTax"]);
    NSLog(@" FICA = %@",[custDict objectForKey:@"FICA"]);
    NSLog(@" NetIncome = %@",[custDict objectForKey:@"NetIncome"]);
    NSLog(@" NetIncomePct = %@",[custDict objectForKey:@"NetIncomePct"]);
    NSMutableDictionary *ncustDict =(NSMutableDictionary *)[resDict objectForKey:@"NonCustodial"];
    NSLog(@" Income = %@",[ncustDict objectForKey:@"Income"]);
    NSLog(@" OverNights = %@",[ncustDict objectForKey:@"OverNights"]);
    NSLog(@" ExemptionAmount = %@",[ncustDict objectForKey:@"ExemptionAmount"]);
    NSLog(@" StandardDeduction = %@",[ncustDict objectForKey:@"StandardDeduction"]);
    NSLog(@" FedTaxableIncome = %@",[ncustDict objectForKey:@"FedTaxableIncome"]);
    NSLog(@" FederalTax = %@",[ncustDict objectForKey:@"FederalTax"]);
    NSLog(@" StateTax = %@",[ncustDict objectForKey:@"StateTax"]);
    NSLog(@" FICA = %@",[ncustDict objectForKey:@"FICA"]);
    NSLog(@" NetIncome = %@",[ncustDict objectForKey:@"NetIncome"]);
    NSLog(@" NetIncomePct = %@",[ncustDict objectForKey:@"NetIncomePct"]);
    NSLog(@" TaxYear = %@",[resDict objectForKey:@"TaxYear"]);
    NSLog(@" ChilsSupportAmt = %@",[resDict objectForKey:@"ChilsSupportAmt"]);
    NSLog(@" CutodialChildTaxCredit = %@",[resDict objectForKey:@"CutodialChildTaxCredit"]);
    NSLog(@" Alerts = %@",[resDict objectForKey:@"Alerts"]);

the problem is its not displaying the Custodial details... for both Custodial and NonCustodial is displaying NonCustodilal data...
please help me out
thanks

A: The problem is that the objects in an NSDictionary are shallow-copied, which is to say that after you add tempDict to calcResult, it simply contains a pointer to tempDict.  This is not true for the keys in the dictionary though, which are copied and cannot be modified later without affecting the integrity of the dictionary.
Also, I'd like to point out that you can dump the entire contents of your dictionaries using NSLog(@"resDict = %@", resDict); and similar.


All national forest managment stardards are reviewed regularly to ensure they continue to meet expectations and the latest best practices.
Achieving PEFC endorsement of a national forest certification system is not the final step. Through our endorsement milestones, we ensure that national stardards are reviewed regularly so we know they continue to meet our benchmarks.
We need to ensure that all PEFC endorsed national forest certification systems systematically incorporate latest scientific research, practical experiences and best practices from the field, as well as evolving values, expectations and aspirations of society towards sustainable forest management. This is why we have developed a system to ensure PEFC endorsed national systems are regularly reviewed, and if necessary, revised.
For a national system to maintain its endorsement, it must meet a series of endorsement milestones. These milestones are linked to the national periodic review of the system and the sustainable forest management standard.
The first endorsement milestone is the start of the periodic review of the national standard, within five years of the previous national approval. From this 'review date', the national revision process must be completed within two years (second milestone) and the system needs to have successfully passed the assessment by the registered assessor within three years (third milestone).
With the milestones, we are constantly monitoring the endorsed national systems, ensuring they respect their national periodic review processes and continue to meet our benchmarks. National systems that miss the milestones risk suspension of their endorsement.
National systems go through a periodic review five years after their national approval (first endorsement milestone). The periodic review includes a gap analysis, public consultation and consideration of feedback received while the standard is in force.
The standard is reaffirmed, i.e. the current version is approved with no changes.
Revised and reaffirmed systems need to be assessed in order to maintain their PEFC endorsement. However, these assessment differ from the more comprehensive review of a new system. PEFC Registered Assessors carry out the assessment of both revised and reaffirmed systems.
Unlike with a new system, the assessment of a revised system can be limited to an assessment of the changes. This approach relies on the previous assessment results and reduces time and cost in the process. For the parts of the system that were not changed, the assessor carries out a comparison against the previously endorsed system to confirm that nothing has changed.
This assessment focuses on the review process, to ensure that the decision to reaffirm the system is justified and has the support of the relevant stakeholders. An important element is the comparison of the reaffirmed system documents with the previously endorsed system. This comparison ensures that no changes were made and identifies any changes that were not reported.
Chain of Custody auditor training in Bulgaria and online – register now!