For payment-processing services PayPal and Stripe, along with Gab's hosting provider—Joyent—and its domain-name provider—GoDaddy—this was enough to pull service. The decisions—what former Facebook chief security officer Alex Stamos described as "everybody stepping back during a trust fall"—are a window into the shift we're living through of greater involvement by technology companies in policing the content that appears using their services.
Gab appears to have been a Cloudflare customer, and Cloudflare does not seem to have pulled its services from the platform along with GoDaddy and Joyent: Up until late on the evening of Sunday, Oct. 28, when Gab vanished from the internet, gab.ai was producing Cloudflare error messages. When I asked Cloudflare about the status of its relationship with Gab, the company declined to comment on Gab specifically but wrote that, "We've been vocal about that fact that deep infrastructure companies like Cloudflare should not be in the position to make editorial decisions based on content," pointing me toward Prince's 2017 statement on his decision to terminate service to the Daily Stormer. Cloudflare's hand-wringing over its role in deciding what content is seen online is more unusual these days.
Gab presents itself as a social media platform analogous to Twitter, but it has a well-earned reputation as a cesspool for far-right extremism and harassment that makes its banning comparable to that of the Daily Stormer. (April Glaser, who reports on technology at Slate, shared a story of Gab's CEO instigating harassment against her as she tried to report on the company.) Nevertheless, it's striking how much calmer the reaction was to Gab's demise within the community of technologists and tech-minded journalists than it was to the Daily Stormer's exile. Writing to staff on Aug. 16, 2017, Prince noted the comment of one Cloudflare employee when informed of Prince's plan to pull service to the neo-Nazi publication: "Is this the day the internet dies?" There was little of that this time around.
The phlegmatic response was not universal. "Totally happy to see racist platforms like Gab shrivel up and die," computer scientist Matt Blaze wrote on Twitter, "but uneasy about payment processors being the arbiters and instruments of their death … nothing about this is simple or obvious to me." But the tone has definitely shifted. Many fewer people seem much less concerned.
Blaze's point is well taken. What many people—including myself—found troubling about Cloudflare's banning of the Daily Stormer was not the idea of a platform moderating content at all but where Cloudflare is located in the "stack" of infrastructure that keeps a website online. If a user is banned from a platform like Twitter for repeatedly posting violent anti-Semitic memes, there are plenty of other platforms—like, say, Gab—where that user can go. But if Cloudflare refuses to work with a website, there are relatively few comparable services that site can turn to. Cloudflare works at a more tectonic level of the internet. In the wake of Charlottesville, the alt-right has worked to effectively build its own internet from the ground up in order to solve this problem, but its success has been limited by the sheer magnitude of the task. Gab was, until recently, one of the project's more successful outposts.
Cloudflare's decision to ban the Daily Stormer from its service was a telling moment for an American cultural environment that had already become much less friendly toward technology, and much more willing to raise alarm over the potential dangers cultivated by the internet, in the wake of Russian interference in the 2016 election. The relative lack of anguish over the downfall of Gab is similarly telling—a sign of just how far out from shore this tidal shift has taken us. I'm among those who were alarmed by Prince's decision at the time, and I confess I was much less alarmed by GoDaddy and Joyent's decisions. My colleague Matt Tait, no slouch when it comes to defending free speech online, expressed a similar change of mind.
So what changed? It's true that Gab is far less well-known than the Daily Stormer, a website that had become notorious by the time it was forced offline. But the reaction when Gab went down was relatively muted even among the people who had long been familiar with the platform. More significant is the additional year's worth of actual far-right violence and threats of violence in the United States since Heyer's death in Charlottesville under a president who seems unwilling or incapable of putting the brake on his own incendiary rhetoric.
If Russian interference in the 2016 election moved generally tech-friendly groups within the United States toward skepticism and even fear over what the internet could do, the time between Charlottesville and Pittsburgh has underlined just how thin the line might be between speech threatening or implying violence and violence itself—and the role that platforms seem to play in providing, advertently or inadvertently, a space for violent or conspiratorial speech to fester into something much worse. In a sense, Gab's refusal to moderate its own platform pushed the responsibility down the stack, to the point where Joyent and GoDaddy were the only entities in a position to cut off the firehose of harassment and anti-Semitism.
The immense pressure on Twitter to scale up its content moderation efforts and crack down on harassment and misinformation has moved it a long way since Tony Wang, Twitter's U.K. general manager, characterized the platform as "the free speech wing of the free speech party" in 2012. That shift was one of the motivating reasons for Gab's creation in the first place. But as of Sunday, Gab is no longer on the internet, and the tech community is mostly saying "good riddance." And this change of heart is noteworthy in and of itself.


text:
Q: Zend_Layout display Login or Navigation iam not sure if iam doing it the right way. My Goal is to display in my Layout an Login or an Navigation at the header section.
My implementation looks like this (without logic):
2 Layout scripts:

*

*login.phtml

*navigation.phtml

An FrontController Plugin:
class Plugin_Header extends Zend_Controller_Plugin_Abstract {

        /**
         * PreDispatch
         *
         * Decides wich kind of navigation is displayed in header section
         * for logged in users the menu, for guests the login box and
         * link to registration form.
         *
         * @return void
         */
        public function preDispatch(Zend_Controller_Request_Abstract $request)
        {
            $layout = Zend_Layout::getMvcInstance();
            $layout->topNavigation = $layout->render('login'); // or navigation
        }
}

It works fine, but is this the best way ? ;)

A: I'd suggest putting the functionality in view helper or partial. You bending layout the way it was not supposed to be bend, I guess :)
I would do this:

*

*have two partials - navigation & login

*make a view helper My_View_Helper_RenderHeader() retieving one parameter - boolean $isLoggedIn

*based on the boolean value render navigation for $isLoggedIn = true and login partial otherwise.

