text:
Edward Snowden must give government money from book because ex-intelligence contractor didn't get approval first, judge says
Published Wed, Dec 18 20193:14 PM EST Updated Thu, Dec 19 20191:14 PM EST
Dan Mangan@_DanMangan
Edward Snowden must pay the federal government proceeds from his new book because he failed to first get approval for the book's contents from the CIA and NSA as required by his employment contracts, a judge rules.
Snowden is a former intelligence contractor, now living as a fugitive in Russia, whose disclosures about highly secret U.S. surveillance programs rocked the nation's espionage agencies in 2013.
The decision by Judge Liam O'Grady in U.S. District Court in Eastern Virginia did not detail how much Snowden should have to pay the U.S. government in connection with his book "Permanent Record."
Former intelligence contractor Edward Snowden poses for a photo during an interview in an undisclosed location in December 2013 in Moscow, Russia.
Barton Gellman | Getty Images
Edward Snowden, the former intelligence contractor whose disclosures about highly secret U.S. surveillance programs rocked the nation's espionage agencies, must pay the federal government proceeds from his new book because he failed to first get approval for that book's contents as required by employment contracts, a judge has ruled.
That amount likely will be decided later by O'Grady.
The judge's ruling Tuesday came in response to a request by the government to grant summary judgment in a lawsuit against Snowden for violating the terms of secrecy agreements he signed while working at the Central Intelligence Agency as an employee and contractor, and at the National Security Agency as a contractor.
The Justice Department is seeking to recover "all proceeds earned by Snowden," it has previously said.
In a tweet on Thursday, Snowden wrote, "The government may steal a dollar, but it cannot erase the idea that earned it."
"I wrote this book, Permanent Record, for you, and I hope the government's ruthless desperation to prevent its publication only inspires you read it—and then gift it to another."
Snowden, now in Russia, remains a fugitive from prosecution on federal criminal charges for alleged violations of the Espionage Act relating to his exposure in 2013 of details of the NSA's massive collection of phone and internet data about Americans.
Snowden's disclosures led Congress to ban the bulk collection of Americans' phone records.
Newly released "Permanent Record" by Edward Snowden is displayed on a shelf at Books Inc. on September 17, 2019 in San Francisco, California.
Justin Sullivan | Getty Images
O'Grady's ruling noted that all three agreements Snowden signed required him to protect information and material of which he had knowledge from unauthorized disclosure.
They also required him to submit for review any writings or other presentations he prepared which related to intelligence data or protected information.
Snowden's book, which was published in September in the United States by Macmillan Publishing Group, details CIA and NSA intelligence-gathering activities, including classified programs.
Snowden did not get clearance from either agency for the book. Nor did he get clearance for intelligence-related materials he displayed during talks he gave for various public events, which included at least one slide "marked classified at the Top Secret level," the ruling said.
In his defense of the lawsuit, Snowden argued that the government had breached the secrecy agreements "by indicating it would refuse to review Snowden's materials in good faith and within a reasonable time," O'Grady noted in his ruling.
NSA whistleblower Edward Snowden: NSA and Facebook have similar data models
Squawk Box
Snowden also argued that the suit "is based on animus toward his viewpoint," and that the government only selectively enforced secrecy agreements, the judge said. And finally, Snowden maintained that the agreements did not support the government's claim against him.
But in his ruling, O'Grady said "the contracts at issue here" — the secrecy agreements — "are unambiguous and clear."
And the judge said there is "no genuine dispute" that Snowden breached the agreements.
A spokeswoman for the U.S. Justice Department did not immediately respond to requests for comment by CNBC about O'Grady's ruling.
Brett Max Kaufman, a lawyer on Snowden's legal team, said, "It's farfetched to believe that the government would have reviewed Mr. Snowden's book or anything else he submitted in good faith."
"For that reason, Mr. Snowden preferred to risk his future royalties than to subject his experiences to improper government censorship," said Kaufman, who is an attorney with the American Civil Liberties Union's Center for Democracy.
"We disagree with the court's decision and will review our options, but it's more clear than ever that the unfair and opaque prepublication review system affecting millions of former government employees needs major reforms."
In April, the ACLU and the Knight First Amendment Institute at Columbia University filed a lawsuit on behalf of five former public servants challenging the prepublication review system that affects former intelligence-agency employees such as Snowden and military personnel.
The suit argues that the system violates the Constitution's First and Fifth Amendments.
The case was filed for former employees of the Office of the Director of National Intelligence, a former CIA employee, a former Marine, and an ex-employee of the Naval Criminal Investigative Service.
Citizens Inc
U.S. National Security Agency


text:
You are here: Places To Stay > The Hinds Head
The Hinds Head
Preston Road, Charnock Richard, Chorley, Lancashire, PR7 5HL
VOTED NUMBER 1 ON TRIP ADVISOR!
Ideally situated on the A49 in the charming village of Charnock Richard with Countryside views overlooking Rivington and Winter Hill and within easy reach of motorway connections and the market town of Chorley.
With a tastefully decorated interior, open fires, cosy snug areas and a friendly welcoming atmosphere this is the ideal place to eat, to drink and to sleep.
Now offering quality accommodation in their five new luxury renovated bedrooms all of which are tastefully decorated and include en-suite facilities, colour flat screen tv's, tea and coffee making facilities, complimentary biscuits, toiletries and wifi internet connection.
The Hinds Head is also a great place for lunch or dinner. Executive Chef Kevin Bath a graduate from Paul Heathcotes School of Excellence has developed an extensive menu featuring produce by local butcher McRobb and other Lancashire suppliers where possible.
Lunchtime and smaller portion dishes available include sea bass with creamy mashed potato and parsley sauce; slow cooked beef and onion pie; scampi basket plus many more tasty dishes.
Evening dishes available include rump of lamb with pea mint mash and rosemary and thyme jus; fillet, ribeye and sirloin steaks and stuffed chicken.
Children are also catered for and have a separate children's menu.
Available from the bar are three largers, three hand pulled beers, ciders, Guinness, a large selection of fine malts and whiskeys as well as an extensive wine menu.
Live entertainment is featured on the last Saturday of every month.
Ample parking is available together with a lock up for cycle storage.
Double Room from £70.00 to £90.00 per unit pn
Family Room (Sleeps 3) from £90.00 to £100.00 per unit pn
Single Room from £50.00 to £70.00 per unit pn
*Breakfast is £8pp extra.
Certificate of Excellence 2019
facebook: https://www.facebook.com/The-Hinds-Head-Charnock-Richard-718543315197596/
View the rooms
Yarrow Valley Country Park
Yarrow Valley Country Park ds to over 300 hectares and is located between Chorley and…
The Alabaster Jar
The Alabaster Jar is an independently run paint-your-own-pottery shop that provides a…
The Theatre showcases some of the best talent in the region, with shows from musicals to…
Astley Hall Museum and Art Gallery
Astley Hall dates from 1580 with subsequent additions. Unique collections of furniture…
Chorley Market
Standing and serving the people of Chorley for more than 500 years the famous markets are…
St Laurence
Ancient English Parish Church, over 800 years old.
White Bear Marina
The largest marina on the Leeds & Liverpool Canal offering products and services…
Barbara Barlow's Cottage Garden
The Ridges, a 3.5 acre, sheltered, quintessentially English country garden, is located at…
Cedar Farm Galleries
The Gallery, established in 1987, provides an ideal setting for a wide selection of…
Worden Arts and Crafts Centre & Marsden Theatre
Worden Arts and Craft Centre is surrounded by 157 acres of parkland and is ideal for a…
Worden Park
Worden Park is over 150 acres in size. It includes the formal gardens, overlooked by a…
South Ribble Museum and Exhibition Centre
Come and explore our quirky timber-framed Tudor school house, where a fantastic…
The Mill House Gallery
This stunning gallery is situated on the banks of the Leeds-Liverpool Canal in the rural…
British Commercial Vehicle Museum
Submerge yourself in a nostalgic environment, packed with sounds, smells and sights from…
Leyland Market
Leyland has been a thriving market since the 18th Century offering a variety of stalls…
Rivington Terraced Gardens
The Gardens are a magical place of intertwining paths leading to unexpected surprises.…
The Hinds Head, Charnock RichardTastefully decorated restaurant and bed and breakfast situated in the charming village of Charnock Richard within easy reach of motorway connections and the market town of Chorley. Outdoor seating area with countryside views overlooking Rivington and Winter Hill. Extensive menu available featuring…

redpajama_set_name: RedPajamaCommonCrawl


DOCUMENTS dating back to the 1930s show the Natural History Museum (NHM) in London had appealed to bounty hunters to help kill and capture Nessie for display.
AN English museum planned to to kidnap the Loch Ness Monster and put its carcass on display in London, new documents have revealed.
Secret documents, which date back to the 1930s, show the Natural History Museum (NHM) in London had appealed to bounty hunters to help secure the remains of Nessie.
The files also revealed how the NHM were keen to steal a march on museums in Scotland and that the Duke of Edinburgh had even suggested calling in the Royal Navy to search for the creature.
The Scottish Office opened a file on the monster in Edinburgh in December 1933 after being bombarded with inquiries from the Press.
However, the Royal Scottish Museum warned against the move, with more files found in Edinburgh revealing growing pressure for a special Act of Parliament to prevent Nessie being killed or captured.
In a letter to the Scottish Secretary it stated: "The museum urges strongly that the RSM have the reversionary rights to the 'Monster' if and when its corpse should become available.
"We think the Monster should not be allowed to find its last resting place in England.


Parkland, Florida, school shooting survivors Emma Gonzalez and David Hogg aren't taking excuses from Sen. Marco Rubio (R-FL) or President Donald Trump.
In a Monday morning interview with CNN's "New Day," the two students responded to Rubio's claim that no gun laws would have prevented the shooting.
Hogg agreed, saying that solutions don't come from division.
Host Alisyn Camerota quoted Trump's tweets over the weekend blaming the FBI for not catching the shooting due to the Russia investigation. Hogg found it outright disgusting.


