text:
Stupid Evil Bastard
What the fuck is wrong with you people?
About SEB
SEB Podcasts
Stupid Evil Privacy Policy
Tag Archives: police
John Oliver on the ongoing problems in Ferguson, MO and the militarization of police.
Posted on 20 August, 2014 by Les
If you've been paying attention to the news at all over the past week you're already well aware of the problems in Ferguson where police officer Darren Wilson shot unarmed black teenager Michael Brown six times resulting in his death. The people of Ferguson rose up in protest and the initial response from police was not handled well and things have gone from bad to worse since then. Events there have brought into focus several issues not the least of which is the long-standing legacy of racism in America, but also a newer problem in regards to the ongoing militarization of America's police forces.
John Oliver on Last Week Tonight did a segment on both of these issues that is well worth watching:
This whole situation has been poorly handled from the start and it looks only to get worse before it gets better. With any luck, all of this will bring about some much needed changes not just in Ferguson, but across the country.
Posted in Rants	| Tagged Ferguson, John Oliver, police, racism, Video Clip	| 2 Replies
Man arrested for breath mints spends 3 months in jail.
Donald May of Florida was driving home one afternoon when cops pulled him over ostensibly for expired tags and then things went downhill fast:
May was pulled over for an expired tag on his car. When the officer walked up to him, he noticed something white in May's mouth. May said it was breath mints, but the officer thought it was crack cocaine.
"He took them out of my mouth and put them in a baggy and locked me up [for] possession of cocaine and tampering with evidence," May explained.
The officer claimed he field-tested the evidence and it tested positive for drugs. The officer said he saw May buying drugs while he was stopped at an intersection. He also stated in his report May waived his Miranda rights and voluntarily admitted to buying drugs.
May said that never happened.
"My client never admitted he purchased crack cocaine. Why would he say that?" attorney Adam Sudbury said.
That's a pretty good question. It's also curious that the officer says he saw May buy the drugs when he originally said he pulled him over due to expired tags. Still, it shouldn't take long for things to get straightened out, right? I mean it was breath mints. That should be pretty easy to establish in short order.
Of course not. Don't be silly. Most crime labs have a backlog to contend with. So they tossed May in jail, where he was unable to raise bond, so he sat there for three months until the crime lab was able to confirm that the candy was just candy. In the meantime his life went to hell as a result:
"While I was sitting in jail I lost my apartment. I lost everything," he said.
While May was behind bars, the Kissimmee Police Department towed his car and auctioned it off. He lost his job and was evicted. Now May is suing the city for false arrest and false imprisonment. He wants to be compensated for the loss of his car and job.
In short the Kissimmee Police Department ruined this man's life over fucking breath mints. This is what the "War on Drugs" has come to. You can be arrested on mere suspicion, held for months until the crime lab gets around to examining your evidence, and the police can happily sell your car while you're rotting in jail. That last fact galls me to no end. The forfeiture laws in this country are ridiculous. At the very least you should have to be convicted in a court of law before any forfeiture of property to the police is allowed.
Posted in Politics, Rants	| Tagged Abuse of Power, florida, law, police	| 5 Replies
Man ejected from Yankee Stadium because left his seat during "God Bless America."
From the You-Have-To-Be-Fucking-Kidding-Me file:
wcbstv.com – Fan Ejected From Yankee Stadium For Bathroom Break
During the patriotic 7th inning stretch at Yankee Stadium, nature called on Bradford Campeau-Laurion. When he tried to leave his seat during the traditional singing of God Bless America, however, he says he was stopped by a NYPD officer who said he'd have to wait until the song was done.
"I then said to him, 'I don't care about God Bless America. I just need to use the bathroom.' As soon as I said that, he immediately pinned my arm behind my back," Campeau-Laurion told CBS 2.
The 29-year-old says two officers pinned both of his arms behind his back and ejected him from the stadium.
"He shoved me out the front gate and told me get out of their country if I didn't like it," he said.
Apparently the New York Yankees have some sort of rule mandating that fans aren't allowed to leave their seats during the playing of God Bless America and it's enforced by the ushers, stadium security, and the NYPD. Needless to say, this is absolutely ridiculous and the fan has contacted the local ACLU to look into a lawsuit. Meanwhile the Yankees are saying this is a police matter and what is the response of the cops? They've opted to lie about it:
"The officers observed a male standing on his seat, cursing, using inappropriate language and acting in a disorderly manner while reeking of alcohol, and decided to eject him rather than subject others to his offensive behavior.
Campeau-Laurion was at the game with a Yankees season ticket holder who couldn't believe the cops allegations.
"That's ridiculous," said the fan, who asked not to be identified. "That's completely false."
Seems to be a matter of policy with some police departments these days to make shit up when they're caught doing something they shouldn't.
Hat tip to God is for Suckers.
Posted in Rants, Stupidity in Action	| Tagged new york yankees, patriotism, police, Religion, Stupidity	| 18 Replies
Why innocent people should never talk to the police.
Posted on 31 July, 2008 by Les
Saw a couple of really fascinating videos over at Bruce Schneier's blog by Professor James Duane of the Regent University School of Law about why in a criminal matter you should never ever talk to the police or any other government agent without a lawyer. Guilty or innocent, it doesn't matter, nothing you say can help you.
Here's Professor Duane's video:
Followed by an equally fascinating video featuring George Bruch from the Virginia Beach police department who basically tells you that everything the Professor said is true:
I'm fortunate in that my dealings with the police have been few and very far between. The last encounter was when I unsuccessfully tried to turn left back in November of 2003 and, in retrospect, I probably shouldn't have said much to the police, but I did and I was convicted and fined for "failure to yield to oncoming traffic" despite the fact that the people that hit me were running the light. Granted it's a misdemeanor traffic accident and not a murder trial, but I probably would've fared better had I invoked my right to not self-incriminate. I don't foresee ever being in a position where I'd be under suspicion on more serious charges, but then life is unpredictable so these videos make for some very compelling education just the same.
Bonus points for the repeated lesson that "people are stupid."
Posted in Neato	| Tagged education, law, police, Video Clip	| 17 Replies
God arrested for selling cocaine near church.
Posted on 23 June, 2008 by Les
God just can't seem to stay out of trouble. First he gets arrested for breaking and entering and now he's caught selling cocaine:
Authorities began investigating God Lucky Howard in April, and he was arrested on Saturday. Police say he sold the cocaine to undercover detectives in his neighborhood. When officers searched his home, they reported finding another 22 grams of cocaine and a scale.
Jail records show Howard was charged with several counts drug possession and distribution, which include increased charges for being within 1,000 feet of a church, a school and public housing.
Who knew God was such a trouble maker?
Posted in Easily Amused, Religion	| Tagged cocaine, Easily Amused, God, police	| 4 Replies
Saturday Morning Confusion!
Posted on 9 June, 2007 by moses
Here we are with our usual Saturday Morning Confusion about the world at large, and people in particular.
This week the decision on who to nominate for "Asshole of the Week!" did little to help the situation, since it seems everybody and his brother was eager to claim the title.
(By the way, "Everybody and his Brother," are in no way related to Buddy Whats'is Name and the Udder Fellers!")
I sorted through a long list of candidates and came up with a few possible suspects that were certainly deserving of the title.
The first of these lucky people is Harry Nibourg and his mis-guided co-horts who helped put together the Canadian Big Valley Creation Science Museum out in Western Canada, where a lot of these idiots live.
He says they hope it will help convince skeptics that their belief in a literal interpretation of the Bible—complete with massive flood, dinosaurs walking the earth side-by-side with humans and a seven-day plan only 6,000 years ago to get it all started—is based on scientific fact rather than blind faith.
(Goes to show we don't need no stinkin' American museum to confuse everyone, we can do it quite well on our own!)
"Evolution is not a science—please, please don't call it a science," Nibourg said as he walked through the one-room museum he has spent years and hundreds of thousands of dollars bringing into existence.
(This alone is enough to have this asshole nominated and then committed!)
Next are the U.S. Republicans in general for suggesting that nuclear weapons should not be ruled out in our disagreement with Iran.
A second-tier candidate, California Rep. Duncan Hunter, was more direct, saying the United States reserved the right to dissuade Iran militarily in any manner it chose.
"I would authorize the use of tactical nuclear weapons if there was no other way to preempt those particular centrifuges!"
"You shouldn't take any options off the table," said the leader in the Republican pack, former New York Mayor Rudolph Giuliani, when asked whether a tactical nuclear strike might be necessary.
The only reason they weren't automatic winners, hands down, of "Assholes of the week" was the fact that I believe this was only political rhetoric, and in no way an actual rational proposal. (Although you never know!)
Our next candidate was Roy Pearson, a District of Columbia administrative law judge, who first sued Custom Cleaners over a pair of pants that went missing two years ago.
He was seeking about $65 million under the D.C. consumer protection act and almost $2 million in common law claims. Through the goodness of his heart he has reduced the claim to $54 million!
He is now focusing his claims on signs in the shop -that have since been removed- that Jin Nam Chung, Soo Chung and Ki Chung committed fraud and misled consumers with signs that claimed "Satisfaction Guaranteed" and "Same Day Service."
This is a perfect example of a need for a change in the U.S. libel laws.
If you initiate a lawsuit and lose, you should pay the other sides legal bills. This would reduce frivolous litigation immediately.
Yes, there are lots of candidates for this prestigious award of "Asshole of the week" and after much deliberation I had to give the prize to the Vermont State Police Force and State Police Sgt. Todd Protzman.
Displaying the Hubris that is so prevalent amongst law enforcement officials, they charged and arrested a woman for staring at, and making faces at, a police dog!!!
Prosecuting a woman for `staring' at a police dog is absurd," said her lawyer.
"People are allowed to make faces at police dogs and officers to express their disapproval.
It's constitutional expression," said public defender Kelly Green, who represented Jayna Hutchinson.
Hutchinson, 33, of Lebanon, N.H., was charged with cruelty to a police animal and resisting arrest after a July 31 incident in West Fairlee in which police were called to a market to investigate a report of a brawl.
They were approached by Hutchinson, who told one officer she had been assaulted the day before by one of the men involved.
She asked Vermont State Police Sgt. Todd Protzman to take her statement but he refused, telling her she smelled like alcohol and was drunk but that he would take her statement at another time.
After a heated exchange, she approached Protzman's cruiser, where his dog Max was waiting, putting her face within inches of the window and "staring at him in a taunting/harassing manner," Protzman wrote in an affidavit.
"While the defendant taunted my canine, Max was focused on the defendant and the perceived threat she presented to him," the affidavit said. "He was no longer focused on me and the other officers at the scene."
Officers arrested Hutchinson, adding the resisting arrest charge because she pulled her arms and upper body away during the arrest.
She registered 0.21 percent blood-alcohol content on a breath test, more than twice the legal limit for drivers in Vermont. (except she wasn't driving!)
On Tuesday, two days before Hutchinson was to go to trial, Orange County State's Attorney Will Porter decided to drop the charges, after viewing a videotape of the incident over the weekend.
"I think it was going to be difficult to prove her conduct changed the dog's behavior," Porter said. "Most of the time (in harassment cases) people would come tell the court what it felt like. Dogs can't do that."
Without the cruelty charge, jurors would be unlikely to convict her on the resisting arrest, Porter said.
So, to Sgt. Todd Protzman and the cops in Orange Country N.H. goes our coveted Asshole of the Week trophy!!!!
Your "hush, hush, and on the Q.T." scribe;
Allan W Janssen
Posted in Uncategorized	| Tagged Assholes, Humor, jayna hutchinson, police, Republicans, roy pearson, satire	| 2 Replies
Chief troublemaker at Stupid Evil Bastard, I'm known for my big mouth and incessant curiosity.
Just who the fuck do I think I am?
Chief Troublemaker: Les Jenkins
Politics: Liberal Independent
Religion: None (Atheist)
Got a question you want to ask me? A topic you'd like me to pontificate on? Hate mail you need to send? You can email me here.
But first you should probably read the SEB Email Policy found here.
Stupid Evil Ads
Stupid Evil Posts
If you're going to use a "chastity cage" go with an old fashioned one.
SEB Safety Tip of the Day: Don't try to dispose of your Christmas tree in your fireplace.
Let's do a stupid Dungeons and Dragons thing I found on Facebook.
New address, who dis?
Stupid Evil Bastard turns 20 this year.
Stupid Evil Comments
Les on SEB Mailbag: The divine "Uncle Ray's Potato Chips."
Onofrio on SEB Mailbag: The divine "Uncle Ray's Potato Chips."
Les on SEB Safety Tip of the Day: Don't try to dispose of your Christmas tree in your fireplace.
zilch on SEB Safety Tip of the Day: Don't try to dispose of your Christmas tree in your fireplace.
zilch on If you're going to use a "chastity cage" go with an old fashioned one.
James C on If you're going to use a "chastity cage" go with an old fashioned one.
Al Hunt on Let's do a stupid Dungeons and Dragons thing I found on Facebook.
zilch on Merry Christmas 2020!
Premiumtol on Christmas shopping back in the day.
*** Dave on Christmas shopping back in the day.
A magician who truly has nothing up her sleeve.
Reference to "Trogdor the Burninator" in "Buffy" finale.
Researchers prove Astrology is complete rubbish, piss off Astrologers world-wide.
Apparently I'm a big yellow bird.
On Taco Bell's quality improvement process I'm all E.A.R.S.
"Touchdown Jesus" statue torched by God.
Hacker Handle Generator
Ending the Myth of Horus
If you're going to use a "chastity cage" go with an old fashioned one.
My brother receives Jesus Prayer Rug scam.
Stupid Evil Archives
Stupid Evil Archives Select Month January 2021 (5) December 2020 (2) November 2020 (2) October 2020 (1) September 2020 (5) August 2020 (1) July 2020 (1) May 2020 (4) March 2020 (2) February 2020 (1) January 2020 (2) December 2019 (4) November 2019 (2) October 2019 (2) September 2019 (4) August 2019 (2) July 2019 (5) June 2019 (1) May 2019 (2) April 2019 (4) March 2019 (12) February 2019 (3) January 2019 (3) December 2018 (2) November 2018 (4) October 2018 (5) September 2018 (1) August 2018 (1) July 2018 (1) May 2018 (2) April 2018 (5) March 2018 (4) January 2018 (4) December 2017 (2) November 2017 (3) October 2017 (2) September 2017 (2) August 2017 (2) July 2017 (6) June 2017 (2) May 2017 (2) April 2017 (2) March 2017 (3) February 2017 (6) January 2017 (3) December 2016 (4) November 2016 (6) October 2016 (6) September 2016 (9) August 2016 (6) July 2016 (4) June 2016 (9) May 2016 (6) April 2016 (5) March 2016 (6) February 2016 (5) January 2016 (2) December 2015 (5) November 2015 (7) October 2015 (5) September 2015 (6) August 2015 (7) July 2015 (10) June 2015 (7) May 2015 (5) April 2015 (6) March 2015 (6) February 2015 (9) January 2015 (3) December 2014 (12) November 2014 (7) October 2014 (2) September 2014 (3) August 2014 (8) July 2014 (3) June 2014 (7) May 2014 (9) April 2014 (7) March 2014 (7) February 2014 (7) January 2014 (7) December 2013 (15) November 2013 (12) October 2013 (14) September 2013 (7) August 2013 (11) July 2013 (7) June 2013 (7) May 2013 (7) April 2013 (8) March 2013 (7) February 2013 (8) January 2013 (7) December 2012 (11) November 2012 (10) October 2012 (12) September 2012 (12) August 2012 (16) July 2012 (12) June 2012 (11) May 2012 (18) April 2012 (13) March 2012 (21) February 2012 (22) January 2012 (81) December 2011 (50) November 2011 (68) October 2011 (24) September 2011 (20) August 2011 (20) July 2011 (20) June 2011 (22) May 2011 (25) April 2011 (29) March 2011 (29) February 2011 (26) January 2011 (32) December 2010 (28) November 2010 (20) October 2010 (19) September 2010 (21) August 2010 (14) July 2010 (19) June 2010 (17) May 2010 (24) April 2010 (22) March 2010 (20) February 2010 (23) January 2010 (26) December 2009 (35) November 2009 (29) October 2009 (29) September 2009 (34) August 2009 (32) July 2009 (79) June 2009 (39) May 2009 (28) April 2009 (45) March 2009 (46) February 2009 (45) January 2009 (53) December 2008 (65) November 2008 (66) October 2008 (98) September 2008 (104) August 2008 (66) July 2008 (65) June 2008 (69) May 2008 (63) April 2008 (41) March 2008 (49) February 2008 (79) January 2008 (89) December 2007 (70) November 2007 (44) October 2007 (54) September 2007 (86) August 2007 (108) July 2007 (57) June 2007 (43) May 2007 (34) April 2007 (52) March 2007 (57) February 2007 (56) January 2007 (58) December 2006 (43) November 2006 (71) October 2006 (74) September 2006 (67) August 2006 (104) July 2006 (144) June 2006 (104) May 2006 (108) April 2006 (70) March 2006 (84) February 2006 (37) January 2006 (76) December 2005 (41) November 2005 (46) October 2005 (67) September 2005 (80) August 2005 (70) July 2005 (77) June 2005 (67) May 2005 (67) April 2005 (72) March 2005 (93) February 2005 (62) January 2005 (91) December 2004 (93) November 2004 (109) October 2004 (116) September 2004 (98) August 2004 (87) July 2004 (105) June 2004 (116) May 2004 (112) April 2004 (86) March 2004 (117) February 2004 (70) January 2004 (106) December 2003 (72) November 2003 (65) October 2003 (104) September 2003 (94) August 2003 (82) July 2003 (132) June 2003 (89) May 2003 (79) April 2003 (73) March 2003 (71) February 2003 (45) January 2003 (71) December 2002 (85) November 2002 (58) October 2002 (62) September 2002 (53) August 2002 (59) July 2002 (44) June 2002 (40) May 2002 (52) April 2002 (39) March 2002 (50) February 2002 (12) January 2002 (3) December 2001 (1)
Stupid Evil Categories
Stupid Evil Categories Select Category About Me (162) ADD/ADHD (12) Atheism (159) Blogging (774) Blogathon 2003 (66) Blogathon 2006 (52) Blogathon 2009 (47) EE Tips (29) Memes (26) Other People's Blogs (170) WordPress (7) Computing (484) Security (72) Web Design (92) Crime (2) Easily Amused (356) Economy (7) Education (2) Entertainment (1,264) Anime (16) Books (64) DVD (11) Movies (268) Music (111) Reviews (4) RPG Gaming (12) Sports (1) Television (219) Video Games (584) Web Comics (5) Environment (2) Fiction (13) Google+ Posts (160) Healthcare (41) History (9) Holidays (311) Humor (522) Life (655) Work Life (95) Neato (329) Nostalgia (4) NPR Goodies (14) Open Thread (1) Ouch (76) Parenting (3) Pets (1) Philosophy (25) Politics (1,074) Church and State (171) Copyrights (13) Laws (8) Privacy (27) Pop Culture (105) R.I.P. (33) Random Thoughts (162) Rants (1,032) Don't Be That Guy (395) Scams and Hoaxes (45) Stupidity in Action (304) Religion (885) Jesus/Mary Sightings (36) War!On!Christmas! (6) Science (283) Sexuality (20) Skepticism (163) Technology (226) DRM (41) Gadget Geek (120) Uncategorized (321) War (95)
Stupid Evil Tweets
Subscribe to SEB via Email
Stupid Evil Tags
Blogathon 2003
Google Plus Posts
Nutcases
Stupid Evil Privacy Policy	Proudly powered by WordPress


Kolon Industries Inc., a South Korean industrial company, pleaded guilty this morning in federal court in Alexandria, Virginia, to conspiracy to steal trade secrets involving E.I. DuPont de Nemours & Co.'s (DuPont) Kevlar technology. The company was sentenced to pay $85 million in criminal fines and $275 million in restitution.
According to the statement of facts filed with the plea agreement, from June 2006 to February 2009, Kolon conspired with former DuPont employees and others to steal DuPont's trade secrets for making Kevlar, a high-strength, para-aramid synthetic fiber. Kevlar, a trademarked name, is one of DuPont's most well-known products and is used is a wide range of commercial applications such as body armor, fiber optic cables, and automotive and industrial products. Kolon admitted that it was attempting to improve the quality of its own para-aramid fiber known as Heracron.
According to the statement of facts and Mitchell's admissions at his guilty plea, Mitchell exchanged numerous telephone calls and emails with Kolon personnel. On more than one occasion, Mitchell advised Kolon personnel that some of the information they sought was proprietary and that DuPont considered such information to be trade secrets. Mitchell also coordinated a meeting at a hotel in Richmond, at which Kolon personnel were introduced to a cooperating witness who pretended to be a disgruntled scientist from DuPont. During the Richmond meeting, Kolon personnel indicated that they would only be comfortable communicating with the cooperating witness in a manner that was confidential and that would not leave an evidentiary trail.
In February 2009, DuPont filed a civil lawsuit against Kolon in the Eastern District of Virginia, alleging theft of trade secrets. Thereafter, certain Kolon personnel attempted to delete files and emails related to Mitchell, Schulz and outside consultants hired to improve Kolon's para-aramid fiber, and urged other Kolon personnel to search for such materials and mark them for deletion.


text:
Q: INCLUDE in Linq but to include only some columns from the included object I have a c# Asp.Net Web API server
and I make post requests to get Json respone
I am working with Linq and have 2 tables:
First is a forumMessage which each message point to specific user with accountId:
public partial class forumMessage
{
    public int objectId { get; set; }
    public string title { get; set; }
    public string body { get; set; }

    public int acountId { get; set; }//the user objectId
    public virtual user user { get; set; }
}

Second is the user:
public partial class user
{
    [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
    public user()
    {
        this.fora = new HashSet<forumMessage>();
    }

    public int objectId { get; set; }
    public string username { get; set; }
    public string password { get; set; }

    [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
    public virtual ICollection<forumMessage> fora { get; set; }//list of messages
}

so what I need is to response a json array like:
[{
"$id": "1",
"objectId": 2,
"title": "Message Title",
"body": "Message body",
"acountId": 1,
"user": {
    "$id": "2",
    "objectId": 1,
    "username": "Shay"
}}]

Notice that the respons is Without user password or the user list of messages
Just some specific columns of user
Thnx

A: Include returns everything, but you can use anonymous objects to return just a subset of data:
 from c in ctx.Customers
 join o in ctx.Orders on ..
 select new { c.ID, c.Name, o.OrderID, o.OrderDate };

Rough example, but the idea is the anonymous object defines the subset, and you can encode that object to JSON.

A: You should convert your domain/business obejct (forumMessage) into DTO
Take a look at this

redpajama_set_name: RedPajamaStackExchange


text:
TWA Terminal At JFK Airport To Reopen As 'A Hotel For The Future'
Filed Under:Andrew Cuomo, Dave Carlin, JFK. John F. Kennedy International Airport, Sonia Rincon, TWA Terminal
NEW YORK (CBSNewYork) — The historic TWA Terminal at John F. Kennedy International Airport is one step closer to getting new life.
The TWA Terminal will be rehabilitated and reopened to the public as a 505-room hotel.
#TWA flight ctr to be restored to '62 "jet age" design w/ hotel, small Bk/Qns restaurants, museum, green technology @JFKairport 🛫 #1010WINS pic.twitter.com/MS8kcbHlc7
— Sonia Rincón (@SoniaRincon) December 15, 2016
It will be the first on-site hotel at JFK.
A groundbreaking ceremony was held Thursday for the $265 million project.
"They have built a hotel for the future. They are banking and betting and believing on the future," Gov. Andrew Cuomo said. "They're not building a museum."
This is emblematic of the bravado of New York: they have built a hotel for the future at @JFKairport.
📺 Watch https://t.co/O3oXmEdnXp pic.twitter.com/vhicx3NAJe
— Andrew Cuomo (@NYGovCuomo) December 15, 2016
The terminal opened in 1962, but has been empty since 2001 after Trans World Airlines went bankrupt.
"It sat dormant and dark and closed to the public for over 15 years. Today, we mark a new chapter of life in this incredible landmark," Tyler Morse, CEO of MCR Development, said.
Modernist architect Eero Saarinen created what many consider a masterpiece of Jet Age luxury. The building was designed to look like a bird with outstretched wings.
There will be an observation deck, bars and restaurants, and a museum showcasing Mid-Century Design, the story of TWA and the history of Queens as the place where the Jet Age was born, CBS2's Dave Carlin reported. It will include 40-thousand square feet of event and meeting space.
There will even be six 1966 Chrysler Newports that will be used to transport passengers to and from the terminals.
The historic terminal will be back, and so will the people, including some in TWA uniforms.
Oksana Foster joined the airline in 1973.
"This is nostalgic. This is history. This is class," she said. "It's very emotional, a very emotional moment for a lot of us."
Ann Fox modeled the classic look she rocked in the late 1960s, complete with a famous red carry-on bag. She said it was a different time.
"They didn't want a married woman, they thought it would be a complication," she said. "They didn't want you to have children, that would be another complication."
The project is expected to generate 3,700 jobs, including union construction workers and hotel employees.
The TWA Flight Center Hotel is slated to open in late 2018.

redpajama_set_name: RedPajamaCommonCrawl


Popularity - 43 views, 6.1 views per day, 7 days on eBay. High amount of views. 1 sold, 0 available. 1 bid.
43 views, 6.1 views per day, 7 days on eBay. High amount of views. 1 sold, 0 available. 1 bid.
4 Staffordshire England Liberty Blue 5" Desert/Fruit Bowls Betsy Ross FAST SHIP!
Staffordshire LIBERTY BLUE Ironstone 13" OVAL PLATTER "Washington's Crossing"
Lot Of 2 Vintage Staffordshire Liberty Blue Independence Hall Dinner Plates 10"


text:
Iran, Iraq sign deal to boost military cooperation
DUBAI World
Iranian army soldiers march during a military parade marking the beginning of the 1980-1988 Iran-Iraq war in Tehran, Iran, 22 September 2010. (EPA Photo)
Iran and Iraq signed an agreement on Sunday to step up military cooperation and the fight against "terrorism and extremism", Iranian media reported, an accord which is likely to raise concerns in Washington.
Iranian Defense Minister Hossein Dehghan and his Iraqi counterpart Erfan al-Hiyali signed a memorandum of understanding which also covered border security, logistics and training, the official news agency IRNA reported.
"Extending cooperation and exchanging experiences in fighting terrorism and extremism, border security, and educational, logistical, technical and military support are among the provisions of this memorandum," IRNA reported after the signing of the accord in Tehran.
U.S. President Donald Trump has voiced concern over what he sees as growing Iranian influence in conflicts in Syria, Yemen and Iraq, where it is aligned with Shi'ite fighters.
Tensions between Iran and the U.S. have heightened since the election of Trump, who has often accused Tehran of backing militant groups and destabilizing the region.
Earlier this month, Trump said that new threats were emerging from "rogue regimes like North Korea, Iran and Syria and the governments that finance and support them".
The U.S. military has accused Iran of stoking violence in Iraq by funding, training and equipping militias. Iran denies this, blaming the presence of U.S. troops for the violence.


people are guessing that he was born on April 23.
reasons. There are records of debts.
Shakespeare bought at two different times.
parts in plays and wrote poetry.
playhouse in London, the Globe.
from his favorite author, Ovid.
group. Shakespeare must have done a great deal of acting.
his wife got all the furniture.
and Thomas died at the ages of 21 and 19.


Rare Luxury End Brownstone! Double Front Porches Face Green Space. Low Maintenance-HOA Fee covers Exterior & Front Yard Maint & Ext Insurance.. ALL HARDWOOD,Plantation Shutters throughout, Landscaped Courtyard. Like New & IMPECCABLE!


text:
TranscriptsHQ
INTERNET | Internet Software & Services / Data & Document Management
getnotes.co
Seed | Alive
$100K | 8 yrs ago
About TranscriptsHQ
TranscriptsHQ, dba GetNotes, is a provider of online transcription services.
TranscriptsHQ Headquarter Location
Latest TranscriptsHQ News
Transcription service startup GetNotes raises $100K - Atlanta Business Chronicle
Transcription service startup GetNotes raises $100K Jan 20, 2014, 11:12am EST Updated Jan 21, 2014, 9:58am EST //= $authorImg ?> GetNotes co-founder Eugene Yukin Eugene Yukin wants to turn drudgery into profit. The former journalist got tired of having to transcribe interviews, so he launched GetNotes , a web-based transcription service to avoid hitting the rewind button. "Spending hours transcribing (interviews) was the biggest pain point I had," Yukin said. "(GetNotes) was a solution to a very personal, painful problem I had." GetNotes, an Atlanta Ventures Accelerator company , offers basic transcription of classroom lectures, audio interviews and conference calls. But the real value is the in service's editing and summarization service. Users upload audio calls to to GetNotes website and receive the transcribed notes in up to 48 hours. The service charges on a per audio-minute basis — which varies from $1.50/min. to $2.50/min. depending on the transcription package . A subscription model is being considered, where users receive a bucket of audio minutes for a monthly fee. This week GetNotes (formerly TranscriptsHQ) is expected to close on a $100,000 investment from Atlanta Ventures Fund, Athens Angel Investment Fund , Jamie Hamilton and Robert Jetmundsen . Unlike some transcription services that use voice-recognition software, GetNotes relies on humans to transcribe and edit the conversations. The startup uses a crowdsourced approach to do the transcription, with a network of 45 vetted contractors, who sign non-disclosure agreements, and receive a percentage of revenues. The contractors choose what recording they want to transcribe and editors review the transcript. GetNotes offers four services: word-for-word transcription, basic editing, full editing, and summarization. Basic editing reduces the transcript by about 30 percent, stripping out repetitive sentences and false starts. Full-editing cuts down the transcript by about 50 percent, delivering an edited Q&A. The summary version is more a discussion overview than a transcript. It includes a list of action items committed to during the call. I had GetNotes transcribe my interview with Yukin, and was impressed. The fully edited version of the interview revealed details and quotes I had missed in my transcription. Then again, I spent about 25 minutes transcribing the 18-minute call; GetNotes took 27 hours to get it to me. That extended turnaround could limit GetNotes market for the service to those with the luxury of time. GetNotes initially targeted the education market — it completed two paid trials with students at The University of Georgia and Kennesaw State University . The real money, however, is in Corporate America, where GetNotes can boost productivity and ensure more of the information discussed in the meeting is captured. "When it comes to meetings and online conference calls, the pain point is so much larger," Yukin said. "People are willing to pay for anything that will allow them to get to key information faster." GetNotes is targeting consultants, executive coaches and project managers. The startup hopes to integrate its product with conference call technology providers, such as Cisco Systems , who could offer the transcription and summarization service to their customers as a value-add. "There's a huge information overload," Yukin said. "Anything we can do to get (people) key information faster, is helpful. " Want Atlanta Technology news in your inbox? Sign up for our free email newsletters. Industries
Transcription service startup GetNotes raises $100K


text:
Options for Burger Shop Game
Burger Shop Game
Burger Shop Game, is one of many free Games you can download at Free Ride Games,
Introducing the BurgerTron 2000 - No one knows where this strange contraption came from but one thing is clear - it makes the tastiest burgers around! Use the BurgerTron to assemble mouth-watering meals and keep your customers satisfied and sated. Learn the secrets of the mysterious BurgerTron and discover why you were chosen to receive it. Featuring four game modes, more than 50 food items, and special achievement trophies, Burger Shop is amazing fun for the entire family. If you fry it, they will come.
* Four game modes: Story, Challenge, Relax, and Expert Story
* Over 50 food items to make
* Eight unique restaurants to run
* 96 different trophies to earn
* 60 upgrade items
Free Ride Games is the only place where you can download over 300 top games for free, including Hidden Object games, Time Management games, Match Three games, Sports games, Puzzle games, Arcade games, Card games, Board games, Flash games, Fashion games, Food games, Online games, Word games and many more. We have hundreds of choices from the leading game publishers like iWin, PlayFirst, Sandlot Games, Mumbo Jumbo etc. Download Burger Shop Game for free now.
Company: Free Ride Games
Supported OS': Windows 3.1, Windows 95, Windows 98, Windows ME, Windows NT 3.x, Windows NT 4.x, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7


text:
/*
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package io.trino.spi.type;

import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import io.trino.spi.TrinoException;

import java.io.IOException;
import java.io.InputStream;
import java.time.ZoneId;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Objects;
import java.util.Properties;
import java.util.Set;
import java.util.TreeMap;

import static io.trino.spi.StandardErrorCode.INVALID_FUNCTION_ARGUMENT;
import static java.lang.Math.abs;
import static java.lang.Math.max;
import static java.lang.String.format;
import static java.util.Objects.requireNonNull;

public final class TimeZoneKey
{
    public static final TimeZoneKey UTC_KEY = new TimeZoneKey("UTC", (short) 0);
    public static final short MAX_TIME_ZONE_KEY;
    private static final Map<String, TimeZoneKey> ZONE_ID_TO_KEY;
    private static final Set<TimeZoneKey> ZONE_KEYS;

    private static final TimeZoneKey[] TIME_ZONE_KEYS;

    private static final short OFFSET_TIME_ZONE_MIN = -14 * 60;
    private static final short OFFSET_TIME_ZONE_MAX = 14 * 60;
    private static final TimeZoneKey[] OFFSET_TIME_ZONE_KEYS = new TimeZoneKey[OFFSET_TIME_ZONE_MAX - OFFSET_TIME_ZONE_MIN + 1];

    private static final Set<String> UTC_EQUIVALENTS = Set.of(
            "GMT",
            "GMT0",
            "GMT+0",
            "GMT-0",
            "Etc/GMT",
            "Etc/GMT0",
            "Etc/GMT+0",
            "Etc/GMT-0",
            "UT",
            "UT+0",
            "UT-0",
            "Etc/UT",
            "Etc/UT+0",
            "Etc/UT-0",
            "UTC",
            "UTC+0",
            "UTC-0",
            "Etc/UTC",
            "Etc/UTC+0",
            "Etc/UTC-0",
            "+0000",
            "+00:00",
            "-0000",
            "-00:00",
            "Z",
            "Zulu",
            "UCT",
            "Greenwich",
            "Universal",
            "Etc/Universal",
            "Etc/UCT");

    private static final List<String> UTC_OFFSET_PREFIXES = List.of(
            "Etc/GMT",
            "Etc/UTC",
            "Etc/UT",
            "GMT",
            "UTC",
            "UT");

    static {
        try (InputStream in = TimeZoneKey.class.getResourceAsStream("zone-index.properties")) {
            // load zone file
            // todo parse file by hand since Properties ignores duplicate entries
            Properties data = new Properties()
            {
                @Override
                public synchronized Object put(Object key, Object value)
                {
                    Object existingEntry = super.put(key, value);
                    if (existingEntry != null) {
                        throw new AssertionError("Zone file has duplicate entries for " + key);
                    }
                    return null;
                }
            };
            data.load(in);

            if (data.containsKey("0")) {
                throw new AssertionError("Zone file should not contain a mapping for key 0");
            }

            Map<String, TimeZoneKey> zoneIdToKey = new TreeMap<>();
            zoneIdToKey.put(UTC_KEY.getId(), UTC_KEY);

            short maxZoneKey = 0;
            for (Entry<Object, Object> entry : data.entrySet()) {
                short zoneKey = Short.valueOf(((String) entry.getKey()).trim());
                String zoneId = ((String) entry.getValue()).trim();

                maxZoneKey = (short) max(maxZoneKey, zoneKey);
                zoneIdToKey.put(zoneId, new TimeZoneKey(zoneId, zoneKey));
            }

            MAX_TIME_ZONE_KEY = maxZoneKey;
            ZONE_ID_TO_KEY = Collections.unmodifiableMap(new LinkedHashMap<>(zoneIdToKey));
            ZONE_KEYS = Collections.unmodifiableSet(new LinkedHashSet<>(zoneIdToKey.values()));

            TIME_ZONE_KEYS = new TimeZoneKey[maxZoneKey + 1];
            for (TimeZoneKey timeZoneKey : zoneIdToKey.values()) {
                TIME_ZONE_KEYS[timeZoneKey.getKey()] = timeZoneKey;
            }

            for (short offset = OFFSET_TIME_ZONE_MIN; offset <= OFFSET_TIME_ZONE_MAX; offset++) {
                if (offset == 0) {
                    continue;
                }
                String zoneId = zoneIdForOffset(offset);
                TimeZoneKey zoneKey = ZONE_ID_TO_KEY.get(zoneId);
                OFFSET_TIME_ZONE_KEYS[offset - OFFSET_TIME_ZONE_MIN] = zoneKey;
            }
        }
        catch (IOException e) {
            throw new AssertionError("Error loading time zone index file", e);
        }
    }

    public static Set<TimeZoneKey> getTimeZoneKeys()
    {
        return ZONE_KEYS;
    }

    @JsonCreator
    public static TimeZoneKey getTimeZoneKey(short timeZoneKey)
    {
        checkArgument(timeZoneKey < TIME_ZONE_KEYS.length && TIME_ZONE_KEYS[timeZoneKey] != null, "Invalid time zone key %s", timeZoneKey);
        return TIME_ZONE_KEYS[timeZoneKey];
    }

    /**
     * @throws TimeZoneNotSupportedException when {@code zoneId} does not identity a time zone
     */
    public static TimeZoneKey getTimeZoneKey(String zoneId)
    {
        requireNonNull(zoneId, "zoneId is null");
        checkArgument(!zoneId.isEmpty(), "Zone id is an empty string");

        TimeZoneKey zoneKey = ZONE_ID_TO_KEY.get(zoneId);
        if (zoneKey == null) {
            zoneKey = ZONE_ID_TO_KEY.get(normalizeZoneId(zoneId));
        }
        if (zoneKey == null) {
            throw new TimeZoneNotSupportedException(zoneId);
        }
        return zoneKey;
    }

    public static TimeZoneKey getTimeZoneKeyForOffset(long offsetMinutes)
    {
        if (offsetMinutes == 0) {
            return UTC_KEY;
        }

        if (!(offsetMinutes >= OFFSET_TIME_ZONE_MIN && offsetMinutes <= OFFSET_TIME_ZONE_MAX)) {
            throw new TrinoException(INVALID_FUNCTION_ARGUMENT, "Invalid offset minutes " + offsetMinutes);
        }
        TimeZoneKey timeZoneKey = OFFSET_TIME_ZONE_KEYS[((int) offsetMinutes) - OFFSET_TIME_ZONE_MIN];
        if (timeZoneKey == null) {
            throw new TimeZoneNotSupportedException(zoneIdForOffset(offsetMinutes));
        }
        return timeZoneKey;
    }

    private final String id;

    private final short key;

    TimeZoneKey(String id, short key)
    {
        this.id = requireNonNull(id, "id is null");
        if (key < 0) {
            throw new IllegalArgumentException("key is negative");
        }
        this.key = key;
    }

    public String getId()
    {
        return id;
    }

    public ZoneId getZoneId()
    {
        return ZoneId.of(id);
    }

    @JsonValue
    public short getKey()
    {
        return key;
    }

    @Override
    public int hashCode()
    {
        return Objects.hash(id, key);
    }

    @Override
    public boolean equals(Object obj)
    {
        if (this == obj) {
            return true;
        }
        if (obj == null || getClass() != obj.getClass()) {
            return false;
        }
        TimeZoneKey other = (TimeZoneKey) obj;
        return Objects.equals(this.id, other.id) && Objects.equals(this.key, other.key);
    }

    @Override
    public String toString()
    {
        return id;
    }

    public static boolean isUtcZoneId(String zoneId)
    {
        return normalizeZoneId(zoneId).equals("UTC");
    }

    private static String normalizeZoneId(String zoneId)
    {
        if (isUtcEquivalentName(zoneId)) {
            return "UTC";
        }

        // The JDK doesn't understand legacy timezones such as Etc/GMT+00:00, GMT-7
        for (String prefix : UTC_OFFSET_PREFIXES) {
            if (zoneId.startsWith(prefix)) {
                int offset = prefix.length();
                if (offset == zoneId.length() || zoneId.charAt(offset) != '+' && zoneId.charAt(offset) != '-') {
                    // It must be something like GMT7, or Etc/UTC4, which are invalid. Unsupported timezones are handled by the caller.
                    return zoneId;
                }

                int colon = zoneId.indexOf(':', offset);
                int hour;
                int minute = 0;
                try {
                    if (colon != -1) {
                        hour = Integer.parseInt(zoneId, offset, colon, 10);
                        minute = Integer.parseInt(zoneId, colon + 1, zoneId.length(), 10);
                    }
                    else if (zoneId.length() - offset <= 3) {
                        // +H or +HH
                        hour = Integer.parseInt(zoneId, offset, zoneId.length(), 10);
                    }
                    else {
                        // let the JDK handle it below
                        break;
                    }
                }
                catch (NumberFormatException e) {
                    // Invalid time zone is handled by the caller
                    return zoneId;
                }

                if (hour == 0 && minute == 0) {
                    return "UTC";
                }

                if (prefix.equals("Etc/GMT")) {
                    hour = -hour;
                }

                return formatZoneOffset(hour, minute);
            }
        }

        // Normalize using JDK rules. In particular, normalize forms such as +0735, +7, +073521
        try {
            zoneId = ZoneId.of(zoneId).getId();
        }
        catch (Exception e) {
            return zoneId;
        }

        if (isUtcEquivalentName(zoneId)) {
            return "UTC";
        }

        return zoneId;
    }

    private static String formatZoneOffset(int hour, int minute)
    {
        StringBuilder builder = new StringBuilder();

        builder.append(hour >= 0 ? '+' : '-');

        hour = abs(hour);
        if (hour < 10) {
            builder.append('0');
        }
        builder.append(hour);
        builder.append(':');

        if (minute < 10) {
            builder.append('0');
        }
        builder.append(minute);

        return builder.toString();
    }

    private static boolean isUtcEquivalentName(String zoneId)
    {
        return UTC_EQUIVALENTS.contains(zoneId);
    }

    private static String zoneIdForOffset(long offset)
    {
        return format("%s%02d:%02d", offset < 0 ? "-" : "+", abs(offset / 60), abs(offset % 60));
    }

    private static void checkArgument(boolean check, String message, Object... args)
    {
        if (!check) {
            throw new IllegalArgumentException(format(message, args));
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
Q: How to implement COM callback interface in C++, from C# assembly, using `#import` and `tlb` file? The following fictive and minimal example explains the question.
You have a C#/.NET library which exports the interface via COM to use from C++.

   [C++ Application] --- is using ---> [via COM] [C#/.NET Library]

The library on the C#/.NET side looks like this:
[Guid("example-0000-0000-0000-0000000000000")]
public class MyObj : IMyObj
{
    void SetLogger(ILogger logger);
    void DoSomething(string someArgument);
}

The assembly is compiled and a tlb file is exported called MyObj.tlb. This tlb file is imported in the Application using the #import statement from Visual-C++:
#import "MyObj.tlb" named_guids auto_rename

void someFunc()
{
    MyObjPtr myObj;
    myObj.CreateInstance(CLSID_MyObj);
    // How to set the logger?
    myObj->DoSomething(_bstr_t(L"foo"));
    // ...
}

Everything works really fine, but you would like to enable logging for the C#/.NET library. The internals of the C#/.NET library should be able to send the log messages back to the C++ application in order to use the already existing logging environment there to write log messages.

    [C++ Logging System] <--- log message --- [C#/.NET Component]

You already declared the interface for the logger in the C#/.NET component.
[Guid("example-0000-0000-0000-0000000000000")]
public interface ILogger
{
    void WriteLine(string line);
}

The question is:
What is the simplest way to implement a Logger class, using the ILogger interface, for the C++ application?
(Without using ATL or MFC)

A: The ILogger interface derives from IDispatch, but the C# interop layer does not actually use the IDispatch interface. Therfore only the IUnknown interface needs to be implemented.
See the section "Limiting the interface in C# to early binding using IUnknown" below, how you can change your C# component to avoid the IDispatch interface completely.
The implementation for the ILogger interface described in the question will look like this:
#import "MyObj.tlb" named_guids auto_rename

class Logger : public ILogger
{
public:
    Logger(MyLogger log)
        : _log(log), _refCount(1)
    {
    }

    virtual ~Logger()
    {
    }

public: // Implement ILogger
    virtual HRESULT __stdcall raw_WriteLine(BSTR message) {
        // Convert BSTR and write to _log.
        return S_OK;
    }

public: // Implement IDispatch
    virtual HRESULT __stdcall GetTypeInfoCount(UINT *pctinfo)
    {
        return E_NOTIMPL;
    }

    virtual HRESULT __stdcall GetTypeInfo(UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
    {
        return E_NOTIMPL;
    }

    virtual HRESULT __stdcall GetIDsOfNames(REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
    {
        return E_NOTIMPL;
    }

    virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
    {
        return E_NOTIMPL;
    }

public: // Implement IUnknown
    virtual HRESULT __stdcall QueryInterface(REFIID riid, void **ppvObject)
    {
        if (riid == IID_IUnknown) {
            *ppvObject = static_cast<IUnknown*>(this);
            AddRef();
            return S_OK;
        }
        if (riid == IID_IDispatch) {
            *ppvObject = static_cast<IDispatch*>(this);
            AddRef();
            return S_OK;
        }
        if (riid == IID_ILogger) {
            *ppvObject = static_cast<ILogger*>(this) ;
            AddRef();
            return S_OK;
        }
        *ppvObject = nullptr;
        return E_NOINTERFACE;
    }

    virtual ULONG __stdcall AddRef()
    {
        return InterlockedIncrement(&_refCount);
    }

    virtual ULONG __stdcall Release()
    {
        return InterlockedDecrement(&_refCount);
    }

private:
    MyLogger _log;
    long _refCount;
}

Please note the following important things about this implementation:

*

*The reference count is just implemented to look like a COM reference count. Because this object will be owned by the C++ application, there is no need to implement the destruction of the object.

*All IDispatch methods just return an error code. They are never called by C# interop. See the section "Working implementation of IDispatch" for details how to implement these methods.

*IN a real project, the imported types form the tlb are all placed in a own namespace.

*The class declaration and implementation should be separated in a header and implementation file.

The code is used like this in the C++ application:
bool MyApp::start()
{
    try {
        HRESULT hresult;
        MyObjPtr myObj;
        hresult = myObj.CreateInstance(CLSID_MyObj);
        if (hresult != S_OK) {
            return false;
        }
        // Create the logger object which acts as callback for the C# library
        _logger = new Logger(_myLogger);
        // Assign this logger
        myObj->SetLogger(_logger);
    } catch (const _com_error &comError) {
        return false;
    }
}

Limiting the interface in C# to early binding using IUnknown
User Astrotrain pointed out a simplification to remove IDispatch: If your component ist just used by this C++ Application and therefore does not require late binding using the IDispatch interface, you can add the InterfaceType attribute to the interface to remove one binding.
This would look like this in our example:
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
 Guid("example-0000-0000-0000-0000000000000")]
public interface ILogger
{
    void WriteLine(string line);
}

The ILogger interface is now directly derived from IUnknown. Now you can omit all empty implementations of the IDispatch interface.
The downside is your component can only be used from languages which are supporting early binding. If this C++ Application is the only user of your component, this is no problem.
Working implementation of IDispatch
User Paulo Madeira provided a complete example how to implement all IDispatch methods using ITypeInfo. The following example shows the Logger class, omitting all methods which are shown in the example at the begin of this answer. Make sure you read the notes below.
class Logger : public ILogger
{
    // ctor, dtor, ILogger and IUnknown implementation

public: // Implement IDispatch
    virtual HRESULT __stdcall GetTypeInfoCount(UINT *pctinfo)
    {
        if (pctinfo == nullptr) {
            return E_POINTER;
        }
        *pctinfo = (getTypeInfo() != nullptr) ? 1 : 0;
        return S_OK;
    }

    virtual HRESULT __stdcall GetTypeInfo(UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
    {
        if (ppTInfo == nullptr) {
            return E_POINTER;
        }
        *ppTInfo = nullptr;
        if (iTInfo != 0) {
            return DISP_E_BADINDEX;
        }
        ITypeInfoPtr typeInfo(getTypeInfo());
        if (typeInfo == nullptr) {
            return E_NOTIMPL;
        }
        *ppTInfo = typeInfo.Detach();
        return S_OK;
    }

    virtual HRESULT __stdcall GetIDsOfNames(REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
    {
        if (rgDispId == nullptr) {
            return E_POINTER;
        }
        *rgDispId = 0;
        if (!IsEqualIID(riid, IID_NULL)) {
            return E_INVALIDARG;
        }
        ITypeInfoPtr typeInfo(getTypeInfo());
        if (typeInfo == nullptr) {
            return E_NOTIMPL;
        }
        if (cNames == 0) {
            return E_INVALIDARG;
        }
        return typeInfo->GetIDsOfNames(rgszNames, cNames, rgDispId);
    }

    virtual HRESULT __stdcall Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
    {
        if (pDispParams == nullptr) {
            return E_POINTER;
        }
        // IDispatch and ITypeInfo allows this to be NULL
        if (pVarResult != nullptr) {
            VariantInit(pVarResult);
        }
        // IDispatch and ITypeInfo allows this to be NULL
        if (pExcepInfo != nullptr) {
            ZeroMemory(pExcepInfo, sizeof(EXCEPINFO));
        }
        // IDispatch allows this to be NULL, ITypeInfo does not
        UINT argErr;
        if (puArgErr == nullptr) {
            puArgErr = &argErr;
        }
        *puArgErr = 0;
        if (!IsEqualIID(riid, IID_NULL)) {
            return E_INVALIDARG;
        }
        ITypeInfoPtr pTypeInfo(getTypeInfo());
        if (pTypeInfo == nullptr) {
            return E_NOTIMPL;
        }
        return pTypeInfo->Invoke(
            static_cast<ILogger*>(this),
            dispIdMember,
            wFlags,
            pDispParams,
            pVarResult,
            pExcepInfo,
            puArgErr);
    }

private:
    static ITypeInfo* getTypeInfo()
    {
        if (!_hasTypeLib) {
            ITypeLibPtr typeLib;
            if (SUCCEEDED(LoadRegTypeLib(LIBID_MyObj, 1, 0, 0, &typeLib))) {
                ITypeInfoPtr typeInfo;
                if (SUCCEEDED(typeLib->GetTypeInfoOfGuid(IID_IDispatch, &typeInfo))) {
                    if (!InterlockedCompareExchange(&_hasTypeLib, 1, 0)) {
                        _typeInfo.Attach(typeInfo.Detach());
                    }
                }
            }
        }
        return _typeInfo.GetInterfacePtr();
    }

private:
    static LONG volatile _hasTypeLib;
    static ITypeInfoPtr _typeInfo;
    // other variables
};

// Static definitions in cpp file:
LONG volatile Logger::_hasTypeLib;
ITypeInfoPtr Logger::_typeInfo;

Note the following things about this example above:

*

*You have to replace the LIBID_MyObj with the library identifier of your library. It has a similar naming.

*The full implementation is only required if your COM component requires late binding.

*The class declaration and implementation should be separated in a header and implementation file.

*The static_cast<ILogger*>(this) casts are required to make sure the pointer, which is passed as void* pointer, points to the right vtable.


Modern Healthcare is a weekly publication that focuses on presenting it's readers with accurate and up-to-date healthcare business news. Modern Healthcare also offers several other publication to its readers for even more up-to-date information.
Daily Dose is a daily e-mail newsletter that delivers the days healthcare business stories. Modern Healthcare Alert is an e-mail service that delivers healthcare news as it happens. Health IT Strategist is a monthly electronic magazine that presents clinical and financial information technology news.


text:
Star Air was an Indonesian airline.

History
The airline was established in 2000, a period in which private companies sprang up in Indonesia after the government announced the deregulation of airlines in the country. However, like some other Indonesian airlines (a total of 11 airlines), Star Air's license was revoked by the government in 2008 due to inactivity.

Destinations
Indonesia
Java and Lesser Sunda Islands
Bali - Ngurah Rai International Airport (Secondary Hub)
Jakarta - Soekarno-Hatta International Airport (Hub)
Kupang - El Tari Airport
Surabaya - Juanda International Airport (Focus City)
Kalimantan
Balikpapan - Sultan Aji Muhammad Sulaiman Airport
Sumatra
Medan - Polonia Airport
Pekanbaru - Sultan Syarif Kasim II International Airport
Sulawesi
Manado - Sam Ratulangi Airport

Malaysia
Kuala Lumpur - Kuala Lumpur International Airport

Fleet

The Star Air fleet consisted of the following aircraft:

 4 Boeing 737-200
 2 McDonnell Douglas MD-82
 1 McDonnell Douglas MD-83

Accidents and incidents
On January 23, 2003, A Star Air Boeing 737 touched down 500m past the Soekarno-Hatta International Airport's runway 25L threshold, a little left of the centreline, in an area of heavy rainfall with associated heavy winds. It went off the side of the runway, causing substantial damage to the undercarriage and belly.

References

Defunct airlines of Indonesia
Airlines established in 2000
Airlines disestablished in 2008
Indonesian companies established in 2002
2008 disestablishments in Indonesia

redpajama_set_name: RedPajamaWikipedia


* User level familiarity with at least one e-mail client - Outlook, Notes etc.
* Skilled in commercially standard software applications and major desktop operating systems.
* Awareness of basic networking concepts and technologies.


Mogadishu is Heaven. Mogadishu is Hell.
Home › Mogadishu › Mogadishu is Heaven. Mogadishu is Hell.
With each report coming out of Mogadishu, optimists and pessimists prop up their narrative.
Descriptions in the media are full of quizzical paradoxes. In a recent piece entitled, "Flying into hostile territory: Somalia experiences boom in air travel," the reader is left to reconcile how a city still experiencing consistent violence can be witnessing an unprecedented volume of air traffic.
Each positive development in Mogadishu is somehow met by a corresponding setback, which makes it difficult to assess progress or regress in concrete terms.
For example, youth in Mogadishu are experiencing many benefits since al-Shabaab was forced out of the capital. Sports leagues and training are picking up and facilities are being improved with the help of international partners.
At the same time, youth are often the target of mass arrests in anti-al-Shabaab operations in which hundreds are arrested and often forced to pay bribes to be released.
In another example, Lido Beach is one of the most photographed destinations in Mogadishu and is one of the most often cited symbols of the capital's recovery — one that al-Shabaab has tried to destroy.
However, more recent images of a young girl carrying a machete to guard herself against overly aggressive young men slightly dent the beach's idyllic image. So goes the yin and yang of Mogadishu.
In early August, high-level Somali government officials and their bodyguards toured areas of Mogadishu at night — generally considered a gutsy endeavor — to discuss how to improve security with groups of residents who now feel more comfortable enjoying the nightlife.
Former president Sheikh Sharif Ahmed took is own share of late night strolls, and Somali officials to continue to show confidence in security gains and highlight efforts to further improve it.
Since its ouster from the capital, al-Shabaab has focused on carrying out targeted assassinations on government officials and security forces, and it's larger scale attacks continue to result in many civilian casualties. Aside from al-Shabaab — infighting, illegal checkpoints, and the phenomenon of the "unknown armed gunmen" are some among many non-Shabaab related security factors.
But, as the saying goes, "Mogadishu is not Somalia," and looking at the capital as a sign of the country's progress is only one of many ways to measure the direction of the country.
At the same time, Mogadishu resembles other cities in that relative gains in security and the opportunity to organize legitimate and credible local political administrations have put these places at a crossroads.
Journalist Armin Rosen, who recently traveled to Mogadishu and Hargeisa, helpfully described the war-and-peace contrasts in the capital.
Depending on one's status in Mogadishu as an IDP, a returning Diaspora member, one trying to reclaim stolen land, a journalist, or otherwise, Mogadishu can be many things all at once, and this shouldn't be lost as characterizations of the capital shift with each successive story.


text:
Notes On Reading Caleb Crain's "Necessary Errors"
"What is the use of a book," thought Alice, "without pictures or conversations?" And Caleb Crain would seem to agree. His recent novel, "Necessary Errors," is full of conversations, and he's now providing the pictures in an electronic "extra illustrated binding" on his blog. But any resemblance to the Alice books probably stops there. One of the many surprises in "Necessary Errors" is its realistic style, the writing clear and purposeful, full of diligent detail. The sentences are often shaped to fit the action described: "He watched recede the semicircular – circular, in the water's haphazard mirroring – portal through which they had passed" (391). Jacob, the main character, is rowing a boat under the Charles Bridge in Prague. The writing is realistic too in that the metaphors are not surreal; they also do the work of illustration. It's as if in the land of Kafka, Kafka had never written a word – but no, precision is a characteristic of Kafka's style. His writing is so descriptive and precise we don't realize we're dreaming. But metaphor to Jacob is not magic; it's a way of realizing something unfamiliar, of carrying it home in an idea: "They had both loved the book, but Jacob must have loved it because he had recognized in it a story about his own nature (because Jacob had no brother, the idea of a brother was just a metaphor to him)" (309). Or metaphor is for Jacob a tool to sharpen the precision of a description: "She drew from her purse with one hand her cigarettes, lighter, and wallet, her fingers splayed separately open, at all angles like the blades of a Swiss army knife" (298). The hand does not become a Swiss army knife, as it might in a surrealistic description; the image of the knife provides an explanation of the work of the hand. But Jacob is not the narrator.
One settles into "Necessary Errors," into the writing, as if on a long train ride. It's a long book, 472 pages, and disciplined throughout, the closest to a first person narrative a third person ever came. The point of view rarely, if ever, is allowed to slip away from the main character Jacob's indirect voice. The narrator as an independent character might have something to add here or there, but these are rare exceptions. What does Jacob want, and what is in his way of getting it? He wants to be a writer. But first he must come to understand himself, and to do that he must let go of the very moment he values as the sweetest. Only then can he reflect on its significance, and if he's articulate and has an artistic temperament, he can put the lost experience into pictures and conversations. Is wanting to be a writer the same thing as writing? Wanting to be a writer is a value, something we desire that is not necessarily good for us; writing is a virtue, something that is both good for us and for others, assuming wanting to read is realized in reading. Are these fairly conservative values, these days, reading and writing? Why does Jacob want to be a writer? Where do his values come from? When he realizes some of the guys in Prague are selling themselves, he objects. "Prisons are built with stones of law, brothels with bricks of religion," Blake wrote. Jacob wants to be a writer to assert his freedom, to establish an independence from institutions that would buy and sell bodies and souls, minds and lives. That we are free to sell ourselves is the great irony of capitalism, of free enterprise. We enter the prize, and are consumed by it.
The conversations take place in Prague among a group of friends unified by their age and circumstance. Communism is thawing, and the idea of being free and enterprising, of entertaining choices that won't come again, is still a fresh breeze. The torrents of greed have not yet rushed ashore. It seems a good time to live in the moment, which won't return. Early in the book, Jacob uses a poem by Emily Dickinson as a pronoun antecedent exercise in his English as a second language class. Dawkins quotes from this same poem in "The God Delusion," but only the first two lines, an incomplete experiment, and gives it the same mawkish sentiment that at first it seems Jacob is suggesting, that we are lucky to be here, alive, given the odds, and as part of his argument, Dawkins gloats over the google of lives who didn't make the trip; but how does a non-existent being fit into the equation? Dawdling Dawkins misappropriates Emily and misses the pitch. In any case, back in Prague, if it was the sweetest of times, it was the sourest of times: as it was, is now, and ever shall be. For most people, life is not sweet: not for the coal miner with lung disease, not for the mother of twelve, ten surviving, not for the children of brothels, not for the addicted, the imprisoned, the exploited, the shamed. All lives are not sweet, and the argument that they won't come again, to those drenched in sourness, might seem something of a blessing. But "Necessary Errors" uses the Dickinson idea in a way Dawkins misses. We move away from any moment, and it is this moving, being in this movement, that carries the writing. Afterlife is irrelevant; the present takes the prize, but not because it won't come again. One must pay attention now, listen, and observe time passing, and then, recalling the moment in a search for time past, things lost, the artist recreates the moment. "There are unhappy childhoods," Melinda adds (196).
One of the characteristics of the conversations among the friends in Jacob's Prague is the distinct way each character talks. They don't all sound alike; they each have identifying mannerisms, personality, speech. When Carl shows up, we know where he's from; we don't need to be told. And when Annie says something, we know it's her; we don't need, "Annie said." If there's a "gah," it's Annie, glasses pushed up onto her head, into her hair. There are times when Carl plays a kind of Buck Mulligan to Jacob's Stephen Dedalus. The omphalos section might make this explicit (229). And Carl's presence alleviates the possibility of readers burning out on the pondering Jacob. When Milena gives Jacob the gift of the little plastic Christ statue, he wishes Carl was on hand. Jacob thinks, "An American child would be tempted to zoom the figurine around the room" (458). Or stick it on the dashboard of his '56 Chevy, next to its earth mother, Carl might comment. Annie seems to be Jacob's favorite among the women. But Beta helps Jacob out of his element and in need, his independence challenged, like a sister. Milena has children, and we see Jacob interacting with them in several very funny scenes. Kaspar is interesting among the men. The rich boy Vincent fills a need ("The very rich are different from you and me": Hemingway – see the Toads About page). Melinda grows a bit melodramatic in her beauty and her indecision, but one can imagine her being played by Ava Gardner or Lauren Bacall. Milo becomes an excellent contrast to Lubos. By the end of the book, the reader has come to know and to recognize Jacob, his group of friends, and the other characters he comes into contact with, infused in the Prague setting.
Jacob's understanding of what's happening is often complicated by having to translate what he hears and says. He knows some Czech, but he can't think in Czech yet. The dialog meant to convey other language speech is not surrounded by quote marks but introduced by a dash, creating an effective style not unlike subtitles in a foreign film. Jacob gives Lubos a clumsy hug, which is believable, but then cries, which is not. Or maybe it is. The reader can believe the young Jacob crying, but not the narrator, whose awareness seems third person omniscient but impassable. But are these crocodile tears (36)? We've only just met Lubos, and there's no reason to trust him, and we've not known Jacob that long either. Jokes are often difficult enough to understand in one's native language. Over time, societal values change, what people want changes, but shame has always been used as a tool to control. Sometimes, shame is so severe, a young person, in particular, or a spouse or a lover, will rebel, and walk away. The price that must be paid to enter so-called respectable society is too great, and anyway, beneath the veneer of respectability one finds crisscrossed plies of bias. Scapegoats are often created to transfer one's shame onto another. In just this way, the anti-gay sentiment in contemporary Russia is a political ploy, a distraction meant to create a scapegoat. In Prague, Jacob has friends, but where can he place his trust? He must proceed cautiously. But he's not playing games. He's serious, and he wants to be taken seriously. He wants to be accepted. He is prone to recognizing differentiations. He insists on his own distinction, an ambition that fuels his quest: "He felt so lucid that he seemed to perceive not only the world but also the biases of his own mind in perceiving it" (463). Do we want a literature of want and take, or a literature of give and forgiveness?
"Necessary Errors" is a masterpiece in the ordinary sense of the word, even if it's not (maybe because it's not) the masterpiece we might have been looking for. The novel is divided into three main sections and around 100 smaller sections separated by white space (not numbered). Each of the three main sections begins with a Czech name and a literary reference. To what audience is the work aimed? A common reader probably can't speak to the whole work without taking up some additional reading, Stendhal, for example, which I probably won't get around to. The story takes place in 1990 and '91: there are no cell phones, no laptops, no computers, no Twitter or Facebook, no blogs. One possible audience for the book might include anyone weary of all that stuff and wanting a break to reflect – it's been a busy couple of decades. One of my favorite sections in the novel is the one in which Jacob finds the clumsy Czech-made clothes washing machine in his apartment. This and a few other sections contain Roddy Doyle-like laugh out loud moments. But the washing machine segment recalls another, in which Jacob sits in a bar with some blue collar workers – alienated, and I'm not sure his [or the narrator's?] economic analysis makes any sense, today, anyway, but at the time maybe it did. Still, the distance between Jacob and the laborers is so huge. There are any number of writers living in Brooklyn, but I'm guessing few of them earn as much as the Brooklyn plumbers. In any case, that scene, in which Jacob reflects on distinctions, the working class, what one might do to earn a living, and beyond, feels incomplete. One wishes for a Blakean marriage of heaven and hell there, where writers might find work and workers might find time to read. But I've left the text at this point, so to come back to it: almost no reference is left hanging, and the laborers are recalled, later, but one omission, possibly, is the loose end of Meredeth's suicide. Maybe it was impractical to draw together all the threads at the end, but Meredith's omission at the very end is notable. But there are no ghosts in a Garden. At the time the book takes place, the floor of the last two decades is still clean, and one can't see the litter of the morning after. If one is to live in the moment, one doesn't worry about epilogues.
"Necessary Errors" is not a roller coaster ride; I imagined myself reading it on a Coast Starlight running from Vancouver to San Diego, stopping frequently to let a few riders disembark, and to let a few new riders board, conversations along the way, taking a break to join a group playing cards in the dining car, every moment sliding gradually behind, page after page. I took that ride a few times, moments long gone. One should read a book as one takes a long train ride toward a distant destination. You can take breaks, and even get off and walk around the station landing for a spell, but once the train starts moving again, you can't get off. Something like that. Anyway, "Necessary Errors" was published early August 2013 by Penguin in a solid paperback with thick, rough cut pages and extra shoulder, fold in covers (not sure what the technical term is for that type of cover, but it gives the paperback a more substantial feel), and it's a substantial novel.
Posted byJoe Linker September 1, 2013 December 14, 2013 Posted inReading, WritingTags:#WPLongform, Caleb Crain, Fiction, Literature, Necessary Errors, Novel, Prague
Big Sur Slide Poem
Psychosomatic foghorn earborn earworms!
Pingback: Psychosomatic foghorn earborn earworms! | The Coming of the Toads
courseofmirrors says:
I'm just leaving a comment to leave a comment :) This a long train ride I won't follow, though I sense a good deal of humour you enjoyed reading this book. And I enjoyed the blog with the 'extra illustrated binding.'
Thanks, Ashen! Comment for comment sake. That's good and welcomed. Well, I don't really want to do book reviews, but something like what it feels like to experience literature, different kinds of literature. And the flights of mind that take off from that experience. I didn't want to spoil the story for any potential reader. I have a bad habit of having to take notes when I read, which slows down the process, marginalia. I've books read long ago with notes that I now find interesting for their inscrutability, even to me, who wrote them, or drew them, in some cases. Maybe there's a post there somewhere. Anyway, and I read your last post, on imagination, but I neglected to leave a comment, in a hurry. Caleb's blog I really recommend you might like to follow. I've been following it since sometime maybe 2006 or '07. He wrote another, shorter piece of fiction, which appeared in the journal n+1, a novella, they called it, with the same main character, but much younger. That novella, "Sweet Grafton," is mentioned so subtly in "Necessary Errors" that it would only be recognizable, there, to someone who had read it. Actually, the novella is not mentioned, just the town, Grafton, where Jacob grew up. How many other Easter egg-like treats are hidden within the writer's prerogative? Are you looking forward to fall where you are, yet? I am not! Long live the sun!
I collect inscrutable notes :)
Caleb's blog is interesting, and I'll look again once I dealt with a backlog of stuff.
Prague is a very old and a very beautiful town. I've strong memories from a visit long ago. The Charles Bridge across the Vltava impressed. And the old Jewish cemetery is a magical place.
The cemeteries are mentioned in several places in "Necessary Errors," – characters take walks through them. Ah, yes, the backlog!
I had a series of spectacular photographs of this cemetery (perfect light.) The images, including negatives, were consumed by an equally spectacular fire. The deeds of a deranged hippy who wanted to travel light. At least the incident inspired a scene in my novel. Nothing is ever really lost.
And you still have all of these wonderful photographs!
I can only see them in my mind's eye, that it.


The wonderful Amy McKnight suggested I share some of the ways I try to be ecologically responsible around the house and in the playgroup.
Mix together and put in a spray bottle. I call it Dr. Vinegar's. It's very concentrated. The vinegar smell is a little strong, but it goes away almost instantly and doesn't need rinsing. It has replaced almost every cleaning product I've ever used. And, of course, it's safe around children.
While I use them less and less, I wash and reuse zip-lock bags. They come in handy for freezing food, but I also use and reuse them for delivering my compost to the farmer's market.
I've switched from plastic bags to cloth ones and always carry them in my purse or backpack. I also use reusable net bags for shopping for fruit and vegetables.
Plastic sandwich bags have been replaced with brown paper, waxed or not. These can go right into the compost if they haven't contained meat or fish. Composting rules vary. Some parents use cloth reusable bags for their kids' lunch and snack.
I use recycled tinfoil, which can be washed after use and put right into the metal, glass and plastic bin for re-recycling. What a concept!
I use a dry microfiber floor mop (washable many, many times), which cuts down on vacuum cleaner use. I also use microfiber cloth to clean with. They are also washed over and over again. They are pretty amazing.
I wash dishwashing sponges with the rags. In between washings I pour a little boiling water on them when making tea.
And finally, I use ecologically responsible dishwashing liquid and laundry detergent. You'll be very surprised at the price comparison, remembering that these products are often much more concentrated than a lot of commercial products. And, by the way, it feels really good to be part of making our planet a better place for us, for our kids and beyond.


text:
SUDEP Communication: Understanding the Caregiver Perspective and Developing a SUDEP Conversation Guide
10/11/2022 | 12:00 pm EST - 1:00 pm EST
This webinar will feature Monica Lemmon, MD, Assistant Professor of Pediatrics within the Division of Pediatric Neurology at DUKE, speaking about the development of a SUDEP conversation guide.
SUDEP Biomarker Challenge: What Did We Learn?
07/13/2022 | 1:00 pm EST - 2:00 pm EST
Between 2015-2020, the Epilepsy Foundation hosted a $1,000,000 SUDEP Biomarker Challenge that asked researchers and innovators to find predictive biomarkers with which to identify people at risk for SUDEP or life-threatening seizures which compromise cardiac or respiratory function. This webinar will review the proposed areas of work, discuss what was learned from the Challenge, and the future planned steps. Speakers will include Drs. Jeff Buchhalter (pediatric epileptologist and Adjunct Professor of Pediatrics, University of Calgary), Brandy Fureman (Chief Outcomes Officer, Epilepsy Foundation) and Kathleen Farrell (Vice President of Public Health and Outcomes, Epilepsy Foundation).
Speaking About SUDEP: Arming the Rare Epilepsy Community with the Latest Research
Sudden Unexpected Death in Epilepsy (SUDEP) affects approximately 1 in 1,000 people with epilepsy, regardless of age 1,2. While lack of seizure control and seizure severity are the most common concerns for increased risk of SUDEP, there is also a concern that certain genetic mutations may increase SUDEP risk.
Devices for Epilepsy: Current Options and the Future Pipeline
Devices that alert to seizure activity are in their early stages, but there is already a clear demand for their use by patients and caregivers. This webinar will assess the pros and cons of the current state of seizure detecting devices; provide objective considerations for patients and caregivers who are selecting a device; and offer information on the future direction of devices, with a preview of technologies in the pipeline.
SUDEP Biomarkers: How Close Are We?
Join SUDEP researcher and epilepsy provider, Dr. Orrin Devinsky, as he moderates a session with leading international researchers on biomarkers and how close we really are to understanding what puts an individual at greater risk for SUDEP.
Key Learnings and Next Steps From the NIH funded Center for SUDEP Research
The Center for SUDEP Research (CSR) was NINDS' most significant investment to date focused on advancing understanding of SUDEP. As a large, 5-year, multi-disciplinary, and multi-center study - the CSR promised to catalyze research on SUDEP and dramatically enhance our understanding of this poorly understood and devastating phenomenon. What did it achieve and where do we go from here?
Sleep, Night, and SUDEP
Sudden unexpected death in epilepsy (SUDEP) is the leading cause of death in patients with refractory epilepsy. Though we are learning a great deal about SUDEP, it still occurs far too often. It is recognized that SUDEP happens frequently during the night, possibly during sleep. Understanding the connection between night, sleep, and SUDEP may provide clues to improving preventive measures. This webinar reviewed the latest in basic science and clinical research on sleep, circadian rhythms, and SUDEP.
Understanding Disparities in Epilepsy Mortality: Global and National Perspectives
This PAME webinar explored racial, ethnic, economic, and geographic differences in epilepsy-related mortality in the U.S. and globally. Where can we look to make progress? The following panelists will shared the latest science as well as personal experiences to help inform this important topic.


West Norfolk Lawn Tennis Club, at the Sports Ground, North Runcton.
There are 3 grass courts and 2 hard courts, which were resurfaced in 2002 . Members have the use of changing and club facilities at the main Sports Club. The Club celebrated its 50th Anniversary in 2001 and is affiliated to the Norfolk Lawn Tennis Association.
We are proud of our reputation as a friendly and welcoming club. Please read on for more information and contact details.
Club Tennis: Club Nights for general play are on Tuesday and Friday evenings throughout the summer season starting at 6.00pm. Outside the grass court season the hard courts are used and play is by individual arrangement.
Team tennis: The club has Mens, Ladies and Mixed teams playing in the North West Norfolk League and a Mixed Veterans team in the Norfolk Slazenger League.
Tournaments: Open and Closed Tournaments are played throughout the season.
Juniors: In order to encourage Junior play we have started Junior coaching and a well attended Open Junior tournament is held each August (in the last week of the school holidays).
Subscription rates: Full adults £60 and Juniors £15. Other membership categories are available.


text:
Penn State Health St. Joseph Breidegam Family Birthing Center: Families welcome personalized approach to care
Categories: Pregnancy & Childbirth, Women's Health
Following a tour of the Penn State Health St. Joseph's Breidegam Family Birthing Center, Kelsey Seyler quickly decided that the center, which is nestled
Breast Care Patient Navigators Help Ease the Burden for Women in our Community
Categories: Fighting Cancer, Women's Health
Featured in Palo Magazine
Anyone who has been diagnosed with breast cancer or informed of an abnormal mammogram can tell you those experiences are frightening
Rheumatoid Arthritis: A Chronic Affliction
Categories: Get to Know Our Docs, Women's Health, Your Health
By Amal Kebede, DO, Penn State Health St. Joseph Rheumatologist
This article appeared in Women2Women Magazine, Fall 2018 edition
More than 20 years ago, I
2D vs. 3D Mammogram: When to Have the Upgrade
Categories: Fighting Cancer, What's New at PSHSJ, Women's Health
The latest mammogram technology for breast cancer screening is now available at Penn State Health St. Joseph's Bern and Exeter locations, providing patients
Penn State Health St. Joseph Offers Free Breast Screenings
Categories: Exciting Events / In the Community, Support & Wellness, Women's Health
What began at Penn State Health St. Joseph as an annual event is now held monthly to provide breast health care for women who do not have access to health
Penn State Health St. Joseph – A Key Supporter of Women2Women
Categories: Exciting Events / In the Community, Get to Know Our Docs, Support & Wellness, Women's Health
Healthcare providers and staff at Penn State Health St. Joseph understand the strength that can be found in a community of women. That understanding, along
Fear of Missing Out Can Negatively Impact Your Life.
Categories: Support & Wellness, Women's Health, Your Health
If you're constantly checking Facebook, desperate to see where your friends are and what they're doing, and then becoming upset when you discover they're
Prenatal Care Open House Connects Expectant Moms with Health Care
Emily, an Exeter Township woman who recently learned she was pregnant, found a health care home recently when she visited a Prenatal Care Open House at the
Hey Ladies…Here's the Top 5 reasons You Need a Primary Care Physician and a Gynecologist!
Categories: Women's Health
By Dr. Jessika Kissling, Obstetrics & Gynecology Physician, Penn State Health St. Joseph OB/GYN Associates
Most women will benefit from having both a
Penn State Health St. Joseph Working to Raise Awareness of Sexual Abuse
Categories: Powerful Partnerships, Pregnancy & Childbirth, Support & Wellness, Women's Health
A case of sexual assault occurs every 98 seconds in America, according to Rape, Abuse & Incest National Network (RAINN), the nation's largest anti-sexual


text:
Quick Answer: What Are The Odds Of A False Negative Chlamydia Test?
How can you tell if a man has chlamydia?
Does chlamydia mean your partner cheated?
How often are STD tests false negative?
Can a couple get chlamydia without cheating?
Does an STD mean your partner cheated?
Can chlamydia take months to show up?
Can a UTI be mistaken for chlamydia?
What can cause a false negative chlamydia test?
Can you test negative for an STD and still have it?
Is it possible to have chlamydia and not pass it on?
Is it possible to test positive for chlamydia and your partner test negative?
Symptoms in menpain when urinating.white, cloudy or watery discharge from the tip of the penis.burning or itching in the urethra (the tube that carries urine out of the body)pain in the testicles..
If you become infected, it may not mean your partner cheated It's one thing to learn you have a sexually transmitted disease (STD).
"These are incredibly accurate compared to our old diagnostic techniques." Data from the CDC suggest that for both STIs, a false positive is incredibly rare (99 percent of the time tests that come back negative are accurate). And if you do have the STI, it'll pick it up more than 90 percent of the time.
Apart from being infected at birth you can not catch chlamydia without performing some form of sexual act. However, you don't have to have penetrative sex to get infected, it is enough if your genitals come in contact with an infected person's sexual fluids (for example if your genitals touch).
Partners with sexually transmitted infections may have cheated—but maybe not. It's the decision no one wants to make. You're diagnosed with a sexually transmitted infection (STI).
The majority of people who have chlamydia don't experience any symptoms at all. And even if you do have symptoms, they may not show up for anywhere from 1 week to 3 or more months after the infection is first spread to you through sexual intercourse.
Several sexually transmitted bacteria and parasites such as chlamydia, gonorrhea and trichomonas vulvovaginitis share some similar symptoms with UTIs, including a burning sensation while peeing and pain in the lower abdomen.
What can cause false results? The incubation period of chlamydia is normally between one to five days; so, getting tested too early after a high-risk sexual encounter, may show a false negative result.
If you get a negative test result, it means that the tests did not find an STI. Each STI has a 'window period'. This is the time between when a person comes in contact with an STI, and when the STI will show up on a test. If the test is taken too soon after contact there is a chance that a test result is not accurate.
Often the disease has no symptoms. You can pass chlamydia to others without knowing it. Chlamydia is easy to treat and cure. If you do not treat chlamydia, it can lead to serious health problems.
O you have another sexually transmitted infection. You could still have chlamydia even if a partner has tested negative. The only way to make sure you don't have chlamydia is to get tested yourself.
Question: What Is The Best Soap To Use For Psoriasis?
Which fruit is best for psoriasis? Fruits and vegetables
What Might Cause Oxygen Levels To Drop In Blood?
What happens to your body when your oxygen level is low?
Quick Answer: Is A Gag Reflex Good?
Is it bad to have a gag reflex? Your gag reflex triggers
Question: How Long Is A Person Contagious With MRSA?
How long is MRSA contagious after starting antibiotics?
Quick Answer: Are Warts A Sign Of A Weak Immune System?
Why am I suddenly getting warts? Warts occur when the
Quick Answer: Can You Get Verified On Instagram Without Being Famous?
Can a normal person get verified on Instagram?
What Is Joint PhD?
What is a dual PhD? Definition: A dual-title Ph.
Question: How Can I Help My Body Fight Cancer?
When cancer cells die what happens? When cancer cells
Question: Can Shingles Go Away On Their Own?
Is shingles caused by stress? Stress doesn'
How Much Does Hallmark Pay For A Script?
Is Hallmark showing Christmas movies all year in 2020? '
How Do You Unpinch A Nerve In Your Neck?
Can a massage get rid of a pinched nerve?
Question: How Long Does It Take To Get CT Scan Results From Doctor?
How soon do doctors receive CT scan results?
Question: Can You See Intestines In Ultrasound?
Can ultrasound detect liver problems? An ultrasound


Allen Creek is a physical feature (stream) in Garfield County. The primary coordinates for Allen Creek places it within the 84726 ZIP Code delivery area.
In the Maps and Aerial Photos section below, you'll find links to: (1) Local area photos around Allen Creek, (2) A listing of the nearest hotels to Allen Creek and (3) Driving Directions to Allen Creek from almost anywhere. The location of Allen Creek is marked on an interactive map. The map can be searched by either business name or business category.


Alfred H. Moses, a philanthropist, communal leader and former U.S. ambassador to Romania from Washington D.C., was presented with an honorary Doctor of Divinity degree from Yeshiva University. YU President Richard M. Joel bestowed this honor upon Moses at YU's 79th Commencement ceremony held Wednesday, May 26, 2010 at The Theater at Madison Square Garden in New York City.
Solomon Moshe, MD, professor of neurology, of pediatrics, and of neuroscience at Albert Einstein College of Medicine, was recently awarded the Jan Evangelista Purkyne Honorary Medal from the Academy of Sciences of the Czech Republic in recognition of his outstanding scientific achievements in the biomedical sciences.


text:
this is a list item
indented with tabs

this is a list item
indented with spaces

Code:

this code block is indented by one tab

And:

    this code block is indented by two tabs

And:

+    this is an example list item
    indented with tabs

+   this is an example list item
    indented with spaces


text:
<?php

namespace Tests\Unit\WindowsAzure\Blob\Models;
use WindowsAzure\Blob\Models\CreateBlobBlockOptions;

/**
 * Unit tests for class CreateBlobBlockOptions
 *
 * @category  Microsoft
 * @package   Tests\Unit\WindowsAzure\Blob\Models
 * @author    Azure PHP SDK <azurephpsdk@microsoft.com>
 * @copyright 2012 Microsoft Corporation
 * @license   http://www.apache.org/licenses/LICENSE-2.0  Apache License 2.0
 * @version   Release: 0.4.2_2016-04
 * @link      https://github.com/windowsazure/azure-sdk-for-php
 */
class CreateBlobBlockOptionsTest extends \PHPUnit_Framework_TestCase
{
    /**
     * @covers WindowsAzure\Blob\Models\CreateBlobBlockOptions::setContentMD5
     * @covers WindowsAzure\Blob\Models\CreateBlobBlockOptions::getContentMD5
     */
    public function testSetContentMD5()
    {
        // Setup
        $expected = '0x8CAFB82EFF70C46';
        $options = new CreateBlobBlockOptions();
        $options->setContentMD5($expected);

        // Test
        $options->setContentMD5($expected);

        // Assert
        $this->assertEquals($expected, $options->getContentMD5());
    }

    /**
     * @covers WindowsAzure\Blob\Models\CreateBlobBlockOptions::setLeaseId
     * @covers WindowsAzure\Blob\Models\CreateBlobBlockOptions::getLeaseId
     */
    public function testSetLeaseId()
    {
        // Setup
        $expected = '0x8CAFB82EFF70C46';
        $options = new CreateBlobBlockOptions();
        $options->setLeaseId($expected);

        // Test
        $options->setLeaseId($expected);

        // Assert
        $this->assertEquals($expected, $options->getLeaseId());
    }
}


What does one think of when they imagine philosophers? Maybe they think of the names Immanuel Kant, Noam Chomsky, Sigmund Freud, René Descartes and Karl Marx. What do all of these people have in common? They are all white male philosophers that are well known for discovering some sort of theory, phenomenon or fact about the world. If someone were to examine the philosophy department at a university in the United States 200 years ago, they might find a majority of white male professors and students. However, over the years, individuals such as Christine Korsgaard, Simone de Beauvoir and W.E.B. DuBois have broken the stereotypes and paved the way for future women and minorities to make groundbreaking changes in philosophy.
At Brandeis, specifically, graduate students Ripley Stroud (GRAD) and Lia Curtis-Fine (GRAD) have created a new Minorities and Philosophy (MAP) chapter that aims to create a safe space in which minorities can share their thoughts on philosophy. The meetings of this chapter are extended to everyone, not just people involved in philosophy, and attempt to create a support system for women and minorities so that they can speak up about injustices they have faced.
Curtis-Fine explained that part of the reason she decided to create this chapter was that while pursuing her undergraduate degree in philosophy at the University of North Carolina Asheville, she had resources that are not currently present at Brandeis, which really helped her find her voice and feel comfortable in speaking up and pursuing philosophy. This university has a small department for philosophy which allowed for small group meetings for women and minorities. Furthermore, a mentoring program was present which provided individuals with information on what to expect from PhDs. At Brandeis, there is no mentoring program similar to this. Therefore, Curtis-Fine hopes that the MAP chapter constructs an environment that motivates women and minorities to continue pursuing philosophy and speak up for themselves in class when they feel underrepresented.
Stroud's experience while pursuing her undergraduate degree in philosophy at St. John's College was slightly different than Curtis-Fine's. As St. John's College is small, Stroud eventually became comfortable with the people around her and therefore had to speak up and fight for space. In addition, many of her classes were discussion-based. She found that individuals who come from privilege often feel like they have ample opportunity to speak with no filter on their words or no idea of the impact that their words may have on others. As a result, women and minorities who do not come from privilege feel like they do not have the ability to speak up and do not want to take up space in the classroom. The MAP chapter at Brandeis will provide individuals who feel trapped or like they are not included to feel more comfortable in speaking up for themselves.
The MAP chapter could also appeal to incoming students or students who are applying to graduate school and do not have a lot of information on the philosophy department by providing them with information on various programs in philosophy around the country. Other ideas include having panels or guest speakers who discuss their experiences while pursuing philosophy or movie nights with movies that highlight the lack of representation of women and minorities. Stroud and Curtis-Fine also discussed the idea of workshopping inclusive pedagogy for faculty so that professors may create more inclusive environments for minorities in classrooms.
Currently, Stroud and Curtis-Fine have organized a monthly reading group in which individuals will read and discuss writing by female or minority philosophers. The group's first meeting is March 11 from 3:30 to 4:30 p.m. The effects of the MAP chapter could extend not just to the philosophy department but also to classrooms throughout Brandeis where individuals feel as if they do not have a voice to speak up.