*you can also add some kind of setup (let's say for different names of partials or a different path) to make this component more reuseable

Other positive thing is that if you implement the "toString" method you can store the boolean inside the helper - setup it for some reason for ex. in index.phtml view and then render it in appropriate place in layout using echo $this->renderHeader(). Awesome, isn't it? If you're not sure, check out the head* (script, link, ...) helpers code.

A: I use different layouts:
anonymous.phtml
authenticated.phtml

And have this in a front controller plugin's preDispatch() method:
$auth = Zend_Auth::getInstance();
if ($auth->hasIdentity()) {
    $layout = 'authenticated';
} else {
    $layout = 'anonymous';
}

// Bootstrap layouts
Zend_Layout::startMvc(array(
'layoutPath' => APPLICATION_PATH . '/layouts/scripts',
'layout' => $layout
));

Additionally I find it useful also to check for Ajax requests here ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') , and have a third "ajax" (empty) layout.

redpajama_set_name: RedPajamaStackExchange


Stay informed & get updates by signing up here.
Buddy Dyer was born in Orlando and raised in nearby Kissimmee. He has two sons, Trey and Drew, and calls Orlando's College Park neighborhood home.
During his time in office, Mayor Dyer has worked to ensure that Orlando is a great place to live and raise a family, with quality jobs and world-class entertainment. His ability to create partnerships and get things done is recognized as a national model and has resulted in Mayor Dyer being named American City and County Magazine's National Municipal Leader of the Year. This award touts his work to diversify Central Florida's economy, secure Central Florida's first mass transit rail system, strengthen neighborhood safety and deliver more efficient, effective government to the residents of Orlando.
Contributions to Buddy Dyer for Mayor are not tax deductable.


text:
October 13, 2004 News & Opinion » News
Design down the Avenue
By Chad Oliveiri
Photo by Jason Woz
Talking point: The Culver Road Armory.
This Saturday marks a chance for residents of the Upper Monroe to stake a claim for the future of their neighborhood.
Local architects, city planners, and neighborhood residents will be banding together for a day-long design charrette. And there are some big topics to address during the brainstorming session: the Culver Road Armory, Cobbs Hill, retail along Monroe Avenue....
The Upper Monroe Neighborhood is that triangle of city residential streets along Culver and Monroe bounded by 490.
"It's not a neighborhood that's in bad shape, but it's in mediocre shape. And it's been in mediocre shape for a while now," says Elizabeth Wallace. Wallace doesn't actually live in the neighborhood, but she's a member of the economic committee of Third Presbyterian Church, one of the key players in the charrette.
When Wallace views the neighborhood, she sees a ton of potential for improvement. Upper Monroe is home to one of the city's more desirable residential streets --- the picturesque Crossman Terrace --- but it's also home to a high number of rental properties and vacant buildings.
"We don't want to accuse anybody of allowing loitering or drug dealing, but some of that does occur," Wallace says. "If landlords improve their property, they can charge more rent."
When it comes to the Armory, that mammoth structure on Culver near the 490 overpass that has been rumored most recently to become a performing arts complex, residents will get a chance to voice their opinions.
The Armory is home to "a tremendous amount of greenspace and building space," says Rochester Regional Community Design Center Executive Director Joni Monroe, who will be leading the charrette. "The performing arts center idea is still on the table, though. And focus groups will be encouraged to be sensitive to that."
Some Upper Monroe residents feel Cobbs Hill Park along Culver Road "is not very inviting," says Wallace. "We'd like to make it a more vital part of the community. There are lots of little things that can be done to make that section of the park more inviting."
All this brainstorming is great, but what becomes of it once the day is done?
All the written comments from the charrette will be compiled into a summary report. Then a smaller steering committee will use the report to establish a list of short- and long-term goals for the neighborhood. This will be followed by more public meetings. And from there?
"It really depends," Monroe says. "There are a lot of possibilities. The most dramatic example of what can happen during a charrette is ARTWalk [the award-winning urban art trail along University Avenue]. That's a dramatic development. But it depends on the area and what's readily achievable."
And when it comes to solving the problem of vacant properties, Monroe says all you have to do is look back to University Avenue circa 1980.
"The entire Flatiron Building was vacant," she says. "My Upton Park house, when I purchased it in 1978, was boarded up. Nothing will turn around unless people roll up their sleeves. I don't care what community you live in. If there are vacancies, they are vacant for a reason. Over time, if dollars are invested and physical changes take place, everybody gets a sense of community to work together. Bringing people together around some of these issues makes the community stronger."
The Upper Monroe Neighborhood Association's Design Charrette takes place on Saturday, October 16, at New Life Presbyterian Church, corner of Monroe and Rosedale, from 8:30 a.m. to 4 p.m. Continental breakfast and buffet lunch provided. Pre-registration preferred. 256-2720.
Tags: News, Upper Monroe Design Charrette
Speaking of Upper Monroe Design Charrette
Making design dreams true
More by Chad Oliveiri
Fiz - 1.11.06
It's the economy, stupid
Cooney to challenge Robach
The Rochester 10
The UR's #MeToo Moment

redpajama_set_name: RedPajamaCommonCrawl


text:
These Will Be the Very First People to Get the COVID Vaccine, CDC Says
Robert R. Redfield
American medical researcher
In a recent interview with NPR's Morning Edition, Anthony Fauci, MD, the director of the National Institute of Allergy and Infectious Diseases (NIAID), made headlines when he said that as we get closer and closer to a successful COVID-19 vaccine, the plan for its rollout is starting to come together. "It will be a graded list. It will be a list in which you go from people who are either at a highest risk or are important to society," he explained. "And then as you go down the list, it gets to people who are less at risk for serious disease." But now, that graded list for the COVID vaccine is starting to take shape. The expert Advisory Committee on Immunization Practices, which is charged with working out exactly who receives the vaccine and when, met on Monday to discuss questions raised by this issue, The New York Times reports. There will be a vote to follow, likely by mid-December, after which final recommendations will be given to the Centers for Disease Control and Prevention, with CDC Director Robert R. Redfield, MD, deciding whether or not to implement them.
From the committee's deliberations, which were published in the CDC's Morbidity and Mortality Weekly Report, these are the groups who will likely receive the COVID vaccine first. And for more on the vaccine, check out How Many People Need to Get Vaccinated to Stop COVID.
Read the original article on Best Life.
Health care personnel
Medical team nurse feeling tired and sad from working to cure patients during covid 19 pandemic. Young woman take a break sitting close her eyes and rest after hard work at emergency case in hospital.
A sub-group of the committee had already suggested that the nation's 21 million health care workers should be first in line for the vaccine. The CDC's latest figures suggest that at least 232,497 cases have been recorded in the profession, along with 836 deaths.
"The ability of essential workers, including health care workers and non-health care workers, to remain healthy has a multiplier effect," the CDC's report reads. That means their ability to "remain healthy helps protect the health of others and/or minimiz[es] disruption to society and the economy." And if you're curious about the side effects of the vaccine, check out This Is What Getting a COVID Vaccine Feels Like, Volunteers Say.
Other essential workers
firefighters uniforms hanging on hooks at fire house
This group of 87 million people will include police, firefighters, teachers, grocery store employees, and transportation workers. "To me, the issue of ethics is very significant, very important for this country and clearly favors the essential worker group," Peter Szilagyi, MD, a professor of pediatrics at the University of California, Los Angeles, told The New York Times. He also pointed out that many of these workers are from minority and low-income groups, who have been disproportionately impacted by the virus. And for more on how the vaccine works, read up on why You Need to Quit This Bad Habit Before Getting a COVID Vaccine, Study Says.
Adults with high-risk medical conditions
Diabetes medication mixing alcohol
This group, which includes more than 100 million Americans, would be next in line for vaccination. The CDC's report notes that as of Oct. 31, "nearly 90 percent of persons with COVID-19-associated hospitalizations have at least one high-risk condition," making those with co-morbidities an important group to reach. And for more regular COVID news delivered right to your inbox, sign up for our daily newsletter.
Adults over 65 years (including residents of long-term care facilities)
Senior man stays home because of Corona virus. He stands by the window and looks out at the garden.
The final group of the four would be senior citizens, with a program of vaccination that "reduces morbidity and mortality in persons with high incidence of COVID-19 disease and death." However, the CDC notes that the challenge "will require focused outreach to vaccinate persons in this group who have no or limited access to health care or experience inequities in social determinants of health." And for more on the latest with COVID-19 in your area, check out This Is How Bad the COVID Outbreak Is in Your State.
I'm a designer — obsessed with organization — and these 10 products will whip your home into shape, fast
Remember that resolution you made to get organized? It's time to tidy up the mess and release your stress.
Nick Cannon says he's insecure about his 'skinny' body when being intimate: 'I hide under the covers'
"I've never liked to be completely naked," the host revealed about his sex life.
'The best pots and pans I've owned': Save $60 off this 14-piece nonstick Calphalon set
Cooking and cleanup is easy-peasy with these nonstick pots and pans!
Here are today's 5 best Amazon deals — starting at just $12
There's so much good stuff in the mix.
Deep-clean your kitchen floors with this cordless 2-in-1 wet/dry vac -- and save $90
No more crying over spilled milk. This cleaner sucks up all kinds of kitchen messes.


text:
Cause Of Exxon Oil Spill In Arkansas Under Investigation : The Two-Way The pipeline ruptured in the town of Mayflower on Friday, causing the evacuation of 22 homes. Crews have recovered about 4,500 barrels of oil and water, Exxon said Saturday. Officials are also monitoring air quality.
Cause Of Exxon Oil Spill In Arkansas Under Investigation
March 31, 20137:34 AM ET
Dana Farrington
Authorities are investigating what caused an Exxon Mobil pipeline to rupture in Mayflower, Ark., Friday. The oil spill caused 22 homes to be evacuated, according to an Exxon statement.
Local station KATV reports homeowners were told Saturday that they might not be able to return for "at least a week." Still, KATV says, there are residents who have been satisfied with officials' response. Evacuated resident Daniesha Modica told KATV:
"I think they did a great job honestly, I mean we were notified immediately to be evacuated. Exxon has been right there on point as far as accommodations."
Crews worked well into Saturday to clean up the spill. Exxon said in a release Saturday that "approximately 4,500 barrels of oil and water have been recovered." It says it responded as if there were 10,000 barrels spilled "to be conservative."
The Environmental Protection Agency considers the incident a "major spill," Exxon says.
Faulkner County Judge Allen Dodson says the situation could have been "much worse," Michael Hibblen of member station KUAR tells our Newscast Desk. Dodson said:
"We're just glad that no one was injured, first and foremost, but then once the homes were evacuated, your next concern goes to property and environment."
Exxon says authorities are monitoring air quality, adding:
"The air quality does not likely present a human health risk, with the exception of the high pooling areas, where clean-up crews are working with safety equipment."


text:
Who is Eligible for Extra Leave Under the Wounded Warriors Federal Leave Act of 2015?
The Wounded Warriors Federal Leave Act of 2015 was signed into law on November 5. The Office of Personnel Management has released guidance detailing which federal employees will receive benefits from this new legislation and how it works.
By Ian Smith November 24, 2015 8:51 PM Categories Federal Employee Pay News Leave a comment
The Wounded Warriors Federal Leave Act of 2015 was signed into law on November 5. The Office of Personnel Management recently released guidance detailing which federal employees will receive benefits from this new legislation and how it works.
The information that follows is taken from OPM's guidance, memorandum CPM 2015-11.
The legislation provides a separate new leave category, to be known as "disabled veteran leave," to any new Federal employee who is a veteran with a service-connected disability rated at 30 percent or more for purposes of undergoing medical treatment for such disability for which sick leave could regularly be used. Disabled veteran leave is available during the first 12 months of employment and may not exceed 104 hours. Disabled veteran leave not used during the first 12 months of employment may not be carried over to subsequent years and will be forfeited.
It is important to note that the new leave category will only apply to new federal employees hired on or after November 5, 2016.
Disabled veteran leave is also available to employees of the United States Postal Service and the Postal Regulatory Commission. However, as the Act does not apply to employees not covered by title 5 leave provisions, disabled veteran leave is not available to non-title 5 employees such as employees of the Federal Aviation Administration and Transportation Security Administration. Congress did not include a provision that makes disabled veteran leave available retroactively or to current Federal employees. The Act defines the following terms –
Employee. Has the same meaning as provided for in the definition of employee under section 2105 of title 5, United States Code, and also includes employees of the United States Postal Service and the Postal Regulatory Commission.
Veteran. Means a person who served in the active military, naval, or air service, and who was discharged or released under conditions other than dishonorable.
Service-Connected. Refers to a disability that was incurred or aggravated in the line of duty in the active military, naval, or air service.
Disabled Veteran Leave Certification
In order to verify that disabled veteran leave is used for treatment of a service-connected disability, an eligible employee must submit certification issued by a health care provider that the employee used such leave for purposes of receiving treatment for the service-connected disability.
Regulations and Effective Date
The Act requires the U.S. Office of Personnel Management (OPM) to issue implementing regulations covering employees other than those employed by the United States Postal Service and the Postal Regulatory Commission no later than 9 months after the date of enactment. The new leave category of disabled veteran leave is not immediately available as the Act provides for a delayed effective date. Under the Act, the provisions of the new category of disabled veteran leave will apply with respect to any new Federal civilian employee "hired on or after the date that is 1 year after the date of enactment of this Act." Therefore, the new leave category will be available to new Federal civilian employees hired on or after November 5, 2016.
What About Current Employees?
While current Federal employees are not eligible for disabled veteran leave, Executive Order 5396, July 17, 1930, provides that disabled veterans are entitled to leave without pay for necessary medical treatment. In addition, a disabled veteran has a wide range of leave options and workplace flexibilities available to take time off from work to receive medical treatment for his or her disability, such as annual leave, sick leave,advanced annual leave or advanced sick leave, leave under the Family and Medical Leave Act (FMLA), donated leave under the voluntary leave transfer program, alternative work schedules,credit hours under flexible work schedules, compensatory time off and telework. If established by the employing agency, a voluntary leave bank program may also be an option for an employee needing to take time away from work.
© 2023 Ian Smith. All rights reserved. This article may not be reproduced without express written consent from Ian Smith.
Tags OPM Leave a comment
Will Federal Employees Get Black Friday Off?
Federal Employees Petition for an Extra Holiday at Christmas
Ian Smith is one of the co-founders of FedSmith.com. He enjoys writing about current topics that affect the federal workforce.


With SVITZER MILFORD in drydock in Liverpool and SVITZER MALLAIG still at Milford Haven, another of the company's tugs has been drafted in to assist AYTON CROSS and ANGLEGARTH. Unusually, SVITZER BRUNEL appears to have been using Fairlie Quay as a base, and it was to there that she was returning on Sunday morning after assisting with a shipping movement upriver. SVITZER BRUNEL is more usually found, as her name might suggest, working at Avonmouth Docks. She dates from 2003, when she was delivered to Svitzer from the Zamacona yard in Spain. Fitted with two Niigita azimuthing thrusters, the 29.5 metre long tug has a bollard pull of 60 tonnes.


text:
Q: com.android.build.api.transform.TransformException, com.android.ide.common.process.ProcessException Fetching this problem in Android Studio.
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_20\bin\java.exe'' finished with non-zero exit value 3

A: I face this problem try this code in build.gradel.
Also, use this library
dependacies{ 'compile 'com.android.support:multidex:1.0.1'}
android {
    compileSdkVersion 23
    buildToolsVersion "23.2.1"

    defaultConfig {
        applicationId "yours"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.1.2"
        // Enabling multidex support.
        multiDexEnabled true
    }

    dexOptions {
        javaMaxHeapSize "4g"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

Create application class
public class YourApp extends Application {

    @Override
    public void onCreate() {
        super.onCreate();

    }

    @Override
    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        MultiDex.install(this);
    }
}


Protocols has been established for difference varieties of foliage plants, orchids and other flowering plants as well as spices crops, banana as well as other fruit plants.
The whole system is made as environment friendly as possible by use of Eco-friendly planting materials - using Jiffy instead of conventional plastic bags with sand, proper disposal of used agar using vermi-composting and biogas units.
Modern techniques has been incorporated wherever possible, to enhance the quality, dependability and to ensure disease free and genuine plants supply - on time every time.


text:
Bills release Charles Clay
Clay spent the past four years in Buffalo
Sal Capaccio
The Buffalo Bills have released tight end Charles Clay.
We've released TE Charles Clay.
Details: https://t.co/kzLgDE06D4 pic.twitter.com/zVtcjCJfiK
— Buffalo Bills (@buffalobills) February 15, 2019
Clay was scheduled to count $9 million towards the team's salary cap in 2019. His release means the team frees up $4.5 million, but will have a dead cap hit of $4.5 million, as well.
The 30-year-old tight end spent his first four years in the NFL with the Miami Dolphins, who placed the "transition tag" on him following the 2014 season. The Bills offered him a five year, $38 million contract with $24.5 in guarantees, including a $10 million signing bonus. Miami failed to match, allowing him to go to Buffalo.
In four seasons with the Bills, Clay caught 178 passes for 1,822 yards and nine touchdowns. However, he never played a full 16-game season in a Bills uniform, missing three games each of the past two seasons and 10 games in four years.
2018 was Clay's worst season as a pro, catching only 21 passes for 184 yards and failing to score touchdown.
The Bills now only has Jason Croom under contract at the tight end position for 2019. Logan Thomas is a restricted free agent.
Follow me on Twitter @SalSports
Charles Clay


text:
Takaishi (, -shi) ist eine Stadt in der Präfektur Osaka in Japan.

Geographie
Takaishi liegt südlich von Osaka und Sakai.

Geschichte
Takaishi wurde am 1. November 1966 gegründet.

Verkehr
 Zug:
 JR Hanwa-Linie
 Nankai-Hauptlinie

 Straße:
 Nationalstraße 26

Angrenzende Städte und Gemeinden
 Sakai
 Izumi
 Izumiotsu

Weblinks

Ort in der Präfektur Osaka
Ort mit Seehafen

redpajama_set_name: RedPajamaWikipedia


text:
Wherein a Dog Trainer Demolishes Deregulation
Leahy To Maddow: Bush Officials Could Be Prosecuted
By Edger
( – promoted by buhdydharma )
From RawStory this morning:
Senate Judiciary Chairman Patrick Leahy (D-VT) said in an interview Tuesday evening that Bush Administration officials could be criminally prosecuted if they lied under oath as part of a proposed investigation into Bush-era abuses.
Leahy chose his words carefully, to be sure. But his words went slightly farther than that of other Congressional Democrats, who maintain that probing abuses of the Bush era is critical to preserving the integrity of law.
"You're going to have people, some people will say, let's go ahead and prosecute everybody," Leahy told MSNBC host Rachel Maddow Tuesday. "That can take 10 or 15 years. Others want to ignore everything. I don't agree with that."
But, he said, the Senate could set up a "truth commission" like that established by Sen. Frank Church in the 1970s, which was aimed at bringing out abuses of the President Richard Nixon era. Church's commission resulted in an array of reforms that tightened civil liberties protections after Nixon's infamous wiretapping and Watergate scandals.
"What if a truth commission did a thorough investigation of the type you're describing and they found that in fact horrible crimes were committed?" Maddow asked. "If there wouldn't be prosecution, how would say — how would we say now we know and they all legally got away with it, how would that stop these things from happening again?"
Leahy seemed to signal a slight shift — previously his focus seemed more on uncovering misdeeds than in prosecuting officials. While not saying that he was planning for prosecutions, he indicated that they could certainly result.
"I think because of the fact it's very, very public and the way they find out about it, it makes it very clear to the next person, you try the same thing, you are going to be found out, you are going to be prosecuted," Leahy said. "You are also going to have some people that will refuse to — perhaps refuse to testify, even though offered immunity. With the evidence from the others, they can be prosecuted. And, of course, anybody can be prosecuted for perjury."
David Carle, a spokesman for Sen. Leahy, noted that Leahy's commission concept was a proposal and no bill had yet been introduced.
"He wanted to begin a discussion," Carle said.
Asked about potential prosecutions, he reiterated that immunity would still "of course" require truthful replies.
Leahy subpoenaed Deputy White House Chief of Staff Karl Rove to testify on the firing of nine US Attorneys in 2007. Rove never appeared. He was subsequently called to testify twice by the House Judiciary Committee, and said recently that he would refuse to honor congressional subpoenas related to the case.
Leahy's commission concept received a cool response from President Barack Obama in his Tuesday night press conference, though Obama admitted he hadn't read it.
"It's not a perfect way of doing it, but it may be the only way to get the truth out," Leahy said. "And I think that the only way you're going to stop a future administration from being tempted to do some of the same things is if the truth comes out."
Immunity seems to be the keystone of Leahy's plan to extract the truth.
You "either grant enough immunity to get the truth out or you don't get it at all, because otherwise you are just going to have constant stonewalling."
Why would those who testified get immunity?
"The only way they would have immunity would be if they testified and testified thoroughly," he added. "Because they would be asked under oath, have you given us all of the information? You withhold, that's perjury and you would be prosecuted for that."
This video is from MSNBC's The Rachel Maddow Show, broadcast Feb. 10, 2009.
Edger on February 11, 2009 at 6:27 pm
Magnifico on February 11, 2009 at 7:02 pm
Personally, I think a truth commission that Leahy proposes is a last resort. The first resort should be criminal investigation and prosecution when warranted.
Rusty1776 on February 11, 2009 at 8:07 pm
we need a Guillotine Commission.
OPOL on February 11, 2009 at 8:22 pm
In my mind it's not about vengeance, it's about preventing future tyranny. If the buck doesn't stop here, there is no buck.
Shaharazade on February 11, 2009 at 8:30 pm
"http://www.msnbc.msn.com/id/22425001/vp/29128721#29128721"
theevolutionarysieve on February 11, 2009 at 10:03 pm
that our government has always been circumspect about telling the truth……….
after JFK, Iran/Contra, Cointelpro……….
some of us(our leaders?!?) seem to believe we can not handle the truth…….
and therefor actually only look for a way to keep our civil society from falling apart……
our culture is rooted in a social agreement so discredited that if the truth were known it is feared we would move into anarchy…..
individually I no longer agree to be ruled by the common law of the land as it is unjust……..
I will no longer agree to willingly be a self domesticating slave to the capital elites of this world…..
and this is not just the laws of this land but of all others…..
I believe this will be perused only to the extent that is necessary to keep the process of wealth formation moving forward……..
tahoebasha3 on February 12, 2009 at 1:37 am
I think it's about time to, I'm not saying ignore, but don't give too much attention to all of their suggestions, i.e., Conyers, Leahy, etc., and demand that they listen to what WE WANT — a Special Prosecutor. How do we do this? Just keep screaming it over and over and over — not let up!
And I made calls to Holder's office twice today to tell him to cooperate and release whatever documents in the case of Mohamed v. Jepperson, et al. — and to remove the "state secrets" preventing justice from being done and not try to cover up torture. I called Nadler, Leahy, Spector and and Kennedy's offices, and asked that they reintroduce the State Secrets Protection Act right away (Nadler's office responded that they are working on it right now). I think called Holder's office again and asked that he extend the statute of limitations as to war crimes and illegal wire-tapping which are about to expire soon.
I have posted materials for action by David Swanson — it seems that only one person in each instant saw it.
Tonight, I am going to post another diary by David Swanson, and he has a list of things to do — you can print it out and work on it in whatever way you wish. While it's great that we, here, delve in and get to the bottom of each and every thing, it's not enough — we need to back it up with action. Swanson hasn't missed a trick in that respect, as you will see.
Just sayin'!
dharmasyd on February 12, 2009 at 4:18 am
…did a mail out to his e-lists today specifically asking folks to sign "our" petition. That should get some more sigs.
spent well over an hour attempting to make an essay out of David Swanson's latest diary on his website, which will give you, me, everyone, everything you could possible want in order to take affirmative action. It was full of "links" and I was trying to do all of the links almost to the end of the e-mail, something happened and I lost it all. I am absolutely "verklempt."
I am too tired to attempt to go through the processes again tonight — but I hope to attempt to do again tomorrow. It is so important and so much worth our time and energy that I attempt to do so. I also plan to do a broadcast of his e-mail.
Sorry — I intend to keep my word!


The Crowland Abbey Flower Festival will take place between Friday 25th and Monday 28th August. It is open daily between 10am and 5pm (Noon and 5pm on Sunday). The theme this year is 'Art and Artists' and besides the wonderful flower displays there will be the usual stalls, raffle and refreshments.
Whilst visiting why not take a stroll down to the Crowland Hub (Library) which is just 1 minute away, to view the art exhibition and sale of paintings by local artists. The Hub will be open on Saturday, Sunday and Monday.


Posted on October 9, 2016 by Cynthia G.
His underbite only accentuated his charm.
Brought to you with exceptional dental alignment by Journaling as Sacred Practice. Support the Arts. Buy the Book. Wait . . .the holidays are coming. . .and books make Santa happy so make like an elf and order early!


SEE VIRTUAL 3D Tour! Retail/Commercial/Warehouse Multi-use space, 6700 sqft, in a B-SC zoned shopping center business district in Town of Poughkeepsie. Concrete block constructed, single-story building on .45 acre cul-de-sac & located on Twn/City Poughkeepsie line. 5500 sqft Warehouse/Shop space with 3 new 10'x12' commercial overhead doors, 2 front open into garage bays 14' ceilings. 3rd bay access from a grade level tractor trailer roofed loading dock on side of building. 1,200 sqft office space is updated. reception station, conference room, 2 private offices, 1 full bath, 1 half bath & file/office equipment area. Interior & exterior video monitoring security system plus privacy glass across front. 2 new high efficiency gas central air units, new electrical 220 amp 3 phase wiring, rubber roof & LED exterior lighting. Yard in back & paved parking area. Lots of space. Septic system, municipal water & natural gas.
Listing courtesy of Kimberly Cannizzaro of Cannizzaro Real Estate Center.


text:
His reporting on issues like COVID-19 scams and immigration detention has sparked federal investigations and has been cited by members of congress. Earlier, Dreisbach was a producer and editor for NPR's Embedded, where his work examined how opioids helped cause an HIV outbreak in Indiana, the role of video evidence in police shootings and the controversial development of Donald Trump's Southern California golf club. In 2018, he was awarded a national Edward R. Murrow Award from RTDNA. Prior to Embedded, Dreisbach was an editor for All Things Considered, NPR's flagship afternoon news show.
Southern California's pioneering DJ Art Laboe dies at age 97
Pioneering DJ Art Laboe, who spent seven decades on the air in Southern California, died Friday at age 97.
A new book's behind-the-scenes look at Congress' Jan. 6 Capitol riot investigation
Denver Riggleman spent 8 months as an adviser to the Congressional committee investigating the January 6th Capitol Riot. Now he's written a book about his experience — called, "The Breach."
Prominent election deniers are facing growing legal trouble
The group True the Vote, which executive produced Dinesh D'Souza's "2,000 Mules" election denial film, is facing a defamation lawsuit brought by a small company that makes election software.
A publisher abruptly recalled the '2,000 Mules' election denial book. NPR got a copy.
Due to an unspecified "publishing error," the conservative publisher Regnery recalled the book version of Dinesh D'Souza's widely debunked election denial film "2,000 Mules." Here's what's inside.
Experts say a Trump-backed charity is pushing the boundaries of tax law
An NPR investigation has raised questions about whether the nonprofit Conservative Partnership Institute may be violating a legal ban on participating in political campaign activities.
An armed man was killed after trying to breach an Ohio FBI office
An armed man clad in body armor who tried to breach the FBI's Cincinnati office on Thursday was shot and killed by police after he fled the scene and engaged in an hourslong standoff.
What leaked audio tells us about Trump-linked "election integrity" efforts
Attorney Cleta Mitchell came under scrutiny after taking part in Trump's efforts to overturn the 2020 election. Now she's hosting "election integrity" events that have included officials from the RNC.
Today's Jan. 6 hearing looked at the role of Q-Anon, Proud Boys and Oath Keepers
The committee investigating the Jan. 6 attack on the Capitol held a hearing on Tuesday focused on the role of the conspiracy theory QAnon and extremist groups like the Proud Boys and Oath Keepers.
The Jan. 6 committee will focus on extremist groups in its next hearing
The congressional committee investigating the Jan. 6, 2021 attack on the U.S. Capitol is examining the role of extremist groups and their possible connections to advisers of Donald Trump.
The 1st Jan. 6 hearing put a spotlight on the Proud Boys' involvement in the attack
The Jan. 6 committee's presentation Thursday night put the far-right extremist group the Proud Boys at the center of its narrative.


LSSSDC is a not for profit, Non-statutory certification Body under mandate of Ministry of Skill Development and Entrepreneurship and is registered under the Societies Act, 1860. It has been setup by National Skill Development Corporation (NSDC), promoted by Confederation of Indian Industry (CII), in partnership with various stakeholder organizations representing both Industry and Govt. Stakeholders.
LSSSDC is recognized and approved, as a Sector Skill Council for Life Sciences Sector inclusive of Pharmaceutical (including AYUSH), Biopharmaceutical, and Contract Research, by National Skill Development Corporation under a mandate from Ministry of Skill Development and Entrepreneurship.
LSSSDC has attained a status of National level Non-statutory Skill Certification Body wide the Govt. notification No. I-34011/07/2015-SDE, and has become at par to CBSE/ NCVT etc.
With the appointment of CEO, LSSSDC as Joint Apprenticeship Advisor vide office order F. No. MSDE-01/(3)/2018-AP(PMU) dated 12 Sep 2018, LSSSDC is also an authorized body for engagement of Industry for Apprenticeship Training under Apprenticeship Act 1961 and National Apprenticeship Promotion Scheme.
Under the mandate from MSDE, LSSSDC is serving to address the skill shortfalls in the Life Sciences Sector in India. The aim of LSSSDC, over a 10 year period, is to map all job roles in the Sector (estimated 248), publish National Occupational Standards, launch Vocational Programs under approval of National Skill Qualification Committee, MSDE, Govt. of India, affiliate relevant Vocational Training Organisations, develop Certified Trainers and provide 2.1 million Skilled and Certified workforce in Life Sciences Sector.
The key objective of LSSSDC is to create a robust, dynamic and quality driven ecosystem for industrial demand led vocational education and skill development in Life Sciences Sector in India and make India a Skill Capital of the World for life sciences sector.


The annual global sleep survey, carried out in conjunction with World Sleep Day (March 15), surveyed over 11,000 adults in Australia, Brazil, Canada, China, France, Germany, India, Japan, the Netherlands, Singapore, South Korea, and the United States to capture attitudes, perceptions, and behaviors around sleep.
Results showed that while awareness of sleep's impact on overall health is on the rise, for many people across the globe, achieving good sleep health remains elusive. Besides being one of the top two nations having insufficient sleep, 70 percent of Singaporeans describe their sleep as 'somewhat' or 'not at all' well, and 4 in 10 (39 percent) say that their sleep has worsened in the past five years. The impact of this is demonstrated daily, with as many as 65 percent of Singaporeans saying they have experienced several episodes of daytime sleepiness throughout the week.
Stress was the main reason keeping Singaporeans up at night, with 61 percent of them losing sleep over worry or stress – higher than the 12-country average of 54 percent. Additionally, other factors that keep Singaporeans up at night include their sleeping environment (35 percent), distraction from entertainment such as television, social media (30 percent) and their partner's snoring (14 percent) or sleep schedule (10 percent).
Facing such sleep deprivation, 81 percent of respondents from Singapore say that they want to improve their quality of sleep. To get a better sleep, Singaporeans are experimenting with a variety of methods, including instituting a set bedtime/wake-up schedule (28 percent), reducing their caffeine consumption (25 percent), playing soothing music (19 percent), and even sleeping in a different location from their partner (12 percent). Additionally, 11 percent of Singaporeans have also used connected care devices to track their sleeping habits, according to Philips' Future Health Index (FHI) study1.
In seeking a better sleep, 43 percent say they would be willing to use online search engines to learn more about sleep and/or treatments to improve their sleep, 41 percent would be open to seeing a sleep specialist. Yet, despite the obvious need to address their lack of sleep, sleep issues are often deprioritized. Eighty percent of Singaporeans have not sought help from a medical professional, mainly due to the perceived high costs of sleep consultation (48 percent) and treatment (43 percent).
As a seldom-discussed, under-diagnosed condition, obstructive sleep apnea (OSA) is characterized by repeated interruptions in breathing throughout the sleep cycle and prevents oxygen from reaching the lungs2. As many as 1 in 3 Singaporeans suffer from sleep apnea, and 91 percent have not been diagnosed3.
Symptoms of OSA include choking or gasping for air during sleep, loud and persistent snoring and excessive daytime fatigue and poor concentration during the day. If left untreated, sleep apnea can have serious short and long-term health risks including heart disease, type 2 diabetes, stroke and high blood pressure.
Take this one-minute quiz to assess your risk of obstructive sleep apnea (OSA): Philips.com.sg/saveoursleep.
1 Philips Future Health Index (FHI) study, 2017 data.


text:
Q: Connecting sarama consumergroup to confluent cloud kafka hosted on AWS. NO AMS This is my first attempt at trying to connect to a Confluent Kafka cluster hosted on an AWS server but not using any Amazon Managed Streaming services.
I was able to connect to an old self hosted cluster without issue using this code (minus the Config.Net.SASL setup).
I can't figure out what I'm doing wrong.
When connecting, I am getting this error:
[sarama] 2021/01/13 08:21:54 Initializing new client
[sarama] 2021/01/13 08:21:54 client/metadata fetching metadata for all topics from broker <redacted URL>
[sarama] 2021/01/13 08:21:54 Failed to connect to broker <redacted URL>: dial tcp <redacted IP>: connect: connection refused
[sarama] 2021/01/13 08:21:54 client/metadata got error from broker -1 while fetching metadata: dial tcp <redacted IP>: connect: connection refused
[sarama] 2021/01/13 08:21:54 client/metadata no available broker to send metadata request to
[sarama] 2021/01/13 08:21:54 client/brokers resurrecting 1 dead seed brokers

This is my code:
package main

/*
#define EXTSRV_IP
#define CENTRAL_IP
#define BILLING_IP
#define GO_ISP

#include <srvindx.h>
#include <rdb_util.c>
*/
import "C"

import (
    "context"
    "database/sql"
    "encoding/json"
    "errors"
    "flag"
    "fmt"
    "log"
    "os"
    "os/signal"
    "reflect"
    "runtime/debug"
    "strconv"
    "sync"
    "syscall"
    "time"
    "unsafe"

    "github.com/Shopify/sarama"
    // "github.com/aws/aws-sdk-go/aws/credentials"
    // v4 "github.com/aws/aws-sdk-go/aws/signer/v4"
    //
    _ "github.com/go-sql-driver/mysql"

    gl "gocode.prairiesys.com/lib/platform/genlog"
    tk "gocode.prairiesys.com/lib/platform/token"
)

// StatusNew Const
const StatusNew = 1

// StatusConnected Const
const StatusConnected = 2

// StatusFinished Const
const StatusFinished = 7

// StatusError Const
const StatusError = 8

// StatusTerminated Const
const StatusTerminated = 9

// ConditionalData struct
type ConditionalData struct {
    UserID     sql.NullInt64
    MailboxID  sql.NullInt64
    TemplateID sql.NullInt64
    Account1   sql.NullString
    Account2   sql.NullString
    Block      sql.NullString
    UpdateDate time.Time
}

// Consumer represents a Sarama consumer group consumer
type Consumer struct {
    ready chan bool
}

// KafkaConnectionData struct
type KafkaConnectionData struct {
    ID                int
    Group             string
    Assignor          string
    Brokers           []string
    Topics            []string
    Version           sarama.KafkaVersion
    Verbose           bool
    Running           bool
    Status            int
    StatusDescription string
    ExternalService   string
    APIKey            string
    APISecret         string
    // CommChannel       chan int
    // Logged            bool
    CallID string
}

// Sarama configuration options
var (
    wg1           sync.WaitGroup
    wg2           sync.WaitGroup
    done          = false
    appCallID     string
    logLevel      string
    qpickupErrors int
    template      string
    account       string
    condData      []ConditionalData
    kafkaConnData []KafkaConnectionData
    sleepCount    int
    sleepDuration time.Duration
    nextRefresh   time.Time
    dir           string
)

// Setup is run at the beginning of a new session, before ConsumeClaim
func (consumer *Consumer) Setup(session sarama.ConsumerGroupSession) error {
    // defer recovery("Setup")

    gl.Log(gl.LVL1, gl.Name, "Consumer Setup()...")

    gl.Log(gl.LVL1, gl.Name, "Setup: Claims [%v]", session.Claims())
    for key, value := range session.Claims() {
        gl.Log(gl.LVL1, gl.Name, "Setup: Claims topic[%s] partitions[%d]", key, value)
    }
    // Mark the consumer as ready
    close(consumer.ready)
    return nil
}

// Cleanup is run at the end of a session, once all ConsumeClaim goroutines have exited
func (consumer *Consumer) Cleanup(session sarama.ConsumerGroupSession) error {
    // defer recovery("Cleanup")

    gl.Log(gl.LVL1, gl.Name, "Cleanup: Claims [%v]", session.Claims())
    for key, value := range session.Claims() {
        gl.Log(gl.LVL1, gl.Name, "Setup: Claims topic[%s] partitions[%d]", key, value)
    }

    return nil
}

// ConsumeClaim must start a consumer loop of ConsumerGroupClaim's Messages().
func (consumer *Consumer) ConsumeClaim(session sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim) error {
    // defer recovery("ConsumeClaim")

    gl.Log(gl.LVL1, gl.Name, "ConsumeClaim: Topic [%s], Partition [%d]", claim.Topic(), claim.Partition())
    // NOTE:
    // Do not move the code below to a goroutine.
    // The `ConsumeClaim` itself is called within a goroutine, see:
    // https://github.com/Shopify/sarama/blob/master/consumer_group.go#L27-L29
    for message := range claim.Messages() {
        gl.Log(gl.LVL1, gl.Name, "Message: value = %s, timestamp = %v, topic = %s", string(message.Value), message.Timestamp, message.Topic)
        callID := C.GoString(C.strange_name())
        buildBlockFromJSON(message, callID)
        session.MarkMessage(message, fmt.Sprintf("CSGIM:%s", callID))
    }

    return nil
}

func buildBlockFromJSON(message *sarama.ConsumerMessage, callID string) {
    defer recovery("buildBlockFromJSON")
    // defer gl.Leave(gl.Enter())

    var err error
    var block string
    var temp string

    block, err = tk.BtokInit(tk.BLK_TYP_UNKNOWN, 4096)
    if err != nil {
        gl.Log(gl.LVL1, gl.Name, "failed to initialize block, err[%s]", err.Error())

    } else {
        temp = fmt.Sprintf("%v", message.Timestamp)
        block, err = tk.BtokAdd(block, "MessageTimestamp", tk.FLD_STRING, temp)

        temp = fmt.Sprintf("%v", message.BlockTimestamp)
        block, err = tk.BtokAdd(block, "MessageBlockTimestamp", tk.FLD_STRING, temp)

        block, err = tk.BtokAdd(block, "MessageTopic", tk.FLD_STRING, message.Topic)
        block, err = tk.BtokAdd(block, "MessagePartition", tk.FLD_STRING, fmt.Sprintf("%d", message.Partition))
        block, err = tk.BtokAdd(block, "MessageOffset", tk.FLD_STRING, fmt.Sprintf("%d", message.Offset))

        var anyJSON map[string]interface{}

        if err = json.Unmarshal(message.Value, &anyJSON); err != nil {
            gl.Log(gl.LVL1, gl.Name, "FAILURE: json.Unmarshal error [%s]", err.Error())
        } else if block, err = rangeMap(block, anyJSON, ""); err != nil {
            gl.Log(gl.LVL1, gl.Name, "FAILURE: rangeMap error [%s]", err.Error())
        } else if err := sendToExternalService(block, callID); err != nil {
            gl.Log(gl.LVL1, gl.Name, "FAILURE: sendToExternalService error [%s]", err.Error())
        } else {
            gl.Log(gl.LVL1, gl.Name, "MWS DEBUG: anyJSON [%v]", anyJSON)
        }

    }
}

func findGroupInList(group string, list []KafkaConnectionData) int {
    defer recovery("findGroupInList")
    // defer gl.Leave(gl.Enter())

    response := -1

    for idx, kafConData := range list {
        if group == kafConData.Group {
            response = idx
            break
        }
    }

    return response
}

func findStringInList(item string, list []string) (bool, error) {
    defer recovery("findStringInList")
    // defer gl.Leave(gl.Enter())

    response := false
    var err error

    for _, str := range list {
        if item == str {
            response = true
            break
        }
    }

    if !response {
        err = errors.New("Group not found in Conditional Data")
    } else {
        err = nil
    }

    return response, err
}

func init() {
    defer recovery("init")

    if !initGenLog() {
        gl.Log(gl.All, 101, "FAILURE: genlog initialization")
        os.Exit(11)
    } else {
        gl.Log(gl.LVL1, gl.Name, "SUCCESS: genlog initialization")
    }

    if !initArgs() {
        gl.Log(gl.All, 101, "FAILURE: argument initialization")
        os.Exit(12)
    } else {
        gl.Log(gl.All, 101, "SUCCESS: argument initialization")
    }

    if !initConfigurations() {
        gl.Log(gl.All, 101, "FAILURE: configuration initialization")
        os.Exit(13)
    } else {
        gl.Log(gl.All, 101, "SUCCESS: configuration initialization")
    }

    if !initSrv() {
        gl.Log(gl.All, 101, "FAILURE: srv initialization")
        os.Exit(14)
    } else {
        gl.Log(gl.LVL1, gl.Name, "SUCCESS: srv initialization")
    }

    gl.Log(gl.All, 101, "SUCCESS: initialization complete")

}

func initArgs() bool {
    defer recovery("initArgs")
    // defer gl.Leave(gl.Enter())

    gl.Log(gl.LVL1, gl.Name, "Initialize Arguments Begin")

    flag.StringVar(&logLevel, "L", "", "Log level")

    flag.StringVar(&template, "template", "", "USER template to query on for connection data")
    flag.StringVar(&account, "account", "", "USER account to query on for connection data")

    gl.Log(gl.LVL2, gl.Name, "Begin flag.Parse()")
    flag.Parse()
    gl.Log(gl.LVL2, gl.Name, "End   flag.Parse()")

    if flag.Parsed() {
        gl.Log(gl.LVL1, gl.Name, "logLevel [%s]", logLevel)

        gl.Log(gl.LVL1, gl.Name, "template  [%s]", template)
        gl.Log(gl.LVL1, gl.Name, "account   [%s]", account)

    } else {
        gl.Log(gl.LVL1, gl.Name, "flags not parsed properly")

    }

    if len(template) == 0 {
        gl.Log(gl.LVL1, gl.Name, "required argument [-template] missing")
        panic("no user template defined, please set the -template flag")
    }

    if len(account) == 0 {
        gl.Log(gl.LVL1, gl.Name, "required argument [-account] missing")
        panic("no user account defined, please set the -account flag")
    }

    gl.Log(gl.LVL1, gl.Name, "Initialize Arguments Completed")

    return true
}

func initConfigurations() bool {
    defer recovery("initConfigurations")
    // defer gl.Leave(gl.Enter())

    // CODE REDACTED

    return response
}

func initGenLog() bool {

    if !gl.Init() {
        gl.Log(gl.LVL1, gl.Name, "Error: Failed to initialize logging")
        return false
    }

    appCallID = C.GoString(C.strange_name())
    gl.ID(gl.File2|gl.File3, nil, nil)
    gl.Conf(gl.File2, gl.NoChg, gl.NoChgPtr, gl.NoChg, gl.NoChg, gl.NoChg, gl.NoChg, gl.Date2Def, nil)
    gl.ID(gl.File2|gl.File3, gl.SToCS(appCallID), nil)
    gl.Log(gl.LVL3, gl.Name, "Genlog Init Completed")

    return true
}

func initSrv() bool {
    var vt C.int

    defer recovery("initSrv")
    // defer gl.Leave(gl.Enter())

    // Get vterm
    if vt = C.get_vterm_id(C.TRUE); vt < 0 {
        gl.Log(gl.LVL1, gl.Name, "Error: Failed to get vterm")
        return false
    }

    if C.srv_init(nil, 0) < 0 {
        gl.Log(gl.LVL1, gl.Name, "Error: Failed srv init")
        return false
    }

    return true
}

func logKafkaConnectionData(kcd KafkaConnectionData, desc string) {
    defer recovery("logKafkaConnectionData")
    // defer gl.Leave(gl.Enter())

    // CODE REDACTED
}

func main() {
    defer recovery("main")
    // defer gl.Leave(gl.Enter())

    var t1 time.Time
    var t2 time.Time
    t1 = time.Now()

    for done == false {
        t2 = time.Now()

        if time.Duration(t2.Sub(t1)) > (time.Duration(2) * time.Second) {
            for idx := range kafkaConnData {
                if kafkaConnData[idx].Running == false {
                    if kafkaConnData[idx].Status == StatusNew {
                        kafkaConnData[idx].Running = true
                        kafkaConnData[idx].Status = StatusConnected
                        wg1.Add(1)
                        go saramaConsumer(&kafkaConnData[idx])
                    }
                }
            }

            t1 = time.Now()
        }

    }

    wg1.Wait()

    gl.Log(gl.LVL1, gl.Name, "Exiting application normally")
    os.Exit(0)
}

func rangeMap(block string, myMap map[string]interface{}, prefix string) (string, error) {
    defer recovery("rangeMap")
    // defer gl.Leave(gl.Enter())

    // CODE REDACTED

    return block, nil
}

func recovery(input string) {
    // defer gl.Leave(gl.Enter())

    if err := recover(); err != nil {
        gl.Log(gl.All, gl.Name, "%s, Exception: %v\n%s\n", input, err, debug.Stack())
        os.Exit(31)
    }
}

func saramaConsumer(kcd *KafkaConnectionData) {
    id := kcd.ID
    defer recovery("saramaConsumer")
    defer wg1.Done()

    gl.Log(gl.LVL1, gl.Name, "ID[%d]. Starting a new Sarama consumer", id)

    if kcd.Verbose {
        sarama.Logger = log.New(os.Stdout, "[sarama] ", log.LstdFlags)
    }

    /**
     * Construct a new Sarama configuration.
     * The Kafka cluster version has to be defined before the consumer/producer is initialized.
     */
    config := sarama.NewConfig()
    config.Version = kcd.Version

    switch kcd.Assignor {
    case "sticky":
        config.Consumer.Group.Rebalance.Strategy = sarama.BalanceStrategySticky
    case "roundrobin":
        config.Consumer.Group.Rebalance.Strategy = sarama.BalanceStrategyRoundRobin
    case "range":
        config.Consumer.Group.Rebalance.Strategy = sarama.BalanceStrategyRange
    default:
        gl.Log(gl.LVL1, gl.Name, "ID[%d]. Unrecognized consumer group partition assignor [%s]", id, kcd.Assignor)
        log.Panicf("Unrecognized consumer group partition assignor: %s", kcd.Assignor)
    }

    // config.Net.TLS.Enable = false
    // config.Net.SASL.Handshake = false
    // config.Net.SASL.AuthIdentity = kcd.APIKey
    config.Net.SASL.Enable = true
    config.Net.SASL.Mechanism = sarama.SASLTypePlaintext
    config.Net.SASL.User = kcd.APIKey
    config.Net.SASL.Password = kcd.APISecret
    config.ClientID = "CSGIM"
    config.Consumer.Offsets.Initial = sarama.OffsetOldest

    if err := config.Validate(); err != nil {
        gl.Log(gl.LVL1, gl.Name, "Configuration validation failed, err [%s]", err)
    } else {
        gl.Log(gl.LVL1, gl.Name, "Configuration validation good, config [%v]", config)
    }

    /**
     * Setup a new Sarama consumer group
     */
    consumer := Consumer{
        ready: make(chan bool),
    }

    ctx, cancel := context.WithCancel(context.Background())
    client, err := sarama.NewConsumerGroup(kcd.Brokers, kcd.Group, config)
    if err != nil {
        gl.Log(gl.LVL1, gl.Name, "ID[%d]. Error creating consumer group client [%s]", id, err)
        log.Panicf("Error creating consumer group client: %v", err)
    }

    wg2.Add(1)

    go func(kcd *KafkaConnectionData) {
        defer wg2.Done()

        for {
            // `Consume` should be called inside an infinite loop, when a
            // server-side rebalance happens, the consumer session will need to be
            // recreated to get the new claims
            dir = kcd.ExternalService
            if err := client.Consume(ctx, kcd.Topics, &consumer); err != nil {
                gl.Log(gl.LVL1, gl.Name, "Error from consumer: %s", err)
                log.Panicf("Error from consumer: %v", err)
            }
            // check if context was cancelled, signaling that the consumer should stop
            if ctx.Err() != nil {
                gl.Log(gl.LVL1, gl.Name, "ID[%d]. Error from context: %s", kcd.ID, ctx.Err())
                return
            }
            consumer.ready = make(chan bool)
        }
    }(kcd)

    <-consumer.ready // Await till the consumer has been set up
    gl.Log(gl.LVL1, gl.Name, "ID[%d]. Sarama consumer up and running!...", id)

    sigterm := make(chan os.Signal, 1)
    // signal.Notify(sigterm, syscall.SIGINT, syscall.SIGTERM)
    signal.Notify(sigterm, syscall.SIGINT, syscall.SIGHUP, syscall.SIGTERM, syscall.SIGQUIT, syscall.SIGTSTP)
    select {
    case <-ctx.Done():
        done = true
        gl.Log(gl.LVL1, gl.Name, "ID[%d]. terminating: context cancelled", id)
    case <-sigterm:
        done = true
        gl.Log(gl.LVL1, gl.Name, "ID[%d]. terminating sarama: via signal", id)
    }

    cancel()
    wg2.Wait()

    if err = client.Close(); err != nil {
        gl.Log(gl.LVL1, gl.Name, "ID[%d]. Error closing client [%s]", err)
        log.Panicf("Error closing client: %s", err)
    }
}

func sendToExternalService(block string, callID string) error {
    defer recovery("sendToExternalService")
    // CODE REDACTED
    return err
}

// sToCS converts a Go string to a C string
func sToCS(s string) *C.char {
    defer recovery("sToCS")
    // make slice of bytes from string
    b := make([]byte, len(s)+1)
    copy(b[:], s)

    return (*C.char)(unsafe.Pointer(&b[0]))
}


text:
Who is fighting all of these regulations?
Goto page Previous 1, 2, 3, 4 ... 13, 14, 15 Next
You buy a shirt at Kohls for twenty bucks...
Twenty bucks? For a SHIRT? What are you buyin', guy ... shirts with BUTTONS on them? Or COLLARS? What'arya ... RICH? Man, there's Occutards EATING buttons to survive while yer livin' high on the hog. Have you no conscience? Spread some of that wealth around, or else some of those spoiled ratbags might have to actually get a JOB for a few days.
Mike $m$
Posted: Tue May 22, 2012 10:00 am Post subject:
I think ISO's use of the internet is a little counterproductive.
jpbassman
Location: Leo
Time spent reading ISO's posts is counterproductive.
mrgybe
Talking of people who don't create jobs, I have to hand it to you Silicon Valley types. Mark Zuckerberg gets married at the weekend and loses a billion a day in the first three days of wedded bliss! Now that's living!! I wonder if his wife is checking the 72 hour return, no questions asked policy?
jpbassking wrote:
I know, maybe I should plunk him
pueno
Thats right, those Mitt Romneys, like Steve Jobs, Bill Gates, Jeff Immelt, and anyone else who wants to make a profit.
You guys either knowingly or unknowingly exploit a bit of illogic that goes like this:
"All churches are white. Therefore, all white buildings are churches."
Study up on your set theory and Venn diagrams.
isobars wrote:
Spread some of that wealth around, or else some of those spoiled ratbags might have to actually get a JOB for a few days.
That's right... spread it into DISABILITY payments for you-know-who, because he certainly needs and is entitled to them.
I think he prefers to be plonked. Plunking, plinking, and plenking are discouraged, and you never want to plank him.
Location: Berkeley, California
I think it is time to revisit this subject with Chevron in the news on a daily basis, first for having an un-inspected pipe burst and set a substantial part of the Richmond refinery ablaze, second for getting fined nearly $200,000 for having a flaring pipe that by-passed their required monitoring, and third, now under investigation for possible criminal sanctions.
This all involves Chevron's Richmond refinery, a facility that is about a hundred years old. The unifying issue under all of these problems is the approach of big oil in America to maintain these facilities and limit their requirements to be upgraded and meet contemporary emission and safety standards. As those paying attention might recall, Cheney invited the executives of the oil industry into his office, and then developed a national energy policy that allowed them to keep rather than upgrade some sub-standard equipment.
This issue played out in the proposal to expand and modernize this facility, where Chevron lost a lawsuit when the court found their EIR inadequate. Here is a news report of the original complaint:
RICHMOND, California, September 8, 2008 (ENS) - Environmental justice groups have filed a lawsuit challenging the Richmond City Council's approval of Chevron's refinery expansion project. At issue is an environmental review that the groups claim concealed the fact that the expanded refinery would process heavier, dirtier oil, resulting in higher levels of air pollution and increased risks of accidents and oil spills.
"The City Council failed its legal and moral obligation to protect our health," said Richmond resident Torm Nompraseurt of the Asian Pacific Environmental Network, one of the plaintiff groups. "Those dangerous chemicals are going to endanger me, my family, and my neighbors but the city didn't even look at what Chevron is really going to be doing."
Communities in Richmond, particularly low-income and communities of color, are overburdened with health problems related to exposure to industrial pollution, including high rates of asthma and cancer. The Chevron refinery, located on San Francisco Bay, is the largest industrial polluter in the area.
The lawsuit was filed Thursday in Contra Costa County Superior Court on behalf of the Asian Pacific Environmental Network, Communities for a Better Environment, and the West County Toxics Coalition.
The Richmond Refinery is one of the largest and oldest refineries on the West Coast. It covers 2,900 acres, has 5,000 miles of pipelines, and hundreds of large tanks that can hold up to 15 million barrels of crude oil, gasoline, jet fuel, diesel, lube oil, wax, and other chemicals produced by the refinery.
The expansion would allow heavier and dirtier crude oil to be processed at the refinery, which would increase releases of mercury, selenium, toxic sulfur compounds, and greenhouse gases, the groups point out.
"Chevron's project would lock in a fundamental switch to dirtier oil refining that increases toxic and climate-poisoning pollution drastically when avoiding these impacts is feasible," said Greg Karras, a senior scientist with Communities for a Better Environment. "The city violated the community's right to know about and act on this information."
Hundreds of residents jammed the City Council hearings in July demanding the City Council limit the refinery from processing dirtier crude oils and re-do the environmental impact report to consider what Chevron actually plans to build.
Instead, the groups complain, Chevron made a multi-million dollar offer of funding for local projects in exchange for the city's approval of the refinery expansion with weakened environmental protections and less public review of future refinery projects. Chevron valued its offer at about $61 million.
City and Chevron officials negotiated a proposed contract to execute the deal without public input, and presented it at the City Council's hearing on the project without the public notice required by state open government laws, the groups claim in their lawsuit.
"Chevron must stop its toxic assault on poor people of color in Richmond," said Henry Clark, executive director of the West County Toxics Coalition. "The City Council is selling out our community, but our health is not for sale. We will fight this until we achieve environmental justice."
"The California Environmental Quality Act requires government agencies to look before they leap by analyzing and mitigating all significant environmental impacts" said Will Rostov, an attorney for Earthjustice, who represents the environmental justice groups in court. "The city's environmental review fails in its most basic purpose."
A poll conducted by David Binder Research indicated that 73 percent of Richmond voters opposed the approval of the Chevron expansion until the environmental and health impacts of refining heavier crude oil were fully reviewed in a revised Environmental Impact Statement.
In addition, 75 percent of voters polled said it was very important or extremely important that any projects or funding between Chevron and the City Council be determined in an open public process.
A 56 percent majority of respondents have heard "nothing at all" about the negotiation between the City Council and Chevron to provide funding for local projects, while the City Council was voting on the refinery expansion project.
Source: Eco-Justice Groups Sue Over Chevron Refinery Expansion | NBC 7 San Diego
Mrgybe, of course, claimed that enviros have stopped every expansion in the Country, that the Richmond project would have providing jobs, and there was nothing wrong with the underlying analysis.
Now it turns out that the pipe that failed in Richmond had not been inspected, had been corroded by about 50%, and was not a grade of steel that would be most resistant to corrosion by sulfur. Follow the dots for a moment, because this was exactly the subject of the lawsuit. Local citizens were concerned that Chevron's refinery modifications would allow the old plant (much of it upgraded, but as we can see, not all the critical parts) to refine higher-sulfur crude. They were concerned both about the higher emissions of such sour crude, and the greater potential for corrosion and leakage. They won the lawsuit because the EIR was ambiguous as to whether or not higher sulfur crude could be refined, and did not include sufficient analysis of the environmental impacts.
Chastened by the lawsuit, did Chevron correct the problems identified by the court? Not bloody likely--instead they sought--for over two years--to be exempte from the law.
So I will repeat my statement. Chevron, like other big oil companies funding the littany of complaints about over-regulation, seeks to cling to the lower emission requirements on their existing facilities, rather than upgrading them to meet current health standards. Some, who claim to know all and hate regulation, regulators, and apparently those that must breathe, will flack for them on this forum. A project that upgraded the facility and met current standards would have been approved.
It is interesting that the rather beligerrent management team at the top in Richmond has been, at least partially, replaced by more reasonable people.
Updating the news on Chevron, and why the GOP and their stooges continue to fight regulations. Worker safety in California is regulated by Cal/OSHA, and air quality is regulated by the Bay Area Air Quality Management District. Chevron, and all of big oil, have tried to prevent either organization from having the resources to really regulate them. CAL/OSHA has issued 25 citations against Chevron, most of them fairly serious. It has taken more than 1/5 of CAL/OSHA's budget to do so, and Chevron is fighting a war of attrition against them. Chevron appeals everything, in virtually every venue, counting on their lawyers to find a flaw or at least string out the financial penalties. The substantive issue here is that Chevron engineers determined, a substantial time ago, that the Richmond refinery's lines were threatened by corrosion from high sulfur crude oil. But refinery managers did not replace all of the pipes in question, including the one that failed.
The GOP's ongoing attack on government regulation, as stooges for the oil companies, has meant that CAL/OSHA has an inspector for every 115,000 workers, and has been able to spend only 50 hours over the past decade trying to assure worker safety. It is good luck, not good safety practices, that no workers were killed when the pipe failed.
Of course, the apologists for the oil companies insist that opposition from environmentalists have prevented expansion of refineries, and cite Richmond as an example. One of the key issues in the litigation over expansion of the Richmond refinery was whether the expansion would accommodate even more high sulfur crude oil, and what the air quality impacts and risks might be. Big oil's flacks will always return to talking points and claim that their critics are uninformed--without responding on substance.
It is the pizza in the box, not the design of the box, that concerns most Americans about the GOP brand.
More ranting from Bard about regulations and how they are killing entrepreneurship. Without specifics, in an era where it looks to me like there is more initiative in cutting edge than ever. But just contemplate what might happen without regulation--taking drug safety as an example. The FDA never approved thalidomide for sale in America. It was brought onto the market in Europe in the nineteen fifties. Thousands of birth defects before it was withdrawn in 1961.
I for one am glad that the FDA was on its job. I for one am glad that the regulations limiting gambling by banks, the Volcker rule, were finally adopted despite all of the attempts by the GOP, and especially the Tea Party, to prevent it.
http://www.washingtonpost.com/business/economy/regulators-release-final-volcker-rule-limits-on-bank-trading/2013/12/10/f0d471ce-619f-11e3-8beb-3f9a9942850f_story.html
I am happy that regulations were adopted limiting use of antibiotics in animal feed because of concerns that this practice is creating antibiotic resistance among many pathogens. I will note that, despite the poorly informed claims that the Obama administration is incompetent and relentlessly left, the regulations struck a careful balance and were supported by most stakeholders. In real governance, as opposed to Tea Party fantasy, competence in understanding the viewpoint of all stakeholders is essential to governance.
http://www.reuters.com/article/2013/12/11/us-fda-antibiotic-idUSBRE9BA0RJ20131211
Tell me about the rabbits again?
Posted: Thu Dec 12, 2013 12:16 pm Post subject:


text:
Chicago Transportation
Bird and Lime Scooters
Chicago rolls out dockless electric scooter test program on the city's West Side
Officials will "assess the viability of this new mobility option"
By Jay Koziarz May 2, 2019, 3:29pm CDT
Alyssa Nassner
As Chicago Mayor Rahm Emanuel prepares to leave office in three weeks, a top priority identified by his Mobility Task Force is moving forward with the deployment of a fleet dockless electric scooters on the city's West Side. The test program will allow officials to evaluate the technology as a new way to cut down on automobile traffic and better connect residents to existing transit options.
"The City is committed to improving transportation access, reducing single-occupancy vehicle use, and providing first- and last-mile solutions to support public transit," said Chicago Department of Transportation (CDOT) in a statement. "This program is designed to test how scooters as a mobility option can support these goals."
While the four-month pilot program won't begin until June 15, CDOT and the city's Department of Business Affairs and Consumer Protection (BACP) are currently accepting applications from vendors. Capped between 2,500 and 3,500 units, the scooters will be evenly split among selected participants.
It's too early to say which companies will apply, but major players such as Lime, Bird, Uber, and Lyft are likely to answer the call. Lime was the first company to demonstrate a handful of e-scooters in Chicago last summer.
Chicagoans, however, shouldn't expect to see scooters downtown or along the lakefront trail—at least not anytime soon. The pilot is confined to the city's West Side in an area bordered by Halsted Street and the Chicago River on the east, Irving Park Road to the north, Chicago city limits and Harlem Avenue to the west, and the Chicago River to the south.
Image courtesy of City of Chicago BACP
Unlike some other U.S. cities where dockless scooters overran streets and sidewalks seemingly overnight with zero rules or regulations to govern their use, Chicago laid out specific guidelines for companies to follow.
For starters, scooters will be limited to 15 miles per hour and can only operate on streets (not sidewalks) between the hours of 5 a.m. to 10 p.m. To cut down on potential clutter, the scooters must be parked in the same manner as bicycles: upright and away from street corners, bus stops, and buildings and leaving a minimum of six feet of sidewalk clearance.
Companies must retrieve improperly parked scooters within a two-hour window as well as collect all of their scooters every evening. The operators are also required to provide the city with continuous real-time data for officials to evaluate.
In March, Emanuel's Transportation and Mobility Task Force identified a dockless electric scooter test program as a 2019 goal. Other recommendations by the group include increasing the gas tax to fund transit improvements, creating a uniform city data-sharing network, and launching new studies to determine the impact of autonomous vehicles.
"Chicago needs more and better alternatives to driving, and electric scooters can be part of a growing list of more efficient transportation options," said Ron Burke, executive director of Chicago's Active Transportation Alliance, in a recent statement. "More Chicagoans riding scooters can help us win street space back from cars carrying one or two people, and get more people walking, biking, and riding public transit."
California-based Lime became the first company to demo dockless electric scooters in Chicago last summer.
Photo courtesy of Lime
Next Up In Chicago Transportation
Chicago traffic was the second worst in the nation in 2019, says new report
Electric scooters are coming back to Chicago. Here's what the city learned.
Here's why you should bike year-round in Chicago. Even in winter.
Chicago's new transportation commissioner comes from architecture firm Studio Gang
Chicago is getting more bus-only lanes. Could they alleviate congestion?
Chicago's new ride-hailing tax begins now, and it's the country's highest fee
Where to live in Chicago in 2020 Take the worry out of home hunting with seven neighborhoods worth checking out this year.
27 iconic Chicago buildings that everyone should know From Tribune Tower to the South Shore Cultural Center, these buildings are the heart and soul of the city.
Original Sears and Allstate HQ buildings for sale The old administration buildings for two Chicago giants are listed for sale and redevelopment
River North Victorian wedged between high-rises to become office space The old row home's new owner plans to rehab the existing building and utilize it for offices.
A closer look at the skyscrapers transforming Chicago's skyline Meet the next generation of supertall buildings.


OKLAHOMA CITY (AP) -- Oklahoma authorities say they've arrested a third person in the shooting of a 77-year-old man who was killed during a robbery more than five years ago.
Scott's arrest came two days after authorities say they arrested two people in Mobile, Alabama, for their role in the shooting. Zachery Wilson and Timothy Dees, both 28, were being held Friday in the Mobile County jail.
Online jail records for all three don't list attorneys for the men.


Creative Connections is an exciting studio program for young artists of all abilities. Students paint, draw, sculpt, imagine, and explore using a wide variety of art materials and techniques in a safe and inspiring atmosphere.
Creative Connections unique and proven method was developed by master artist and educator Jamie Madden. For over 25 years, Professor Madden has developed top quality classroom experiences that are fun, engaging, educational, and affordable.
Quality of instruction is the core characteristic of our program. Each student is given individual attention, and special care, providing a supportive environment where talent enthusiastically develops. Classes are small in size and are limited to only 6-10 students.
Art vocabulary and art history are introduced as a part of every lesson. A wide range of high quality, non-toxic and eco-friendly materials are included. Unlock your child's potential with the Power of Art at Creative Connections. Call Creative Connections at 732-288-9277. Stop by today to secure your child's spot in one of our classes by paying in full. Check or cash only. Please make checks out to Pied Piper Swim School.
Creative Connections Art combines a variety of art materials in fun and creative ways for an exciting experience. Students will work with different types of paint, pastels, drawing, mixed media, and sculpture materials. Exploration and creativity are encouraged! Art vocabulary and art history will be introduced as a part of each lesson.


text:
Brandon Michael Green, (Míchigan, 23 de julio de 1988) es un cantante, rapero, compositor y productor. Es más conocido como Maejor Ali o Bei Maejor. Su nombre artístico Maejor proviene de su difunta abuela E. Mae . Sus singles más conocidos son "Trouble", "Gamez" , "Gone", "So Addicted", "Ride remix", "She Got It Made", "Lolly" y "Vai Malandra". Actualmente forma parte del dúo AREA21 junto con el productor y DJ Martin Garrix.

Primeros años
Se graduó en la Universidad de Míchigan, Ann Arbor Michigan en 2008. Después de graduarse se mudó a Atlanta Georgia en donde se unió a un grupo de animación compuesta por Ne-Yo. Bei Maejor firmó por Jive Records en enero de 2010 como artista de grabación. Bei Maejor lanzó su primer mixtape titulado Upside Down el 4 de agosto de 2010 con la colaboración de Trey Songz, Keri Hilson, T-Pain,  Drake.

Carrera profesional
Bei Maejor ha escrito y producido para mucho artistas, incluyendo Tinie Tempah, J. Cole, Ne-Yo, New Boyz, Wiz Khalifa, Drake, Bow Wow, T-Pain, Lloyd, Travis Porter, Soulja Boy, Sean Kingston, Justin Bieber, Austin Mahone, Ciara, Diggy Simmons, keri Hilson, Cody Simpson.

Inicios
Ha producido bandas sonoras para Bratz: The Movie en 2007 y La princesa y la rana en 2009. Recibió su primera placa de oro por Bun B Trill en 2005 cuando aún estaba en la Universidad de Míchigan en Ann Arbor. Fue nominado a un Grammy por su trabajo en un álbum de Trey Songz en 2010.

2011 – Presente
Bei Maejor produjo la banda sonora de la serie de televisión Jersey Shore (TV series) en 2011, también produjo y aparece en el oficial remix de Ciara's "Ride" con André 3000 y Ludacris. Además produjo su primer éxito Troubles con la participación del cantante rapero J.Cole el 12 de agosto de 2011. Bei maejor lanzó su cuarto mixtape, titulado mejorMaejor el 12 de septiembre de 2011, una colección de 20 canciones incluyendo un remix de piano de Frank Ocean's "Swim Good" y el remix de Foster the People's "Pumped Up Kicks" dedicado a  littles Haters.

El 7 de octubre RCA Music Group anunció la disolución de  Jive Records, junto con artistas de Artista Records y J Records. Con el cierre Bei Maejor y todos los artistas que habían firmado con estas 3 discográficas mencionadas anteriormente pasaron a formar parte de RCA Music Group.

En el 2013, Maejor lanzó su primer éxito "Lolly" con Justin Bieber y Juicy J.

En 2017, Maejor fue parte de la canción de Anitta Vai Malandra.

Discográfica

Mixtapes
 ǝpısdn uʍop (Presentado por Clinton Sparks & Monsters Ink) (2010)
 ǝpısdn uʍop 2 (Presentado por Clinton Sparks, DJ ill Will & DJ Rockstar) (2010)
 Throwback (2011)

Sencillos

Canciones actuales
 2011 – "So Addicted" by Tinie Tempah, álbum Disc-Overy
 2010 – "She Got It Made" by Plies
 2010 – "Great Expectations" by Diggy Simmons
 2010 – "Ride Remix" by Ciara featuring Bei Maejor, André 3000

Producción discográfica

Créditos película
La princesa y el sapo (2009)
"Never Knew I Needed"

Bratz: The Movie (2007)
 "It's My Party"
Escrito por Stefanie Ridel (as S. Ridel), Mischke, B. Maejor
Producido por Stefanie Ridel, Mischke & Bei Maejor

Créditos TV
Jersey Shore (2011)
"La canción de tequila" transmitida a finales de la temporada el 24 de marzo de 2011. Escrita y cantada por Janine the Machine.

Productor

Referencias

Enlaces externos
http://www.beimaejor.com/
http://www.youtube.com/watch?v=37iuauzMWxo
http://www.youtube.com/watch?v=Nxso3KEOv-o
http://www.youtube.com/watch?v=cr5115cnxXY&feature=fvst
https://web.archive.org/web/20111029022610/http://www.myspace.com/beimaejor

Productores discográficos de Estados Unidos
Músicos de Estados Unidos
Músicos de hip hop
Nacidos en Detroit


Natural childbirth, which women have experienced for centuries, is undergoing a renaissance of sorts as a growing number of women are electing to have a midwife shepherd them through the delivery at home or in a birthing center.
Although the numbers are small -- only a tiny percentage of births in this country occur at home or at birthing centers -- more and more women are choosing a self-directed approach to birth. Combining safety with the comfort of home or a birthing center allows for the natural process of birth to unfold in an unhurried manner.
Birthing rooms at birthing centers resemble homes with a large bed, a living area, and bathroom and kitchen facilities. Centers are usually equipped with hot tubs or whirlpool baths. Lighting is low, the mood intimate, and the environment soothing. Mothers are encouraged to walk, eat, drink, and get into positions that are comfortable for them throughout labor and birth -- such as on their hands and knees, in a birthing chair, or in a tub. As soon as the baby is born, he or she is placed into the hands of the mother to promote bonding.
The mother and caregiver create the home-birth setting as they see fit, usually in a spare room made as comfortable and as clean as possible. If a woman opts for a water birth, a portable tub is set up in a designated room. A midwife brings the necessary medical accoutrements, which may include a birthing chair to take advantage of gravity during labor.
Water births, which occur at home or at birthing centers, grant infants a peaceful transition from the womb to the world. Tubs are heated to temperatures of 90 to 101 F. Hotter water can overheat the mother and baby and cause dehydration. "The warm water relaxes the mother's back and pelvic muscles and takes the weight of the baby off the back and hips," explains Suzanne Saunders, a certified nurse-midwife based in Atlanta, Georgia. "Relaxation combined with the buoyancy of water helps the baby come down. I've seen it work as well as drugs in some women."
Midwives working outside hospitals often eschew pain-relieving medication, a standard option for hospital births. "Drugs used in childbirth come with inherent risks that are often not explained thoroughly to women," points out Patricia Downing, Portland, Oregon-based midwife and director of Sage Femme Midwifery School. "For example, epidurals -- commonly given to laboring women in hospitals -- can provide relief from labor pains. However, there is a very slight risk of permanent spinal injury to the mother."
For women with normal, uncomplicated, low-risk pregnancies, giving birth outside the hospital can be as safe as a hospital birth. In a 1991 study comparing physician-assisted births with midwife-assisted births, midwives had a 19% lower infant mortality rate.
Midwives subscribe to the philosophy that the body's system generally works if you give it what it needs, Saunders says. Birth is viewed as a natural, common occurrence that requires time, patience, strength and endurance -- all well within a woman's capabilities. "If a woman is in good shape and has followed a sound nutritional plan throughout her pregnancy, when labor begins, nine times out of ten her body will follow nature's plan and do the job it was meant to do."
Midwives attend 6% of all births in the United States.
Of midwife-attended births, 95% occur in hospitals, 3% occur in birth centers, and 1% occur in private homes.
According to the World Health Organization, 90% to 95% of the entire world's births are normal.
According to the Public Citizen Health Research Group, certified nurse-midwives have a cesarean section rate of 11.6% compared with a national average of 23.3%.


Send a link of property IA0001456686 to your family and friends.
Located in Vaalpark Close to Schools and Shopping this 3 Bedroom, 2 Bathroom Home is Perfect for First time Buyers.
This Home Offers In House Alarm system, Prepaid meter, a garden with irrigation a garage and parking area.
Call us today to view this property.
This House, located in Vaalpark, Sasolburg / Free State, is currently for sale. This property is marketed by SSE Real Estate Specialists for R 830 000. It has 3 bedrooms and 2 bathrooms. For further information on this property, nearby schools and amenities, please contact the agent. It has been listed on ImmoAfrica.net since September 22, 2018.


text:
The Day Before Disclosure – Documentary [VIDEO]
August 2, 2017 admin Disclosure
A documentary about the UFO/Extra Terrestrial presence on earth. Evidence gathered the last 60 years, from all over the globe, and in numbers by hundred thousands, point to the undeniable fact that we are not alone and never have been alone.
The Extra Terrestrial presence in our world is no longer a question of IF, but rather a question of WHO, WHY and FROM WHERE. Air pilots, astronauts, radar personnel, flight controllers, military officials, security personnel and thousands upon thousands of eyewitnesses confirm that the ET and UFO phenomena are real.
A look upon remains from our ancient history tells the same. And the new sciences within quantum physics and cosmology defines a new concept of reality where intelligent life in the universe is most likely predominant, appearing in abundance, – a reality where space travel between stars and galaxies has no theoretical barriers.
But the Greatest Story in Human History is still keep a secret by those in power. Could it be that this system of secrecy now has grown to a size where it can no longer be contained? There is a growing notion that the bubble is about to burst, and that we are now in fact living the last days of the old world! The implications of a falling curtain are beyond everything humankind has ever experienced!
UFOs OUT OF THE BLUE – HD Documentary
ANCIENT ASTRONAUTS ! ROCK PAINTINGS IN ITALY SHOW EXTRATERRESTRIAL PRESENCE IN THE PAST
Astonishing Russian Document Reveals A Face-To-Face Interaction With A UFO & 5 Alien Beings
8 Signs You've Come In Contact With Angels
Scientists Discover Biophotons In The Brain That Could Hint Our Consciousness is Directly Linked to Light!
7 unprecedented archaeological discoveries that you've probably never heard of
5,000 years ago, ancient Egyptians sailed to America and here's the "evidence"


On last night's episode of "Last Week Tonight With John Oliver," several artists joined together to perform a new song, urging candidates to stop using their music without first seeking permission, as Rolling Stone points out. Usher, Cyndi Lauper, Josh Groban, Dan Reynolds (of Imagine Dragons), Sheryl Crow, Heart, Michael Bolton, and John Mellencamp were on hand to sing about the perils of having their songs used improperly. Groban, at one point, belts out, "If I wanted to sing and not get paid, I'd be on Spotify!" They also offer candidates a free song to use, which is just a cat walking and, subsequently, napping on a piano. Watch the segment below.
Read our explainer "Here's How Candidates Can Use Songs in Their Campaigns, Even If Songwriters Don't Like It" on the Pitch.


text:
List of Cooling Centers for Saturday, July 20
The Rhode Island Emergency Management Agency (RIEMA) announces that due to forecasted heat and humidity, the following communities will have cooling centers open on the weekend: Barrington Library; 281 County Rd.; Sat., 9 a.m. – 5 p.m. Bristol Rogers Free Library; 525 Hope St.; Sat., 9 a.
List of Cooling Centers; Updated July 19, 9 a.m.
The Rhode Island Emergency Management Agency (RIEMA) announces that due to forecasted heat and humidity, the following communities have opened cooling centers: (Note: Additions to this list are indicated by an asterisk.) Barrington Library; 281 County Rd.; Fri., 9 a.m. – 5 p.m. Bristol ...
The Rhode Island Emergency Management Agency (RIEMA) announces that due to forecasted heat and humidity, the following communities have opened cooling centers: (Note: Additions to this list are indicated by an asterisk.) Barrington *Library; 281 County Rd.; Thurs., 9 a.m. – 9 p.m.; Fri., 9 a....
RIEMA Urges Power Conservation During Extreme Heat
The Rhode Island Emergency Management Agency (RIEMA) reminds all Rhode Islanders that with the forecasted high temperatures and increased humidity for the rest of the week, energy use in the state will naturally increase. Voluntary energy conservation is something consumers can do to help decrease...
List of Cooling Centers; Updated, July 17, 9 a.m.
The Rhode Island Emergency Management Agency (RIEMA) announces that due to forecasted heat and humidity, the following communities have opened cooling centers: (Note: Additions to this list are indicated by an asterisk.) Bristol Rogers Free Library; 525 Hope St.; Wed. and Thurs., 9 a.m. – 8 p.
The Rhode Island Emergency Management Agency (RIEMA) announces that due to forecasted heat and humidity, the following communities have opened cooling centers: (Note: Additions to this list are indicated by an asterisk.) Bristol *Rogers Free Library; 525 Hope St.; Tues. – Thurs., 9 a.m. –...
List of Cooling Centers; July 15 11:30 a.m.
The Rhode Island Emergency Management Agency (RIEMA) announces that due to forecasted heat and humidity, the following communities have opened cooling centers: Charlestown Town Hall; 454 S. County Trail; Mon. – Fri., 8:30 a.m. – 4:30 p.m. Police Station community room; 4901 Old Post Rd.;...
The Rhode Island Emergency Management Agency (RIEMA) announces that due to forecasted heat and humidity, the following communities have opened cooling centers: (Note: Additions to this list are notated by an asterisk.) Barrington Library; 281 County Rd.; Fri., 9 a.m. – 5 p.m. Bristol ...
List of Cooling Centers; Update July 11, 9 a.m.
The Rhode Island Emergency Management Agency (RIEMA) announces that due to forecasted heat and humidity, the following communities have opened cooling centers: (Note: Additions to this list are notated by an asterisk.) Barrington Library; 281 County Rd.; Thurs., 9 a.m. – 8 p.m.; Fri., 9 a.m. â
List of Cooling Centers; Update July 10, 3 p.m.
The Rhode Island Emergency Management Agency (RIEMA) announces that due to forecasted heat and humidity, the following communities have opened cooling centers: (Note: Additions to this list are notated by an asterisk.) Barrington Library; 281 County Rd.; Wed. and Thurs., 9 a.m. – 8 p.m.; Fri.,


text:
Full moon madness
Full moon last night and if you needed a good example of full moon madness all you needed to do was watch NASCAR's Nextel All-Star Race in Charlotte.
Full moon last night and if you needed a good example of full moon madness all you needed to do was watch NASCAR's Nextel All-Star Race in Charlotte.
Cars spun, metal crumpled and tempers boiled as the roundy-roundy boys mixed it up in a non-points race that paid our $1 million plus to eventual winner Mark Martin (who is retiring at the end of the year). But a big wreck left drivers Kevin Harvick and Joe Nemechek pointing angry fingers at each other when, in fact, the incident was started by someone else.
"This shows how smart we all are," said driver Michael Waltrip of the event's big wreck that took out nine cars. "We're running 180 mph out there. We could get hurt!"


Dutch Design Week Eindhoven is an unmissable occasion in the Netherlands and the largest design event in Northern Europe. Taking place over nine days in October, it involves no less than 2600 designers at more than 400 events in 110 locations. It's a celebration of all things design related and its aim is to stimulate, celebrate and inspire with everything from exhibitions to workshops, debates and tours.
It covers product and spatial design and includes events dedicated to fashion, food, craft, digital and industrial technologies, as well as construction and interiors. If you are interested in what future design will look like in a circular economy, or in how designers are already transforming urban waste into usable new materials, then this event has something for you.
Unsurprisingly of course, architecture plays a key part in DDW, and this year AluK is once again getting involved. Our team has organised a tour for a select group of architects to some of the key locations hosting events in Eindhoven. Starting at the iconic de Kazerne design centre, singled out for praise recently by the New York Times, it will be led by architect Harrie van Helmond and will also take in the monumental Campina fabriek.
The DDW takes place from 20-28 October, with tickets available now for most events.