Here in Moscow is still freezy but alomost no snow in the street and everything shout for Spring. It is the best time for the Love, for birds and the Giveaway!
She giving away wonderful double love bird brooches. So sweet of her!
You can wear both of them on your collar or you can share one with a loved one.
In this double love bird brooches set, you will receive two lovely birds, facing each other, as shown in the pictures.
These bird brooches are cute accessories for both men and women!
The winner will get both prizes: Wassupbrothers soft love pigeon and LinnWarme double love bird brooches.
5. Visit both shops, and write in your comment, what is your most favorite items in our shops.
6. If you have a blog,post on the sidebar of your blog picture of the giveaway with an active link, or make a separate post.
and dont forget to leave your contacts, so i can find you in case you win.
If you have problems with commenting here in blog , comment here on my Facebook page.
I'm a follower at Blogger platform. The picture of your amazing giveaway is at my page (www.inaurem.pl) at a subpage - giveaway.
The thing I like most in your shop is...Purple Marco Owl. It's has my favourite colours, cute pattern and I'm totally in love with owls.
From Linn Warme etsy shop, hm...let me think, oh wait, it's so easy --> Purple Christmas Rose Flower Brooch. Why? Because it's also purple, it has a flower theme and lately I'm wearing lot's of brooches.
I love the Pink Poppy Flower Stud Earrings from linnwarme and Bennie the hedgehog from wassupbrothers!
I am following both your blogs on bloglovin.
My favorite from Linn's shop is the deer brooch and from yours is Poline the bunny.
Hi, I liked both facebook pages. Thanks for the chance to win.
My favorite item in the Linn Warme Etsy shop are the Yellow Spring Flower stud earrings. They are so cheery, and with spring just around the corner, perfect for everyday wear. I could see wearing them with practically everything I own.
My favorite item in the Wassupbrothers Etsy shop is Cubert the Hedgehog. I have never seen a real hedgehog, but this one looks like he has an adventurous personality. He and I could have great fun together.
2. Done Like Linn Warme page and Wassupbrothers page on Facebook.
4. Done Like LinnWarme and Wassupbrothers Etsy shops.
I follow both pages on FB as Deborah Davey.
I liked you both on FB, followed you on pinterest and liked your shops.
My favorite wassupbrothers item is the grumpy cat, and my favorite linnwarme item is the Flying Love Birds brooches.
Hello, thanks for the chance to win. ;) I did everything but the pinterest since I don't have one.
I have both shops liked on Facebook, and favorite on Etsy. My favorite softie in wassupbrothers is Toppy Little Sheep! She is adorable! My favorite from linnwarme is between the love bird brooches, and the sleeping fox brooch. Thank you for the chance to win this awesome giveaway!


text:
import logging
import os
import subprocess

def convert_tiff_path_to_text(image_path, stop_on_fail=True):
    '''Method to convert a tiff path to utf8 text.'''
    file_extension = os.path.splitext(image_path)[1]
    # Get extension
    if not (file_extension == '.tiff' or
            file_extension == '.tif'):
        # Check if it's a .tiff
        if stop_on_fail is True:
            raise Exception('Non-tiff file cannot be converted.')
        # If does not
        else:
            logging.getLogger(__name__).exception('''{} does not appear
                                                     to be a .tiff.
                                                  '''.format(image_path))
    try:
        output = subprocess.check_output(['tesseract',
                                          image_path,
                                          'stdout'])
    except Exception as e:
        exception_string = ''.join([str(e.args), ' (Tesseract error).'])
        e.args = tuple([exception_string])
        if stop_on_fail is True:
            raise
        else:
            logging.getLogger(__name__).exception(e)
    return output

redpajama_set_name: RedPajamaGithub


Welcome! On this page you may download photos and PR information about Anna and her shows. If you require any additional information or materials, please contact Anna directly!
Anna's lively, highly interactive concerts feature songs, puppetry, movement, colorful props, electric keyboard, and more. Participation is highlighted throughout, with many chances for children to join Anna in the show! Colorful multi-cultural rhythm instruments and sign language may be included.
Option 1Download a PDF file to print, import into a word processor OR customize with Adobe Reader!
Click the thumbnail to view full size.
Then control-click (MAC) or right-click (PC) to download.


Lot 4 Osage Trail is a $4,200 property on a 5.00 acre lot located in San Luis, CO.
Great price for 5 acres close to the Historic Rio Grande River. Walk down there to fish or just sit by the river and relax!! Easy access to The Ranchos from Hwy 142 and/or County Rd G. Beautiful views of the mountains. Peace and quiet with the wild horses as visitors and your new neeeeiiighbors! Public lands across the river. Pictures are of the area and the gorgeous river views you will encounter and can walk to!Make this your Colorado get away!
I am interested in Lot 4 Osage Trail, San Luis, CO 81152.


Tivon Green is being sought in connection with the death of Daegio Heron on the Near East Side. Two men were already arrested: Tyrik M. McDonald-Glaslo, 18, of Hildreth Avenue on the Near East Side and Dajuan A. Crowley, 18, of Oakwood Avenue on the South Side, are charged with murder in the shooting death of Daegio D. Heron, 29. The shooting occurred in an alley behind the 1500 block of Harvard Avenue, near where Heron lived on Taylor Avenue, shortly before 4 p.m. Sunday, October 2, 2016. Witnesses stated that two men distracted Heron while the other shot him in the back of the head.
Central Ohio Crime Stoppers, 614-461-8477.


text:
Largest bank in Russia introduces Activity Based Working
Kutuzovsky aveny 32
Floor area: 24'000 m2
Completed floors: 4
Completion: December 2017
Full Architectural Services
Sberbank, the largest bank in Russia and Eastern Europe, has transformed its traditional office model to an open, transparent and agile workplace. Evolution Design was responsible for the design and the development of the new workplace concept over four floors in its Moscow office building.
The workspace concept was announced winner of the 'Best Agile Office' in the Best Office Awards 2018 and also received the Grand Prix Award 2018 for the best office out of 120 projects.
Sberbank requires flexible workspaces as its work style involves creating adaptable cross-functional teams with changeable personnel and without a pronounced vertical hierarchy. The size of each team may vary depending on individual projects and so workspaces need to be easily adapted to suit the required number of participants.
Another challenge facing the architects was the scale and labyrinth layout of the building. Each of its four floors is 7,500 square meters and accommodates approx. 650 people. Originally designed to house apartments, each floor was divided into many compartments – a solution that met fire regulations, but did not meet the needs of a modern open office or enable the free flow of people in the space.
Smart design solutions
Evolution Design divided each floor into four main zones, which share a central communication hub at the heart of the office. The hub is formed of a large multifunctional meeting room, a library for quiet concentrated work and two kitchens surrounded by informal seating areas.
Workstations are based along the outer ring of the building beside the windows, to make the best use of daylight and ensure comfort for staff. To prevent employees from being disturbed by continuous circulation across the space, a 'room in a room' concept was designed to be inserted between the workstations and building core. These custom-made rooms function as space dividers, separating working areas from the main circulation,but also include alternative workspaces such as small meeting rooms for brainstorming and stand-up meetings, open diner-type spaces for individual conversations, and single rooms for private phone calls or more focused working.
A co-working area was designed as part of the communication hub, featuring high tables with a whiteboard surface for brainstorming ideas, soft seating diners that are perfect for conversation, and bar counters along the facades of the building offering panoramic views across Moscow.
Each floor also has a playful design feature, for example, a real SberJeep with a built-in PlayStation for a break from work or a modern version of a yurt, decorated in the style of the Alpine chalets, for cosy informal meetings.
Simple and intuitive navigation
The size of each floor required a simple and intuitive navigation device, so each of the four main zones features an individual colour and graphic theme to aid navigation and differentiate the zones.
Evolution Design also used bold graphics to create an individual look and feel for Sberbank. Meeting rooms feature themed wall graphics and privacy strips, ranging from bright patterns that energize creativity to photography designed to foster calm during meetings.


It is such a joy to observe an infant's responses to the world. As you watch your newborn gaze in wonder at the people and objects around him, nestle against you with a whimper of pleasure, and occasionally startle in response to a loud noise, you may feel that you're experiencing many of the wide range of emotions yourself. During the first days and weeks at home with a new baby, you may swing between feelings of joy and uncertainty, confidence and confusion, excitement and exasperation. These are all very natural and expected feelings. If your emotional responses during the postpartum period are more extreme than you expected or feel you can handle, you should notify your physician. In general, the simpler and more predictable you can keep your daily routine as you continue getting to know your baby and familiarizing yourself with breastfeeding, the better for you and your family.
Nursing mothers in many cultures sleep with their babies until they wean. The American Academy of Pediatrics, however, has expressed concern that bed sharing is hazardous. Bed sharing is a particular concern if the mother is obese; if she is using any substances that may alter her state of arousal, such as mind-altering drugs or excessive alcohol; if she is a smoker; or if other children are also in the bed. If you decide to let your infant sleep in your bed, never place him in a facedown position. Always place him on his back. Avoid soft surfaces, loose pillows, or loose covers, and move the bed away from the wall and other furniture to keep your baby from becoming trapped. Never put your baby to sleep on a waterbed. Consider moving him to his bassinet, on his back, after breastfeeding and before you drift off to sleep. It is also risky to fall asleep with your infant on a couch or in a reclining chair. The American Academy of Pediatrics recommends parents have their new babies sleep in the same room as the parents, but on a separate sleep surface, such as a bassinet.
Once you've picked a couple of locations for breastfeeding, make sure that such essentials as baby wipes and diapers are within reach before you start nursing. Keep a bottle of water or something else to drink nearby for you, as nursing mothers should drink plenty of water or other noncaffeinated beverages to avoid thirst.


text:
Why Choose Social Work As A Major
Assessment Results of Student Learning Outcome — CSWE
Meet the Faculty and Staff
Academic Honesty Policy
Educational Policy and Accreditation Standards
Donate to Social Work Scholarship Fund
Learn more with the Social Work Brochure
Why social work?
According to the Bureau of Labor Statistics (2014), employment for social workers is projected to increase by 19% over the next 10 years. This fast growing field affords a flexible work environment in a variety of settings. Social workers are employed in community agencies, government offices, schools, nursing homes, military settings, youth service agencies, legislative offices, social welfare agencies, child protective services and more. Social workers become community organizers, politicians, case managers, child protection workers, and social service agents. With a masters degrees, social workers can become therapists, crisis interventionists, substance abuse counselors, human service managers, researchers, and so much more.
Why social work at WCSU?
In 2015 the Social Work Program at WCSU was ranked 1st in Connecticut and 7th in the nation for ROI- Return on Investment! At WSCU, students receive a generalist social work education from an accredited BSW program. Our program provides students with the hands-on skills that are needed to become a social work professional. Our social work students participate in two social work internships, one in junior year and one in senior year. Our internship program provides a supportive learning environment with a field instructor and faculty liaison to provide encouragement and guidance. Field experiences provide invaluable learning opportunities and experience to add to the resume of the new graduate.
What are the advantages of choosing social work as a major?
Graduates of our social work program can apply for an advanced standing track in MSW programs throughout the country. Certain of these advanced standing programs can be completed in one year. Western's generalist approach to social work education exposes students to a diverse field of social work practice. Our faculty is made up of experienced practitioners, from a diverse range of practice, each bringing real-world social work experiences into the classroom.
Things to do as a Social Work Major
Join the Social Work Club.
This student-led group brings together social work students to contribute to the campus community and beyond and to learn more about the field of social work. In past years, the club has held fundraisers for a homeless breakfast program, helped the Student Veteran Organization install Veteran's Day Flags, provided a fundraising basket for a local school, walked as a team in the campus Relay for Life, attended NASW conferences, and toured
graduate schools in New York City.
Attend a Professional Development Day
This annual event brings all the social work majors together for a conference about the profession of social work. Students learn about the broad field of social work practice from community professionals.
Participate in the Beatrice Nemzer Annual Symposium
Every spring, an outstanding social worker comes to campus to inspire the next generation of young social workers to become agents of change in their community.


text:
America's Rural-Jail-Death Problem
The Atlantic: Katie Rose Quandt - March 29th, 2021
In the early-morning hours of January 7, 2019, when it became clear that 30-year-old Christopher Hall might die, no medical staff were on duty at the Boyd County Detention Center.
Hall had been booked into the rural eastern-Kentucky jail in the final days of 2018 on a drug-possession charge. During intake, he informed officers that he typically used heroin or methamphetamine every day, that he had high blood pressure and hepatitis C, and that he had experienced delirium tremens or other serious withdrawal symptoms when he'd gone off drugs in the past. But there is no record of Hall seeing a physician during his time in the jail. Instead, medical consultations were made over the phone.
Court records note that during Hall's first few days at BCDC, "nothing was documented to verify … that he was being monitored or assessed." He developed a persistent fever, for which he was seen by medical staff several times and given Tylenol, in addition to his blood-pressure medication. On January 6, Hall was prescribed withdrawal medication, but just before midnight, a nurse wrote in his record that he was "withdrawing hard." Shortly after this, the court records note, jail deputies laughed as they watched an incarcerated janitor clean up Hall's diarrhea. Hall's condition continued to worsen, and he eventually stopped speaking.
Staff called an ambulance in the morning, but it was too late. Hall died 13 days after being booked in, with a final emergency-department diagnosis of sepsis, a brain abscess, and "an altered mental status." An ongoing wrongful-death lawsuit filed by the mother of his child alleges that jail and medical staff "displayed a conscious disregard for his right[s] and safety." (The defendants have disputed the claims in court, arguing that their "actions were reasonable, proper, justified, legal and undertaken without any wrongful intent, impact or effect.") Hall was the fourth person to die in eight months at BCDC.


text:
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using SimplCommerce.Infrastructure.Data;
using SimplCommerce.Infrastructure.Web.SmartTable;
using SimplCommerce.Module.Core.Extensions;
using SimplCommerce.Module.Core.Models;
using SimplCommerce.Module.Inventory.Areas.Inventory.ViewModels;
using SimplCommerce.Module.Inventory.Models;

namespace SimplCommerce.Module.Inventory.Areas.Inventory.Controllers
{
    [Area("Inventory")]
    [Authorize(Roles = "admin, vendor")]
    [Route("api/warehouses")]
    public class WarehouseApiController : Controller
    {
        private readonly IRepository<Warehouse> _warehouseRepository;
        private readonly IRepository<Address> _addressRepository;
        private readonly IWorkContext _workContext;

        public WarehouseApiController(IRepository<Warehouse> warehouseRepository, IWorkContext workContext, IRepository<Address> addressRepository)
        {
            _warehouseRepository = warehouseRepository;
            _addressRepository = addressRepository;
            _workContext = workContext;
        }

        [HttpGet]
        public async Task<IActionResult> Get()
        {
            var query = _warehouseRepository.Query();
            var currentUser = await _workContext.GetCurrentUser();
            if (!User.IsInRole("admin"))
            {
                query = query.Where(x => x.VendorId == currentUser.VendorId);
            }

            var warehouses = await query.Select(x => new
            {
                x.Id,
                x.Name
            }).ToListAsync();

            return Ok(warehouses);
        }

        [HttpPost("grid")]
        public async Task<IActionResult> List([FromBody] SmartTableParam param)
        {
            var query = _warehouseRepository.Query();
            if (param.Search.PredicateObject != null)
            {
                dynamic search = param.Search.PredicateObject;

                if (search.Name != null)
                {
                    string name = $"%{search.Name}%";
                    query = query.Where(x => EF.Functions.Like(x.Name, name));
                }
            }

            var currentUser = await _workContext.GetCurrentUser();
            if (!User.IsInRole("admin"))
            {
                query = query.Where(x => x.VendorId == currentUser.VendorId);
            }

            var warehouses = query.ToSmartTableResult(
                param,
                 sp => new
                 {
                     sp.Id,
                     sp.Name,
                     VendorName = sp.Vendor.Name
                 });

            return Json(warehouses);
        }

        [HttpGet("{id}")]
        public async Task<IActionResult> Get(long id)
        {
            var warehouse = await _warehouseRepository.Query().Include(w => w.Address).FirstOrDefaultAsync(w => w.Id == id);
            if (warehouse == null)
            {
                return NotFound();
            }

            var currentUser = await _workContext.GetCurrentUser();
            if (!User.IsInRole("admin") && warehouse.VendorId != currentUser.VendorId)
            {
                return BadRequest(new { error = "You don't have permission to manage this warehouse" });
            }

            var address = warehouse.Address ?? new Address();
            var model = new WarehouseVm
            {
                Id = warehouse.Id,
                Name = warehouse.Name,
                AddressId = address.Id,
                ContactName = address.ContactName,
                AddressLine1 = address.AddressLine1,
                AddressLine2 = address.AddressLine2,
                Phone = address.Phone,
                StateOrProvinceId = address.StateOrProvinceId,
                CountryId = address.CountryId,
                City = address.City,
                DistrictId = address.DistrictId,
                ZipCode = address.ZipCode
            };

            return Json(model);
        }

        [HttpPost]
        public async Task<IActionResult> Post([FromBody] WarehouseVm model)
        {
            if (ModelState.IsValid)
            {
                var address = new Address
                {
                    ContactName = model.ContactName,
                    AddressLine1 = model.AddressLine1,
                    AddressLine2 = model.AddressLine2,
                    Phone = model.Phone,
                    StateOrProvinceId = model.StateOrProvinceId,
                    CountryId = model.CountryId,
                    City = model.City,
                    DistrictId = model.DistrictId,
                    ZipCode = model.ZipCode
                };

                var warehouse = new Warehouse
                {
                    Name = model.Name,
                    Address = address
                };

                var currentUser = await _workContext.GetCurrentUser();
                if (!User.IsInRole("admin"))
                {
                    warehouse.VendorId = currentUser.VendorId;
                }

                _warehouseRepository.Add(warehouse);
                await _warehouseRepository.SaveChangesAsync();
                return CreatedAtAction(nameof(Get), new { id = warehouse.Id }, null);
            }

            return BadRequest(ModelState);
        }

        [HttpPut("{id}")]
        public async Task<IActionResult> Put(long id, [FromBody] WarehouseVm model)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            var warehouse = await _warehouseRepository.Query().Include(x => x.Address).FirstOrDefaultAsync(x => x.Id == id);
            if (warehouse == null)
            {
                return NotFound();
            }

            var currentUser = await _workContext.GetCurrentUser();
            if (!User.IsInRole("admin") && warehouse.VendorId != currentUser.VendorId)
            {
                return BadRequest(new { error = "You don't have permission to manage this warehouse" });
            }

            warehouse.Name = model.Name;
            if (warehouse.Address == null)
            {
                warehouse.Address = new Address();
                _addressRepository.Add(warehouse.Address);
            }

            warehouse.Address.ContactName = model.ContactName;
            warehouse.Address.Phone = model.Phone;
            warehouse.Address.ZipCode = model.ZipCode;
            warehouse.Address.StateOrProvinceId = model.StateOrProvinceId;
            warehouse.Address.CountryId = model.CountryId;
            warehouse.Address.DistrictId = model.DistrictId;

            await _warehouseRepository.SaveChangesAsync();
            return Accepted();
        }

        [HttpDelete("{id}")]
        public async Task<IActionResult> Delete(long id)
        {
            var warehouse = await _warehouseRepository.Query().Include(w => w.Address).FirstOrDefaultAsync(x => x.Id == id);
            if (warehouse == null)
            {
                return NotFound();
            }

            var currentUser = await _workContext.GetCurrentUser();
            if (!User.IsInRole("admin") && warehouse.VendorId != currentUser.VendorId)
            {
                return BadRequest(new { error = "You don't have permission to manage this warehouse" });
            }

            try
            {
                _warehouseRepository.Remove(warehouse);
                _addressRepository.Remove(warehouse.Address);

                await _warehouseRepository.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                return BadRequest(new { Error = $"The warehouse {warehouse.Name} can't not be deleted because it is referenced by other tables" });
            }

            return NoContent();
        }
    }
}


text:
Q: Two questions regarding c++ programming Today I had my first exam in c++ in uni - I study computer science - and I didn't get it all right, because the time was too short and I had to write some long code to do simple tasks.
So it was a card game simulation with all kind of different methods.
First problem:
We should compare the point values of each player's card to determine the highest, which are all stored in a player class object as a vector class data element. What I did was: get the card, store the value in an int and then compare all like this:
if(a > b && a > c && a > d){...

... and I had to do this four times.
Is there a better way to do this ? If not, maybe an easier way to compare the integers ?
Second problem:
If you look at this you'll probably know what the problem is
int id0 = players[0].getID();
int bd0 = players[0].getBudget();
int id1 = players[1].getID();
int bd1 = players[1].getBudget();
int id2 = players[2].getID();
int bd2 = players[2].getBudget();
int id3 = players[3].getID();
int bd3 = players[3].getBudget();

stringstream players;
players << "Player's ID" << setw(10) << "Budget" << endl;
players << "-----------" << setw(10) << "------" << endl;
players << id0 << setw(20) << bd0 << endl;
players << id1 << setw(20) << bd1 << endl;
players << id2 << setw(20) << bd2 << endl;
players << id3 << setw(20) << bd3 << endl;

return players.str();

I can't figure out why the functions above didn't work in the stringstream directly! The compiler kept telling me that sstream doesn't support the [] operator, even though it worked in other methods.

A: Your second problem is that you reused the variable name:
Player players[10]; // or something

void foo() {
    std::stringstream players;
    players << players[1].getID();
} //     ^          ^
  //     |          |
  // stringstream   |
  //                |
  //         also stringstream

Why would you expect the compiler to be able to figure out that the first players in players << players is the string stream but the second is the earlier declared variable?

In the first problem you might make your comparisons simpler in a number of ways.
if (a > std::max(b,c,d)) { ... }
if (b > std::max(a,c,d)) { ... }
...

This does the same thing as your code (including not handling ties), but is a little easier to read. Or you could do:
int top_score = std::max(a,b,c,d);
if (top_score == a) { ... }
if (top_score == b) { ...

This handles ties by executing the if condition for all players with the highest score. Or you could do:
Player &winner = *std::max_element(std::begin(players),std::players(end),
    [](Player &l,Player &r) { if (l.score() < r.score()) return l; else return r; });

// no conditional necessary, just access 'winner'

Although this again does not handle ties well; it just picks a winner from among the top scorers. You can also do:
Player *sorted_players[players.size()];

// fill in sorted_players
std::transform(std::begin(players), std::end(players), sorted_players, [](Player &p) { return &p; });
auto compare_players = [](Player *l, Player *r) { return l->score() < r->score(); };
std::sort(std::begin(sorted_players), std::end(sorted_players), compare_players);

// get the top scorers
int top_score = sorted_players[players.size()-1]->score();
Player *winner_begin = std::lower_bound(std::begin(sorted_players), std::end(sorted_players), top_score, compare_players);

// reward each top scorer.
for (Player *winner = winner_begin; winner<std::end(sorted_players); ++winner) {
    reward(*winner);
}

This handles ties by rewarding every player that matched the top score.

redpajama_set_name: RedPajamaStackExchange


It's time to put the people first.
That's the message that I have for Quebec Municipal Affairs Minister Pierre Moreau, who is defending the protracted length of time it's taking to arrive at a decision about whether or not to reroute the rail line around the town of Lac-Megantic, rather than continue running the railway through the centre of it.
Moreau argues that all aspects of the issue need consideration. My opinion is that this issue is so far past that point that to even think about continuing to run a railway through the centre of town is beyond comprehension.
The fact that rail traffic has already temporarily resumed on its old route through the town, rather than around it, well before a decision has been reached has been a source of worry for residents.
Lac-Megantic has seen part of its downtown core obliterated, lost scores of its citizens, and endured the infuriating attitude of the railway's chairman, Edward Burkhardt, who painted himself "also a victim" in the tragedy.
Adding insult to injury, the railway – Montreal, Maine & Atlantic – carried only a fraction of the insurance that was required to cover the massive costs for the damage caused, and subsequently went bankrupt, leaving taxpayers to foot the bill. Now sold to Fortress Group, the continuation of the railway is assured, but the well-being of residents is not.
Municipal officials and residents have spoken loud and clear that they do not want the railway back. Lac-Megantic's mayor, Colette Roy Laroche, has stated that the "human factor" must be considered as many of the townspeople were traumatized by the accident.
Healing and closure is only being made even more difficult for residents given the recent charges against three rail employees in connection with the rail catastrophe.
These are heartfelt, astute observations by two people directly impacted by the tragedy, and I concur with them completely.
I feel that there is no need to list the names of the employees who were charged, to show their pictures, or the homes in which they live, as some media already has. To do so, in my opinion, serves only as a distraction – a detour – around the real issue, which I feel is rail practices themselves.
I do not believe that the three rail employees charged in connection with the Lac-Megantic disaster should serve as scapegoats for the much larger problems in the rail industry that came together like a terrible but perfect storm on that fateful evening last July.
We now know that a lot of the crude oil that has been shipped by rail over a substantial length of time has done so in tankers with a known defect. How was this ever allowed to continue? Even the labelling method identifying the nature of the crude involved in Lac-Megantic fell short of what information first responders needed to fully understand the dynamics of the firestorm they faced. A crew of one on the train itself…questions about the conditions and maintenance of the tracks in and around the town…parking a loaded oil train on a hill and leaving it unattended…the list goes on and on.
There are growing calls from local governments and the public for increased transparency about the hazardous goods, including oil, being transported through their communities – as a result of Lac-Megantic. Rail infrastructure has been thrust into the spotlight, with the public jolted out of any previous sense of complacency held prior to Lac-Megantic.
The conditions under which rail employees work continues to raise concerns as well. Too few crew, too tired, too often – that's my opinion.
And lastly, the wisdom of regularly transporting hazardous freight by rail, whether it be crude oil, gas, or other chemicals such as ammonia or chlorine – through the centres of towns like Lac-Megantic or major cities is also being debated as more and more people become aware of the alarming risks involved in keeping the status quo.
Rerouting of freight around the town of Lac Megantic is necessary. It's the most basic gesture of respect, of ensuring safety, and of goodwill. Nothing less is acceptable given what this town has been put through.
It's also a precedent, and one that worries the railways. It's an issue that the rail companies might have been able to previously detour around the public, but no longer.
It's time to re-evaluate rail routes and procedures not only in Lac-Megantic, but in the many Canadian communities whereby hazardous goods are routinely handled by rail to meet the best interests of both public and rail safety.
Our worst rail tragedy should serve as a catalyst for change for the better of an industry and a country.
I am sure the number in Canada are comparable. Lac Magantic was terrible but is not something happening everyday. it is only a matter of time before a tanker truck blows up in a city.
People are the ones demanding oil, home heating fuel, gasoline and propane and the railways are just meeting that demand so they only have ourselves to blame for the huge increase in rail traffic.
Don't you mean TSB, not NSB? And why the TSB does not monitor the trucking industry probably has something to do with the oversight of motor vehicle and licensing facilities, and ties to the insurance agencies on provincial levels. Why not just ask? I bet there are more trucking accidents per mile than trains as well. That's because there are more trucks, for starters. But most trucks don't measure out in lengths over a mile long. That can have a significant bearing, if you are going to keep comparing one industry to another. It also skews the comparison as it has been recognized that train accidents involving hazardous cargo can be far more severe than those in the trucking industry as there is exponentially more volume involved. Your argument is an apples-to-oranges comparison. As rail freight increases, so does the possibility of an accident; no industry can have a 100% safe operation but the problem is, that rail accidents, especially with the massive increases in oil shipments, these tend to be far more serious.
The trucking industry, despite its problems, has not had a "Lac Megantic" despite the massive volume of trucks on the road. And that says something, Mr. Pfefferle. What is really frightening, though, is how few crew can be utilized to run a long train.
Rail has cut far too much, and now, the public is very much concerned with rail transportation in particular. Rail earned that negative spotlight, and will have to make a great deal of positive progress to gain back public trust. Very few want oil trains after Lac Megantic. It's up to rail to heal that rift.
Public trust in the safety of rail transport suffered yet another blow July 30, 2014 when a single car derailment occurred within the town boundary of in Spences Bridge. No one was hurt in the accident. The derailment was relatively benign owing to the fact that it was carrying only dry goods. The question on many people's minds is, however, what would have happened if it had involved flammable or caustic materials.
A local resident, who wishes to remain anonymous, observed two weeks ago that an unusual sound was coming from this portion of the track. He did not approach the railway with his insight, trusting instead that their own inspection team would locate the problem and fix it.
Dwayne, was there any information made available about the track condition in that location? It's disturbing to think of what could have happened if the freight was flammable or caustic, given the concern about wildfires in that region. Great photos, by the way. I wasn't aware of the issue with the bridge, as I've passed through there from time to time.


text:
Q: Сортировка списка в Python с параметром reverse При сортировке такого списка
A = [22, 44, 11, 12, 99, 88]

с помощью метода sorted с объявленными параметрами key и reverse
B = sorted(A, key=lambda x: len(str(x)), reverse=True)
C = sorted(A, key=lambda x: len(str(x)), reverse=False)

на выходе получается два одинаковых списка B и С, а именно:
[22, 44, 11, 12, 99, 88]

Почему так происходит?

A: Параметр reverse явно задаёт порядок сортировки, а не разворачивает список в конце.
В этом и есть принципиальное отличие. Т.к. в вашем случае для сортировщика все элементы равны, вы и получаете два равных списка для прямой и обратной сортировки.
Хотите получить два зеркальных - используйте sorted(A, key=lambda x: len(str(x))) и reversed(sorted(A, key=lambda x: len(str(x)))), тогда результаты всегда будут зеркальными


text:
You are here:Education
Student nurse who survived sepsis organises awareness event
By Jo StephensonReporter
A first year nursing student who nearly died from sepsis is determined to use her experience to educate others about the condition and has helped organise a ground-breaking training event.
Two years ago Katie Dutton was given a 15% chance of survival after contracting sepsis while in hospital. The experience inspired her to become a nurse and she went on to enrol as a nursing student at De Montfort University (DMU) Leicester.
"I was determined not to let this beat me and make an example of it"
Katie Dutton
It also made her determined to spread the word about sepsis, which kills around 44,000 people every year in the UK.
"I was determined not to let this beat me and make an example of it, and ensure sure we're lowering the number of sepsis cases," said Ms Dutton.
"I wanted to help stop that happening to other patients and hopefully inspire nurses to really read up about sepsis and to have it at the forefront of their mind," she said.
Together with fellow nursing student Kylie-Ann Johnson, she went on to organise a unique awareness event, which saw more than 100 nursing students trained as "sepsis champions".
The event, supported by Leicester Royal Infirmary's accident and emergency sepsis team and DMU's faculty of health and life sciences, included training on spotting the signs of sepsis.
"Student nurses are the fresh faces of the NHS, they are the ones going out into the hospitals and they have to be confident going out into practice and being able to recognise it," said Ms Dutton.
"It's fantastic what Katie has managed to achieve and the response from students has been so good"
Clair Ripley
In her case, she noted that she was admitted to hospital for a kidney infection when a line became infected.
"Within a week I started to hallucinate, I did not know where I was, and my temperature was 40.1C," she said.
"The last thing I remember was waiting in a theatre thinking I was going to die. That's the last thing I remember until I got better," she said. "My family were at my bedside in the ICU."
University Hospitals of Leicester NHS Trust was the first in the country to bring in a dedicated sepsis team to support staff on wards.
Trust sepsis nurse Clair Ripley was at the awareness event to talk to the students about the help available to nurses in practice and ways to speed up diagnosis.
"It's fantastic what Katie has managed to achieve and the response from students has been so good," she said.
Katie Dutton while in hospital with sepsis
She added: "Her colleagues are the nurses of tomorrow so it's vital we tap into them as a resource and it becomes second nature to them to ask the question 'Could it be sepsis'?"
So many people applied to take part in the training event that it was over-subscribed and a second one is now being held later this year.
"Originally, it was just going to be an event for our cohort but then things spiralled and we had over 210 people apply to come," said Ms Johnson.
"We are hoping this can become a regular event at DMU and that student nurses feel much more confident now about spotting the signs and raising any issues," she said.
First year nursing student Tania Kaur said the event was useful ahead of going out on placement.
"There was lots of new information and when I go out on placement in two weeks' time this is going to be fresh in my mind," she said.
Richard Postance, senior lecturer in learning disability nursing at DMU, said he was proud of the students' efforts.
"It has been a brilliant effort. They have worked so hard on this and the feedback from the students has been so positive," he said.
Gaps and improvement in management of sepsis
Nurses recognised in the 2019 Queen's birthday honours list
8 June 2019Nursing Times News Desk
Leading nurses from the world of research, the charity sector and the military are among those recognised with birthday honours from the Queen this year.
Nurses create online training to help staff spot sepsis in children
A team of nurses has created a new online training course to help colleagues spot the signs of sepsis in children, in a bid to fill the "gap" in staff training needs.
RCN Wales launches nursing excellence awards for 2019
The Royal College of Nursing in Wales has today announced the official launch of its Nurse of the Year Awards for 2019.
Healthcare Assistant - Leicester - Hospital Experience
Infection Prevention and Control Lead Nurse
Infection Control Lead Nurse
Senior Registered Nurse - Infection Control


For developers and business owners, it can be difficult to identify the right environmental consulting process for your commercial needs. Alpha Environmental specialise in a wide range of environmental consulting practices, and this week, we're taking a closer look at one of our most popular services, the Hazardous Materials Audit.
A Hazardous Materials Audit entails having environmental consultant conduct research into the site, examine past hazardous materials reports, and inspecting representative areas of the site. The information gathered during this process is then used to assess the risks posed by the materials. A report of the key findings is then produced; this includes management recommendations for the site. The report will also form the basis of a Hazardous Materials Register listing.
A Hazardous Materials Adit can help to clarify the environmental management requirements of your site through determining what hazardous materials are present in the workplace, assessing the risks they pose to human health and the environment, and identifying what control measures are necessary to manage these risks.
Is a hazardous materials audit right for my business?
If you own an older building or former industrial site and intend to undertake some sort of construction, remodelling, or demolition project, then a Hazardous Materials Audit may form part of your legal requirement to manage hazardous material exposure risks in the workplace.
Alpha Environmental specialise in Hazardous Materials Audits for Melbourne businesses. To learn more about our capabilities, please don't hesitate to get in touch by calling 9415 8002.


text:
Okurrt! Cardi B to Make Feature Film Debut in Savvy Stripper Flick, Hustlers
Tonja Renée Stidhum
Filed to:All I Need Is Money
Cardi B performs onstage during Metro By T-Mobile Presents: Live In LA Powered By Pandora Featuring Cardi B And Jhené Aiko on November 15, 2018 in Hollywood, California.
Photo: Joe Scarnici (Getty Images for Pandora Media Inc.)
All a bad bitch needs is money... from any and all avenues.
Film is the next medium for Cardi B to conquer as she has now been cast in the upcoming flick Hustlers!
Per Deadline:
Writer-director Lorene Scafaria's (The Meddler) movie, inspired by a 2016 New York Magazine article, follows a crew of savvy former strip club employees who band together to turn the tables on their Wall Street clients.
Along with Cardi, her "Dinero" musical partner Jennifer Lopez, Constance Wu (Crazy Rich Asians), KeKe Palmer (Scream Queens), Lili Reinhart (Riverdale), Julia Stiles (Silver Linings Playbook), and Mercedes Ruehl (The Fisher King) have all been cast in the STXFilms project.
This will be Cardi's feature film debut.
Shooting will begin for Hustlers on March 22, 2019
"I'm thrilled to have the opportunity to work with this dynamic group of women," said Scafaria. "We're grateful to have assembled such a powerhouse cast and can't wait to start filming at the end of the week."
Sign me up for Cardi B outsmarting rich white men while screaming her famous soundbites. Okurrt! Owwww!
That Harlem Hustle: Meet Flo Ngala, the Young Photographer Behind Some of Cardi B's Most Iconic Moments
Cardi B Puts on for Selena, Breaks Garth Brooks' All-Time Attendance Record at RodeoHouston
Crusted-Over Mayo Casserole Michael Rapaport Tried to Come for Meek Mill and Got That Same Energy in Return
Staff Writer, Entertainment at The Root. Sugar, spice & everything rice. Equipped with the uncanny ability to make a Disney reference and a double entendre in the same sentence.


text:
Steve Markoff & Patricia Lazzara Provide 'Timeless' Music
Anna Shoemaker Leaves An Impression With Latest Single "If You're Going (I'll Go)"
Novi hooks you in with latest single "Tribe"
Pop songstress Novi is an Oregon native, whose real name is Carolyne Neuman. With a background in comedy & improvisation, Novi is recognized for her songs that overflow with hooky melodies and quirky bass lines. She was put on the map when her song "All The Way" was featured in the season finale of WB's "One Tree Hill," and since then has been featured on many TV shows including Marvel's "The Punisher," "Jessica Jones," MTV's "Faking It," CW's "Charmed" and "Roswell, New Mexico" to name a few.
Novi has been busy spending the last year releasing singles. "Long Day" ft. Pretty Little Liar's Tyler Blackburn, has upwards of 700,000 streams and climbing. It was featured on the "Top 50 France Viral" playlist on Spotify. Her recent single "Tiger Blood" was added to Spotify's "Fresh Finds" playlist, and continues to gain traction.
"Tribe" is Novi's most recent single release. The track contains reverberating vocals that oscillate in and out of the song. With pummeling rhythms on the bass line, the vocals are executed in a gritty and glitchy manner.
This is a real dance-worthy single. With a rap infused backbeat on this elaborate and decadent production, a real soaring vibe could be detected. This is a great pop and R&B track filled with melodic hooks and a great electronic vibe.
An artist that hooks you right in with her vibrant and expressive songs, the end of the year sees Novi working on many projects. Be sure you stay tuned to see what the artist has in store for listeners in the upcoming months. Have a listen today!
Novi r&b Tribe
Bittersweet Machines Will Never 'Break Your Love Apart' Previous
IBG Interview - 8 Questions With... Jesse Neo of Gemtracks Next
Matt Legrand Continues To Rise To Stardom With Latest Single
Saif Alavi
Behind The Song
and Review
ELEO Accepts Romantic Defeat in His Music Video for 'Use Me'
HARLOE'S Latest Single Runs Deep with "Rivers Run Dry"
Steve Markoff & Patricia Lazzara Provide 'Timeless' Music https://t.co/t3dSbfRILB https://t.co/6CTNoN0O8u
Steve Markoff & Patricia Lazzara Provide '#Timeless' Music https://t.co/2loFlXBql9 #review #flute #instrumental
No more procrastinating! Stop trying to learn more


We only replace items if they are defective or damaged. If you need to exchange it for the same item, send us an email at [email protected] and send your item to: 12 Ferndale, Teversham, Cambridge, CAMBRIDGE, CB1 9AL, United Kingdom.
To return your product, you should mail your product to: 12 Ferndale, Teversham, Cambridge, CAM, CB1 9AL, United Kingdom.
If you are shipping an item over 20 GBP you should consider using a trackable shipping service or purchasing shipping insurance. We don't guarantee that we will receive your returned item.


Talk story about a stag dinner given by the Explorers Club & held at the Commodore. A man whose identification card proclaimed him to be William A. Hyman, said he's a space lawyer. He presented a Magna Carta of space before the Congress of the Inter-American Bar Association at Bogota, Columbia, on Feb. 1, 1961. It was adopted. He also specialize on insurance down here. Asked what sort of problems a space lawyer concerned himself with, he said, "If a Russia test missile veers off course and crashes into the heart of Stockholm, who is liable for damages to the injured persons and to the widows and orphans of the dead? If two satellites collide in orbit and fragmentation rains on the Empire State Building and destroys it, is there any legal redress? Against whom?"
This article appears in the print edition of the April 8, 1961, issue.


UPDATED FEBRUARY 2019 — Pin this post for 2019 Black Friday Deals! I will come back and update it when we get to November!!
I don't know about you, but I love a good sale. And you know what I love more than a good sale? Shopping at a good sale online. Etsy just came out with their Black Friday sale, and I just had to share with you some of the best Etsy Black Friday and Cyber Monday deals that I've found.
I love Etsy because when I buy a gift or product there, I know that I'm supporting a small business. And you can find really fun and beautiful stuff there! Whether you're looking for a gift idea or you want to put some fun, handmade gifts on your own wishlist, you should definitely take a look at these finds!
Kitchen Measurement Poster 30% off — Love this as kitchen decor.
Cheese Lover's Chutney Set 30% off — If you know someone who loves charcuterie, get them this set of four chutneys. They'll love them! Check it out here!
Rustic Wooden Spice Ledge 15% off — how cute is this? Buy some spice jars at Hobby Lobby and put them in this wooden spice rack.
Tapa Bowls 15% off — This listing is for one of these tapa bowls. Use them for appetizer bowls!
Chalkboard Stickers 10% off — Use these to label canisters or anything you like! Reusable and super inexpensive. Get them here!
Mason Jar Soap Dispenser & Sponge Holder 10% off — I highlighted these in my Etsy Gift Guide and was excited to see them on sale. These would be a simple but sweet gift. Check them out here.
Personalized Utensils 50% off — Get a name engraved on these wooden utensils. A perfect Christmas gift idea! Grab them here!
Artisan Spice Blends 20% off — These look really yummy and get great reviews.
Food Photography Prints 20% off — Four beautiful prints for your kitchen.
DIY Chai Tea Set 20% off — What a cool and unique gift! Check it out here.
Cheesemaking Kit 10% off — Make your own mozzarella and mascarpone cheese! So cool!
Ceramic Baking Dish 15%off — I've had this in my favorites for a while. It's a beautiful dish!
Large Metal Gather Sign 15% off — this would be great in a kitchen or even living room.
Happiness is Homemade sign 15% off — a classy sign that can be personalized for your own family. Grab it here!
Wow, I did not know that Etsy had a black Friday sale as well! This is awesome. It was probably a lot of work putting this list together so thank you!!!


Bulk load concept exists, few implementation tasks. E.g., Change Emergency Contacts Bulk load concept does not exist.
iLoad has versioning concept (you can download iloads specific to a version). Does not have the option of versioning.
You can create basic filters in iLoad, to have only the data which you are interested in. Filtering can be performed in the excel spreadsheet template using normal filter functions available in excel.
If the format of columns and column names are changed then iLoad throws an error. If the format of columns and column names are changed, then EIB does not throws an error.
Iload does not gives you optional or mandatory field information on the columns. EIB gives you information on whether fields are optional or mandatory.
In iloads you can set Auto Complete to true to complete the business process without looping it for approvals. You can set Auto Complete to true in EIB as well.
Different implementation tasks need to be used in order to be able to load data using iloads. Same inbound EIB can be used multiple times just by changing the web service and adding a new spreadsheet template as an attachment.
You can configure a password of iLoad using Configure iLoad password task. You cannot configure a password for Inbound EIB.
Hard for client to understand and learn. Helps client get used to self-sufficiency.


The series of caves known as the Luray Caverns is located in northwestern Virginia, near the town of Luray in the Blue Ridge mountains. The caverns consist of a group of chambers that range from 30 to 140 feet (9 to 43 meters) in height. All together they cover 64 acres (26 hectares). The Luray Caverns were formed by underground rivers and acidic water seeping through limestone and clay. They later filled with glacial mud. The caverns were discovered in 1878. At their entrance is a carillon 117 feet (36 meters) high with 47 bells. It is known as the Luray Singing Tower.


Traxxas NZ Runs a Partnership program to help customers get the best possible service from the Traxxas New Zealand support network. There are three levels of partnership, Gold, Silver and Bronze. All retailers under the partnership program have the full backing of Traxxas New Zealand.
The differences between the partnership levels are outlined below.
A full service Traxxas shop.
Stock the full range available in New Zealand.
Strong experience with Traxxas RC in particular off-road models.
Approval of warranty claims on the spot.
To be able to take repairs and service jobs for Traxxas products.
Parts in stock or speedy access to parts.
Most models available in NZ on display.
Strong experience with RC cars in particular off-road models.
Can source any Traxxas NZ model as required.
Can facilitate warranty claims on behalf through Traxxas NZ.
Can identify and order any Traxxas parts required.
Traxxas has partnerships with clubs and associations that enjoy and promote Traxxas products in NZ, these organisations are involved purely for the fun of it and are typically a great source of information and advice on the Traxxas range.
Can discuss warranty issues directly with Traxxas NZ.
Receives priority communication on problem solving and issue management.
Organises meetings or races for fun and comradery.


text:
Golf 101
Game Formats
Join Golf Canada
Incident Protection
Hole in One Report
Member Club Resources
CP Women's Open
RBC Canadian Open
World Junior Girls Championship
Competition Policies
Become A Rules Official
Amateur Status
Canadians On Tour
How To Play For Canada
Jamie Donaldson wins Czech Masters
Jamie Donaldson (Tony Marshall/ Getty Images)
VYSOKY UJEZD, Czech Republic – Jamie Donaldson shot 4-under 68 Sunday to win the Czech Masters and secure a spot on the European Ryder Cup team.
Tied for second with Soren Kjeldsen overnight, Donaldson took the lead when his Danish opponent made two straight bogeys on the last two holes of the front nine. The Welshman surged further ahead with two birdies on the first three of the back nine.
"This is big," Donaldson said. "It's been an amazing week. I've had a lot of birdies here all week. I've dropped too many shots, which stopped me from moving away a little bit, so today everything came together."
Donaldson birdied six holes and dropped two shots for a total 14-under 274 in windy conditions at the Albatross Golf Resort near Prague for his third European Tour victory after the Irish Open in 2012 and Abu Dhabi Golf Championship in 2013.
Donaldson needed a top-seven finish to guarantee a debut in next month's match against the United States at Gleneagles.
"It's so difficult to get into the team, the lads are playing so well," Donaldson said. "You know that you have to play well to secure your place and it did come down to the wire."
Bradley Dredge, who led after three rounds, was two strokes back for the first 1-2 Welsh finish on the European Tour.
Dredge started the fourth round with a two-stroke lead but managed a 72 with two birdies and two bogeys for a 12-under 276 total and his second straight second place after last week's Made In Denmark event.
"It's been a great two weeks in terms of two seconds," Dredge said. "Two firsts would've been better. Slightly disappointed I didn't win one, but I'll have a few more chances before the end of the year, and see how that goes."
Kjeldsen (71) finished tied for third with Merrick Bremner of South Africa with an overall 11-under 277.
Stephen Gallacher (73) of Scotland, another Ryder Cup hopeful, shared seventh for 7-under 281 and will need a good result from next week's Italian Open to have a chance to qualify.
Partner message
Home for Canadian Golf
Sign up to receive email offers, promotions and news from Golf Canada.
Sign up to receive e-mail offers, promotions and news from Golf Canada. I understand I can unsubscribe at any time.
Registration will open for Golf Canada competitions on the following dates:
Competitions Registration Open Date
NextGen Championships,
fueled by JOURNIE Rewards Please visit https://www.golfcanada.ca/competitions-calendar/
Opens on Wednesday, February 15 at 12:00pm EDT
RBC Canadian Open Qualifying Please visit https://www.golfcanada.ca/competitions-calendar/
National Amateur Championships,
presented by BDO Please visit https://www.golfcanada.ca/competitions-calendar/
Opens on Wednesday, March 15 at 12:00pm EST
USGA Qualifiers Please visit https://champ-admin.usga.org/player#/apply
CP Women's Open Qualifying Please visit https://qs.lpga.com/


Where is the Roulston family from?
You can see how Roulston families moved over time by selecting different census years. The Roulston family name was found in the USA, the UK, Canada, and Scotland between 1840 and 1920. The most Roulston families were found in the USA in 1880. In 1840 there was 1 Roulston family living in Alabama. This was about 33% of all the recorded Roulston's in the USA. Alabama and 2 other states had the highest population of Roulston families in 1840.
Use census records and voter lists to see where families with the Roulston surname lived. Within census records, you can often find information like name of household members, ages, birthplaces, residences, and occupations.
What did your Roulston ancestors do for a living?
In 1880, the most common Roulston occupation in the USA was Farmer. 46% of Roulston's were Farmers. Farmer, Keeping House and Gardner were the top 3 reported jobs worked by Roulston. A less common occupation for the Roulston family was Bookkeeper.
Census records can tell you a lot of little known facts about your Roulston ancestors, such as occupation. Occupation can tell you about your ancestor's social and economic status.
What Roulston family records will you find?
There are 3,000 census records available for the last name Roulston. Like a window into their day-to-day life, Roulston census records can tell you where and how your ancestors worked, their level of education, veteran status, and more.
There are 642 immigration records available for the last name Roulston. Passenger lists are your ticket to knowing when your ancestors arrived in the USA, and how they made the journey - from the ship name to ports of arrival and departure.
There are 1,000 military records available for the last name Roulston. For the veterans among your Roulston ancestors, military collections provide insights into where and when they served, and even physical descriptions.
You've only scratched the surface of Roulston family history.
What is the average Roulston lifespan?
Between 1953 and 2004, in the United States, Roulston life expectancy was at its lowest point in 1964, and highest in 1996. The average life expectancy for Roulston in 1953 was 53, and 70 in 2004.
An unusually short lifespan might indicate that your Roulston ancestors lived in harsh conditions. A short lifespan might also indicate health problems that were once prevalent in your family. The SSDI is a searchable database of more than 70 million names. You can find birthdates, death dates, addresses and more.


text:
Q: What happens to paypal IPNs if no message sent back to PayPal For a while I have been running a site which logs paypal transactions by sending a notify_url to the paypal site, and listens in on that notify_url. My listening page parses the IPN info sent from paypal, and returns an http 200 response, but it doesn't then "send the complete message back to PayPal using HTTPS POST" to https://ipnpb.paypal.com/cgi-bin/webscr (point 3 at https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNImplementation/). The payments seems to have been going through OK. I want to know what problems I have been storing up for myself by not doing this response part of the IPN request-response flow?

A: You have laid yourself open to accepting IPN messages that may not be from PayPal. The purpose of the message you're omitting is to ensure that the IPN you are processing came from PayPal.


text:
Critique of the Novel Our Town Essay
Length: 4625 words (13.2 double-spaced pages)
Thornton Wilder was born on April 17, 1897, and died on December 7, 1975. He was born in Madison, Wisconsin to Amos Wilder, an American diplomat, and Isabella Wilder. Thornton Wilder started writing plays in The Thacher School in Ojai, California, and graduated from Berkeley High School in 1915. He served in the Coast Guard in World War II. After the war he attended Oberlin College, then Yale University where he earned his B.A. in 1920. His writing was honed at Yale where he was a part of the Alpha Delta Phi Fraternity which is a literary society. In 1926, he earned his M.A. in French from Princeton University. Wilder won Pulitzer Prizes for The Bridge of San Luis Rey in 1928, Our Town in 1938, and The Skin of Our Teeth in 1942. He also won the Peace Prize of the German Book Trade in 1957, the Presidential Medal of Freedom in 1963, and the National Book Award in 1967 for his novel The Eighth Day.
Form, Structure, and Plot
The novel is organized into three acts, each one representing a different period of time. There are only two flashbacks in the book. The first takes place in act two, after George and Mr. Webb have a conversation. They both leave the stage and the Stage Manager introduces the flashback of when Emily and George had their first date at Mr. Morgan's drugstore. The second flashback is not so much a flashback as it is time travel. It occurs in act three after Emily Webb joins the rest of the dead. She, as well as the Stage Manager, goes back in time to revisit her twelfth birthday. The first act is of George Gibbs and Emily Webb as teens, the second act is of their marriage, and the third act is of Emily Webb's funeral. In the play a total of twelve years is covered. Throughout the play, the tone becomes more and m...
...out that Emily is dead.
I was not thrilled with this book, but I did not hate it. The book's strengths are that it has good, applicable themes that are easy to understand. Another strength that the book has is that it is not written in formal diction, so it is easy to read and understand. One of its weaknesses is that it is sometimes hard to follow the plot because of the lack of narration. The reader can get confused because of sudden scene or time changes. The book does leave one lingering question: What happens to George Gibbs? Although this is not my favorite book, it will have lasting effects on me. The transience of human life is a universal theme that can be observed by anyone.
Thornton (Niven) Wilder (1897-1975). .
Our Town. Wikipedia. .
The Notebook critique Essay
- The Notebook By Nicholas Sparks "I am nothing special, of this I am sure. I am a common man with common thoughts and I've led a common life... but I've loved another with all my heart and soul, and to me, this has always been enough. -Noah Calhoun When we were assinged to do a book critique, I knew right away I was going to do a Nicholas Sparks novel. I have read all of his books, cried many tears and felt many emotions as I pictured the people falling in love, people doing heroic events and people living their normal life.... [tags: essays research papers]
Satire and Critique in Dead Soul by Nikolai Vasilievich Gogol Essay
- A Satire for the Ages Satirical fiction, although unique and one of a kind in its nature, has continued to be an enthralling and captivating subject out of the plethora of themes that exist throughout literature history and thrive to this day. While the many forms of humor that appear throughout a novel, from comical, ironic characters to witty, exaggerated plots, are often considered tame and childish themes, authors, skillful and clever alike, are able to utilize such forms of humor and transform them into a means of stirring emotion within their audiences, in order to deliver logical, yet powerful messages.... [tags: literature history, dead souls]
Characters of Pedro Paramo Used to Critique Mexico Essay
- The Mexican Revolution was intended to drag the common man from the poverty of lower class society in Mexico, and bestow upon them an equal portion of land and wealth in order to equilibrate the economic and social status in the nation. The ecomienda system allowed a few patrons to hold all of the wealth in a certain area and exert complete control over a city and the people that lived within it. The Revolution was intended to redistribute the land and power to the lower and middle classes, but this was not the case once the fighting ceased.... [tags: juan rolfo,mexican revolution,ecomienda system]
The Outsiders, by S.E. Hinton Essay
- Period-4 English Honors Literary Critique: The Outsider Greasers will be greasers and Socs will still be socs. Sometimes I think it's the ones in the middle that are really lucky stiffs. Throughout history and even today, there has been and there is a gap between the rich and poor. When there are two different types of people who live life totally different, there are bound to be problems within the society. The people who are right in the middle and belong to no social class they are the one who live life in the best manner because they don't have to deal with any problems.... [tags: Literary Critique, Summary]
Essay on A Lesson Before Dying by Ernest J. Gaines
- A Lesson Before Dying by Ernest J. Gaines Vancil initiates the criticism of A lesson Before Dying in an old-fashioned, excessive religious genre of attitudes. He claims that Grant Wiggins is reluctant to atonement for guilt to uphold the Christian faith belief system within the Quarters, the small community of Wiggins' residence. Wiggins has just evolved into the Diaspora of African-American people whose adapted a new way of thought and forever changing lifestyle alterations ranging from the southern to western regions in America.... [tags: Literature Novel Critique]
Essay on Frankenstein as a Critique of Mary Shelley's Society
- Frankenstein as a Critique of Mary Shelley's Society Nature plays a large role in the novel, "Frankenstein", both as the natural world and human nature. The book is clearly not a story of fun and happiness. It is a sad but beautiful story of the need for love and acceptance in society. This reflects a lot on Mary Shelley's life, as you can tell from the language used in the text that she is writing from experience in many parts of the book. Civilization in the days of Mary Shelley is very similar to modern day society, in certain respects, such as the significant presence of justice and fear of the unknown - both of which play important and pivotal roles in "Frankenstein".... [tags: Frankenstein Mary Shelley Society]
The Pearl Is A Socio Economic Critique Of The Mini Society Of La Paz Essay
- John Steinbeck's The Pearl is a socio-economic critique of the mini-society of La Paz, which is situated at the far end of the Baja Peninsula. The story is a cautionary tale about a fisherman, Kino, who lives a peaceful, rustic life with his wife, Juana, and baby son, Coyotito, on the outskirts of a Mexican town called La Paz-until one dark day, a stray scorpion stings little Coyotito and the family discover the flaws in the system. To try scrounge up the dollars for the doctor, Kino takes to the sea to find a pearl, and-lucky day!!-find one he does.... [tags: Marxism, Socialism, Karl Marx, Communism]
Perfume Novel Grenouille by Patrick Süskind, Questions and Answers Essay
- Perfume Discussion Questions 1. What motivates Grenouille to commit his first murder. What does he discover about himself and his destiny after he has killed the red haired girl. The Motivation behind Grenouille's first murder is his obsession with the perfume his victim is wearing he feels that "without the scent his life would have no meaning" , and that he should do anything to obtain it without any remorse for his actions, what he discovers about himself and his own destiny after he kills the red haired girl for the scent is that he is destined to "revolutionize the odoriferous world" by becoming the "greatest perfumer of all time" 2.... [tags: motivation, murder, odors, powers]
To Kill a Mocking Bird Critique Essay example
- To Kill a Mockingbird is a novel that has received great acclaim, largely due to setting, themes, and accuracy. The setting, themes, and accuracy of the novel seem to fall into place in a great order, which makes this novel receive great acclaim. To Kill a Mockingbird is set in a small town in "fictional" Maycomb County, Alabama 1933-35. "It was more of collection of short stories than a true novel…yet, there was also life" (Commire, 18). The Characters of To Kill a Mockingbird we also created from people in Lee's life.... [tags: essays research papers fc]
Scarlet Letter Critique Essay example
- Hester Pyrnne is a Puritan woman that thinks that her husband is dead or lost at sea. She has a love affair with Dimmesdale that no one knows about but themselves. Hester is ridiculed for it because she has a baby resulting from it, however nothing is done to Dimmesdale by his fellow Puritans because no one knows that he took part in the affair and is the baby's father. The Puritans show their disapproval of Hester by doing a variety of things like spreading rumors, outcasting her, and even sewing a scarlet letter "A'; to her bosom.... [tags: essays research papers]
Analysis of A Lesson Before Dying
Sin and Personal Growth in The Scarlet Letter
Psychedelic Music, Its Origins, and Its Effects on Music Today
Global Social Change Manifesto
The Problems of Plagiarism
School Reforms Speech on Island of Wight


text:
The Civil War Year By Year
The Civil War Transformed Into a Great National Struggle
by Robert McNamara
Robert J. McNamara is a history expert who has been writing for ThoughtCo since 2007. He previously served as Amazon.com's first history editor.
When the Civil War began most Americans expected it to be a crisis that would come to a fast end. But when the Union and Confederate Armies began shooting in the summer of 1861, that perception quickly changed. The fighting escalated and the war became a very costly struggle lasting four years.
The war's progress consisted of strategic decisions, campaigns, battles, and occasional lulls, with each passing year seeming to have its own theme.
1861: The Civil War Began
Depiction of Union retreat at the Battle of Bull Run. Liszt Collection/Heritage Images/Getty Images
Following the election of Abraham Lincoln in November 1860, southern states, outraged at the election of someone with known anti-slavery views, threatened to leave the Union. At the end of 1860 South Carolina was the first slave state to secede, and it was followed by others in early 1861.
President James Buchanan struggled with the secession crisis in his final months in office. As Lincoln was inaugurated in 1861 the crisis intensified and more slave states left the Union.
The Civil War began on April 12, 1861 with the attack on Fort Sumter in the harbor at Charleston, South Carolina.
The killing of Col. Elmer Ellsworth, a friend of President Lincoln, in late May 1861 galvanized public opinion. He was considered a martyr to the Union cause.
The first major clash took place July 21, 1861, near Manassas, Virginia, at the Battle of Bull Run.
Balloonist Thaddeus Lowe ascended above Arlington Virginia on September 24, 1861 and was able to see Confederate troops three miles away, proving the value of "aeronauts" in the war effort.
The Battle of Ball's Bluff in October 1861, on the Virginia bank of the Potomac River, was relatively minor, but it caused the U.S. Congress to form a special committee to monitor the conduct of the war.
1862: The War Expanded and Became Shockingly Violent
The Battle of Antietam became known for intense combat. Library of Congress
The Year 1862 is when the Civil War became a very bloody conflict, as two particular battles, Shiloh in the spring and Antietam in the fall, shocked Americans by their enormous cost in lives.
The Battle of Shiloh, on April 6-7, 1862, was fought in Tennessee and produced massive casualties. On the Union side, 13,000 were killed or wounded, on the Confederate side 10,000 killed or wounded. Accounts of the horrendous violence at Shiloh startled the nation.
Gen. George McClellan launched the Peninsula Campaign, an attempt to capture the Confederate capital of Richmond, in March 1862. A series of battles were fought, including Seven Pines on May 31 - June 1, 1862.
Gen. Robert E. Lee took command of the Confederate Army of Northern Virginia in June 1862, and led it during the battle known as The Seven Days. From June 25 to July 1 the two armies fought in the vicinity of Richmond.
Ultimately McClellan's campaign faltered, and by mid-summer any hopes of capturing Richmond and ending the war had faded.
The Battle of Second Bull Run was fought on August 29-30, 1862 in the same place as the first battle of the Civil War the previous summer. It was a bitter defeat for the Union.
Robert E. Lee led his army across the Potomac and invaded Maryland in September 1862, and the two armies met in the epic Battle of Antietam on September 17, 1862. The combined casualties of 23,000 killed and wounded made it known as America's bloodiest day. Lee was forced to withdraw back to Virginia, and the Union could claim victory.
Two days after the fighting at Antietam, photographer Alexander Gardner visited the battlefield and took photographs of soldiers killed during the battle. His Antietam photographs shocked the public when displayed in New York City the following month.
Antietam gave President Lincoln the military victory he desired before announcing the Emancipation Proclamation.
Following Antietam, President Lincoln removed Gen. McClellan from command of the Army of the Potomac, replacing him with Gen. Ambrose Burnside. On December 13, 1862, Burnside led his men at the Battle of Fredericksburg, in Virginia. The battle was a defeat for the Union, and the year ended on a bitter note in the North.
In December 1862 journalist and poet Walt Whitman visited the front in Virginia, and was horrified by piles of amputated limbs, a common sight at Civil War field hospitals.
1863: The Epic Battle of Gettysburg
The Battle of Gettysburg in 1863. Stock Montage/Archive Photos/Getty Images
The critical event of 1863 was the Battle of Gettysburg, when Robert E. Lee's second attempt at invading the North was turned back during a colossal battle lasting three days.
And near year's end Abraham Lincoln, in his legendary Gettysburg Address, would provide a concise moral reason for the war.
After Burnsides's failures, Lincoln replaced him in 1863 with Gen. Joseph "Fighting Joe" Hooker.
Hooker reorganized the Army of the Potomac and raises morale greatly.
At the Battle of Chancellorsville on the first four days of May, Robert E. Lee outsmarted Hooker and dealt the federals another defeat.
Lee invaded the North again, leading to the epic Battle of Gettysburg on the first three days of July. The fighting at Little Round Top on the second day became legendary. Casualties at Gettysburg were high on both sides, and the Confederates were again forced to retreat back into Virginia, making Gettysburg a major victory for the Union.
The violence of the war spread into cities of the North when citizens angered over a draft rioted. The New York Draft Riots spanned a week in mid-July, with casualties in the hundreds.
The Battle of Chickamauga, in Georgia, on September 19-20, 1863, was a defeat for the Union.
On November 19, 1863 Abraham Lincoln delivered the Gettysburg Address at the dedication ceremony for a cemetery at the battlefield.
Battles for Chattanooga, Tennessee in late November 1863 were victories for the Union, and put federal troops in good position to begin attacking toward Atlanta, Georgia in early 1864.
1864: Grant Moved to the Offensive
As 1864 began both sides in the deepening war believed they could win.
General Ulysses S. Grant, placed in command of the Union armies, knew he had superior numbers and believed he could batter the Confederacy into submission.
On the Confederate side, Robert E. Lee resolved to fight a defensive war designed to inflict mass casualties on the federal troops. His hope was that the North would tire of the war, Lincoln would not be elected to a second term, and the Confederacy would manage to survive the war.
In March 1864 Gen. Ulysses S. Grant, who had distinguished himself leading Union troops at Shiloh, Vicksburg, and Chattanooga, was brought to Washington and given command of the entire Union Army by President Lincoln.
After a defeat at the Battle of the Wilderness on May 5-6, 1864, Gen. Grant had his troops march, but instead of retreating northward, they advanced to the south. Morale surged in the Union Army.
In early June Grant's forces attacked entrenched Confederates at Cold Harbor, in Virginia. The federals sustained heavy casualties, in an assault Grant later said he regretted. Cold Harbor would be Robert E. Lee's last major victory of the war.
In July 1864 Confederate General Jubal Early crossed the Potomac into Maryland, in an effort to threaten Baltimore and Washington, D.C., and distract Grant from his campaign in Virginia. The Battle of Monocacy, in Maryland, on July 9, 1864, ended Early's campaign and prevented a disaster for the Union.
During the summer of 1864 Union General William Tecumseh Sherman drove on Atlanta, Georgia, while Grant's army focused on attacking Petersburg, Virginia, and ultimately the Confederate capital, Richmond.
Sheridan's Ride, a heroic race to the front by General Philip Sheridan, became the subject of a poem which played a part in the 1864 election campaign.
Abraham Lincoln was reelected to a second term on November 8, 1864, defeating Gen. George McClellan, whom Lincoln had relieved as commander of the Army of the Potomac two years earlier.
The Union Army entered Atlanta on September 2, 1864. Following the capture of Atlanta, Sherman began his March to the Sea, destroying railroads and anything else of military value along the way. Sherman's army reached Savannah in late December.
1865: The War Concluded and Lincoln Was Assassinated
It seemed obvious that 1865 would bring the end of the Civil War, though it was unclear at the beginning of the year exactly when fighting would end, and how the nation would be reunited. President Lincoln expressed interest early in the year in peace negotiations, but a meeting with Confederate representatives indicated that only a full military victory would bring an end to the fighting.
General Grant's forces continued the Siege of Petersburg, Virginia, as the year began. The siege would continue throughout the winter and into the spring.
In January, a Maryland politician, Francis Blair, met with Confederate president Jefferson Davis in Richmond to discuss possible peace talks. Blair reported back to Lincoln, and Lincoln was receptive to meeting Confederate representatives at a later date.
On February 3, 1865 President Lincoln met with Confederate representatives aboard a boat in the Potomac River to discuss possible peace terms. The talks stalled, as the Confederates wanted an armistice first and talk of reconciliation delayed until some later point.
General Sherman turned his forces northward, and began to attack the Carolinas. On February 17, 1865, the city of Columbia, South Carolina fell to Sherman's army.
On March 4, 1865, President Lincoln took the oath of office for the second time. His Second Inaugural Address, delivered in front of the Capitol, is considered one of his greatest speeches.
At the end of March General Grant began a new push against the Confederate forces around Petersburg, Virginia.
A Confederate defeat at Five Forks on April 1, 1865 sealed the fate of Lee's army.
April 2, 1865: Lee informed Confederate president Jefferson Davis that he must leave the Confederate capital of Richmond.
April 3, 1865: Richmond surrendered. The next day President Lincoln, who had been visiting troops in the area, visited the captured city and was cheered by free blacks.
April 9, 1865: Lee surrendered to Grant at Appomattox Courthouse, Virginia.
The nation rejoiced at the end of the war. But on April 14, 1865, President Lincoln was shot by John Wilkes Booth at Ford's Theater in Washington, D.C. Lincoln died early the next morning, with the tragic news traveling quickly by telegraph.
A long funeral, which visited a number of northern cities, was held for Abraham Lincoln.
On April 26, 1865, John Wilkes Booth was located hiding in a barn in Virginia and was killed by federal troops.
On May 3, 1865, Abraham Lincoln's funeral train reached his hometown of Springfield, Illinois. He was buried in Springfield the next day.
A Guide to the American Civil War
The Civil War Strategy That Was Likened to a Gigantic Snake
Major Battles of the Civil War
Civil War Leaders: John Bell Hood
Pickett's Charge at Gettysburg: High-Water Mark of the Confederacy
5 Reasons the Battle of Gettysburg Mattered
Which Civil War Battles Did Confederate General Robert E Lee Lead?
Confederate Leaders: Major General Henry Heth
What Happened During the Cavalry Fight at the Battle of Gettysburg
Little Phil: Major General Philip H. Sheridan
Fighting Elleck: Major General Alexander Hays
The Rock of Chickamauga: Major General George H. Thomas
The Ideal Soldier: Major General John F. Reynolds
American Civil War: Victory in the East
Confederate Leaders: Major General Robert E. Rodes
Scholar-Soldier: Brigadier General John C. Caldwell