text:
I'm so Happy that he Hosted SNL
It finally happened, dear readers: Jason Segel hosted Saturday Night Live. And it was a great, thoroughly funny show. I was reminded of the episode two years ago (almost to the date) that Joseph Gordon-Levitt hosted. In both cases, the show had a versatile host who committed to the show and was game for anything. The result? A funny episode.
The show got off to a great start with "Mitt Romney: Raw and Unleashed," easily SNL's sharpest political satire of the season. They included little moments, like Romney unbuttoning his jacket, only to later say, "This is making me uncomfortable," that make the sketch elicit a smarter, deeper laugh.
And then came the great opening monologue:
Later, in a sketch that used several cast members (rather than featuring one member in a one-joke impression/character...) "Kelly Ripa" was auditioning new co-hosts. I don't know if others will feel this way, but I now love Abbey Elliot for her Zooey Deschanel impression. She got exactly what I don't like about Deschanel: "You're a woman, but I'm just a little bitty girl," "Zooey" said. Deschanel trades on her quirk - it's one note and it's not very funny. Well done, Abbey!
Usually, my favorite part of each episode is Weekend Update. And it was full of great zingers last night. I liked John Huntsman's self-effacing turn at the Update desk. By joking about himself, he endears himself to the public and gains a little national exposure. But my favorite part of Update was "Really!?! with Seth and Kermit," reacting to Congress approving guidelines that, regarding school food, declare the tomato paste on pizza a vegetable.
And even in the post-Update sketches, which are generally less funny than the ones up front, there were still laughs. For example, in "New Jack Thanksgiving" we had Toni, Tone, Tony Shaloub. (This is hilarious for anyone who remembers Toni, Tone, Tony!) And as someone who can quote all of The Princess Bride, I thrilled over "Andre the Giant Chooses an Ice Cream Flavor," which included a "Hello, lady!"
Fans, including me, have been waiting for years for Jason Segel to host SNL. He got his chance last night and didn't let us down. Congratulations, Jason!
Jason Segel SNL
Suicide, Incorporated
Other Desert Cities
Milk Like Sugar
Joe Iconis Interview, Part Three


Original Oil on Canvas 16" x 16"
List Price: $1,000 Sale Price: $500.
Pecoff's art passionately invites our hearts to awaken and to expand our imaginations to be filled with endless possibilities. Take a trip into Grant Pecoff's art and uplift the vibration in your world!


There's no shortage of lookouts at South Head. The Gap offers some of Sydney's finest views and good opportunities for whale watching. South Head is also great for a swim, try Camp Cove or Lady Bay Beach.
South Head is available for events and function hire.
Flying of recreational drones is prohibited by the Civil Aviation Safety Authority (CASA) at South Head as it's within 5.5km of an airfield or helicopter landing site.
Permission must be sought in advance for commercial filming or photography around South Head. Download an application form to apply.
South Head is known for its sheer ocean cliffs, military history, and the whimsical-looking Hornby Lighthouse. But it's the picture-perfect ocean views most likely to keep you coming back again and again.
The Gap features an unbeatable lookout. Hike to the top and gaze out over the Tasman Sea and Sydney Harbour. If you're there between June and September keep your eyes open for whales on their annual migration journey.
Walk the South Head Heritage trail, where you'll find even more lookouts – it's hard to tire of that panorama. Check out 19th century gun emplacements along the way.
Swim at Camp Cove or at Lady Bay Beach and stop to see the Dunbar shipwreck memorial and site. You're bound to be hungry after all that sea air – stop for fish and chips in Robertson park or at one of Watson's Bay's restaurants.
Take a virtual tour of South Head captured with Google Street View Trekker.
Discover historic tunnels carved out of the sandstone beneath South Head, Sydney Harbour National Park, on this 1.8km guided tour.


text:
Q: facebook graph api '{user-id/feed/}'doesn't show feed properly I want to get feed of friends whose are in the my friend list ({me/friends})
I have right permissions to do that. (user_friends and read_stream)
But the result of api doesn't show feeds of my friends properly ({user-id/feed})
To be exact, the result feeds are the part of the real feed.
What's wrong with that?

A: You cannot get the feed of friends specific to the friends list, but you can get the user's stream / home feed using:
/me/home

It shows all the posts by friends, pages, etc. In comparison, /me/feed shows what the user has posted.

redpajama_set_name: RedPajamaStackExchange


The first movie controversy of 2000 is upon us, and surprisingly, the brouhaha concerns what the Directors Guild of America thinks of an 85-year-old movie made by a director who was born 125 years ago. The filmmaker is D.W. Griffith, and what's started the fireworks is the decision by the DGA to remove Griffith's name from its directorial career-achievement award — a prize that has gone to the likes of Alfred Hitchcock, Frank Capra, and George Cukor — and rename it after someone else. At issue is "The Birth of a Nation," Griffith's 1915 Civil War epic, a landmark in the history of film — and, in its shoddy treatment of African-Americans and its veneration of the Ku Klux Klan, a low point in the history of racism on screen.
The National Society of Film Critics, which has been handing out its own prizes since 1966, is furious at the DGA's decision. In a public letter to the Guild, they rightly point out that in a career encompassing literally hundreds of films, Griffith also made such masterworks of compassion as "Broken Blossoms" and "Intolerance." But when they denounce the Guild's decision as "a depressing example of 'political correctness' as an erasure, and rewriting, of American film history," they're wrong in a way that verges on the deliberately misleading.
In fact, the only rewriting of history that's going on is the labeling of Griffith as a victim of political correctness (a shopworn term that's too often used by people who hold offensive beliefs but prefer to imagine themselves as heroic battlers against a liberal orthodoxy, and a phrase that a group of professional writers should be above using). Griffith is not being punished by changing tastes or times — far from it. In fact, "The Birth of a Nation" was widely denounced back in 1915 by groups, both white and African-American, who knew even then that its mastery of film technique in the service of hateful and appallingly skewed storytelling was deeply offensive.
Was Griffith a great director? Absolutely. Should his films — including "Nation" — continue to be shown and studied by anyone with a serious interest in the first century of cinema? That's beyond dispute. But the beginning of film's second century is a good time to say that Griffith is not the pinnacle to which directors of the next 100 years should aspire. Did the National Society of Film Critics consider how such African-American directors as Spike Lee, Carl Franklin, Julie Dash, Sidney Poitier, and Kasi Lemmons might feel if they were "honored" with a lifetime-achievement award named for a director whose most famous film made heroes of the Klan?
The Directors Guild is right to realize that it can do better. Honoring Griffith as a filmmaker is one thing; using his name to honor every filmmaker still to come is another. There are any number of great directors whose visions of humanity were far more generous than Griffith's. As the Guild begins its search for a new name to put on its award, they might start by looking at Oscar Micheaux. Micheaux, born in 1887, made his first film in 1919, traveling from town to town to raise the money himself. He went on, against enormous odds, to have a successful 30-year career in the director's chair. Don't be surprised if you've never heard of him: He was black, and his parents had been slaves.


text:
Q: AlertView with TextField in DidFinishLaunchingWithOptions I have a scenario like, In First installation of app, user should view an UIAlertViewController with UITextField, User should enter email id, if it is valid dismiss the UIAlertViewController, else without dismissing that UIAlertViewController need to prompt other UIAlertViewController Saying "Enter Valid Email ID", how to Achieve this?

A: Please write this in  AppDelegate.m.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title"
                                                    message:@"Message"
                                                   delegate:self
                                          cancelButtonTitle:@"Done"
                                          otherButtonTitles:nil];
    alert.tag = 1000;
    alert.alertViewStyle = UIAlertViewStylePlainTextInput;
    [alert show];

    return YES;
}
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
    if (alertView.tag == 1000) {
        NSLog(@"%@", [alertView textFieldAtIndex:0].text);
        NSString *str = [alertView textFieldAtIndex:0].text;
        if ([str isEqualToString:@"your string"]) {

            //do what ever you want.
        }else{
            UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Wrong Email"
                                                            message:@"Please try again"
                                                           delegate:self
                                                  cancelButtonTitle:@"OK"
                                                  otherButtonTitles:nil];
            alert.tag = 1001;
            [alert show];

        }
    }

}

A: Add Some logic For Your didFinishLaunchingWithOptions.
Here Scenario is that it will first prsent Alert saying Enter your email.
When you enter Email and click OK it check whether Email is valid or not.
if it is not Valid present another Alert showing your email is not valid.
meanwhile your first Alert will be dismissed at that time. when you again Press OK of AlertError. Again it will show AlertController of your textField Email.
-(void)Alert{

    UIAlertController * alertController = [UIAlertController alertControllerWithTitle: @"Your Email" message: @"Enter Your Email"preferredStyle:UIAlertControllerStyleAlert];

    [alertController addTextFieldWithConfigurationHandler:^(UITextField *textField) {
        textField.placeholder = @"E-mail";
        textField.textColor = [UIColor blueColor];
        textField.clearButtonMode = UITextFieldViewModeWhileEditing;
        textField.borderStyle = UITextBorderStyleRoundedRect;
    }];

    [alertController addAction:[UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
        NSArray * textfields = alertController.textFields;
        UITextField * Email = textfields[0];

        if ([self validateEmailWithString:Email.text]) {
        }else{
            UIAlertController *alertError = [UIAlertController  alertControllerWithTitle:@"Error"  message:nil  preferredStyle:UIAlertControllerStyleAlert];

            [alertError addAction:[UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action)
                {
            [self dismissViewControllerAnimated:YES completion:nil];

            [self presentViewController:alertController animated:YES completion:nil];

            }]];

            [self presentViewController:alertError animated:YES completion:nil];
        }
    }]];
    [self presentViewController:alertController animated:YES completion:nil];

}
- (BOOL)validateEmailWithString:(NSString*)checkString
{
    BOOL stricterFilter = NO;
    NSString *stricterFilterString = @"[A-Z0-9a-z\\._%+-]+@([A-Za-z0-9-]+\\.)+[A-Za-z]{2,4}";
    NSString *laxString = @".+@([A-Za-z0-9-]+\\.)+[A-Za-z]{2}[A-Za-z]*";
    NSString *emailRegex = stricterFilter ? stricterFilterString : laxString;
    NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
    return [emailTest evaluateWithObject:checkString];
}

This will work Perfect for You.

Now if there is error again present email alert.

A: Add the delegate for UIActionSheet and TextField in the AppDelegate.h as
@interface AppDelegate : UIResponder <UIApplicationDelegate, UIActionSheetDelegate>

Add the delegate for UIActionSheet and TextField in the AppDelegate as
First check idk the user is opening the app for the time. For doing this you can you can use this code in the AppDelegate's
applicationDidFinishLaunching method:
if (![[NSUserDefaults standardUserDefaults] boolForKey:@"HasLaunchedOnce"])
    {
        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"HasLaunchedOnce"];
        [[NSUserDefaults standardUserDefaults] synchronize];
 //Now set up an alertView with textField:
UIAlertView *alertView1 = [[UIAlertView alloc] initWithTitle:@"ALERT!!!" message:@"Enter Email ID" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Ok", nil];
            alertView1.alertViewStyle = UIAlertViewStyleSecureTextInput;
            self.passwordField = [alertView1 textFieldAtIndex:0];
            [alertView1 setTag:10003];
            self.passwordField.keyboardType=UIKeyboardTypeAlphabet;
            [alertView1 show];
}
}

Now set up the delegate method for alertView as:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
    if(alertView.tag == 10003) {

        if (buttonIndex==1) {
            [self.passwordField resignFirstResponder];
            NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}";
      NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
    if ([emailTest evaluateWithObject:email])
     {
     //Do nothing

     }
            else {
                //Show alert View for failed case
                UIAlertView *al = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Please Enter Valid Email" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
                [al show];
                al.tag = 10004;
            }
        }


Business Description We have other Pepperidge farm Bread/Snack routes From $195k to $695k contact us to learn more. Great route located in a nice area. Current owner works abut 25 hours a week total, 4 days a week. Great growth potential. Many stops not being serviced. A new aggressive owner can boost sales a good amount.


Earlier this week, we featured a young woman who was considering changing her career path… before she had even gotten started. I, along with several of the commenters, advised her to stick it out a bit longer and fight for her dream.
Still, it got me thinking: When is the right time to consider a career change? We've talked a lot about saving your job, finding a generic new job and generally advancing your chosen career path in earlier posts. But we haven't really talked about the situation of career changers.
So, I've drawn up a list of circumstances under which I might counsel a client that it's time for a career change. If you find some or most of these situations fit you, then you might be in the career change market.
You're no longer excited about your career.
This probably falls into the "no duh" category. But seriously, life is too short. If you find you just can't hack it anymore; if getting motivated to get up every day is becoming too much; if you're just not having any fun anymore, then what are you waiting for? Job happiness is out there for everyone. Being too timid to take the leap is no one's fault but your own.
There's no future in your current career path.
Sometimes it's not you that's the problem… sometimes it's your job that has run it's course. Maybe you still love your job and you're proud of all you've accomplished, but you've gone about as far as you can go. Why not look for new challenges and new horizons? Your only alternative is to sit around resting on your laurels and living in the faded glory of past accomplishments.
Despite our advice to Dee to stick it out in the face of the troubles of the print newspaper industry, the health of your industry or career field is a valid consideration. For example, I spent the last several years helping clients begin new careers as real estate agents. It made sense at the time: it was a red hot industry. Now, a lot of those clients are considering transitioning back out and I don't blame them. One day the real estate market WILL recover. And there are still good real estate agents out there making money. But again… life is too short. There are other careers out there that won't require swimming against such a strong current for the foreseeable future.
You've identified a new challenge.
Again, maybe you're perfectly happy where you're at. Still… still… there's this THING out there… this new idea or this new job… it's gotten under your skin and you've become fascinated. You want to give it a try. You can't help yourself. Isn't that part of what makes life great? Chasing those new interests and new dreams?
You can afford to cut loose from what you've invested in your old career.
I'm speaking here in both a financial and an experience/reputation sense. Sometimes you've reached a point in your career where you can afford to take new risks, and it's almost silly not to. If you fail, you're not really out all that much. And besides, isn't this what you've worked so hard for all these years: to earn the freedom to take chances now and then?
You have skills and experiences that can transfer.
Here you've been sitting in this career backwater for years and no one's been looking for you. Suddenly, there are all these new opportunities and your skills and experiences are in great demand. If you've got a skill set that you can suddenly utilize in a new or exciting way, it's at least worth considering if the grass is greener elsewhere.
You've reached a state in your life where this career path doesn't fit with your lifestyle.
Trying to start a family? Need more free time or (conversely) more money? Maybe you're in the latter half of your career and you want to slow the rat race down a tad. When your job doesn't mesh with your lifestyle, that's always a good time to reassess. You never want to be living to work. You want to be doing the opposite.
If you don't make the change now, you never will.
Sometimes opportunities come around that are once in a career or once in a lifetime. If you let them pass you by, you might find yourself wondering what if. This is also a situation to consider when addressing time-of-life issues. Maybe you've got the opportunity to do something now that financial, family or even career considerations won't allow you gamble on in the future. If it's now or never, then it's worth thinking hard.
This one's another "no duh" situation. If you can make more money while getting at least the same level of satisfaction, then why not? And if you're at a place where no one appreciates you, what are you going to do, sit around and hope everyone wakes up one fine day? Why not go now and get the recognition you deserve for your hard work?
It's good for your career in the long run.
These days a variety of experience and the ability to adapt to new situations is an overwhelming advantage. It's no longer about working your way up from the mail room. Jumping from job to job and even career to career is now very common. Here are just 2 exampes: IT… you need to be the fluent with of lots of different technologies and languages, master of a variety of positions and projects. Or take the young woman dreaming of being a CEO some day. Meg Whitman cut her teeth at Procter & Gamble and Disney before eBay came calling. She didn't know much about the web, but it was her experience in other industries that eBay was really looking for.
The idea of starting from scratch is appealing.
Some people discover the career ladder is not for them. Try testing your entrepreneurial mettle. Become your own boss. Or jump ship to that cool new startup. Your career could use the shakeup.
It's time for a geographical move.
Finally, is it time for you to start over in a new town in a new part of the country? That's often the best time to start from scratch with everything and make a start on a completely new career path.


text:
Frontlist | Sabarna Roy's seventh literary work to be launched soon
Fractured Mosaic is in essence a sequel to Sabarna Roy's fifth literary work, titled: Random Subterranean Mosaic: 2012 – 2018.
Its first launch is planned at ITC Royal Bengal Kolkata, the hometown of the author, on February 12, 2021, at 7 pm. The title of the book is Fractured Mosaic. The launch will be curated by the famous arts and events curator, Oindrilla Dutt. Fractured Mosaic is published by Leadstart of Mumbai. About Sabarna Roy Sabarna Roy is a much-awarded, critically acclaimed bestselling author of 6 literary books: Pentacles; Frosted Glass; Abyss; Winter Poems; Random Subterranean Mosaic: 2012 – 2018, and Etchings of the First Quarter of 2020. He is the lead author of a technical book, which has been published by the European Union and has been translated into 8 major European languages. He has been awarded the Literoma Laureate Award in 2019, Literoma Star Achiever Award 2020, Random Subterranean Mosaic: 2012 – 2018 won the best book of the year 2019, the A-List Award for excellence in fiction by the NewsX Media House, Certificate for The Real Super Heroes for spreading a spirit of positivity and hope during the COVID-19 Pandemic from Forever Star India Award 2020, the Certificate for Participation in the Indo Russian Friendship Celebration 2020, and the Literoma Golden Star Award 2020: Lifetime Achievement. About Fractured Mosaic Fractured Mosaic is in essence a sequel to Sabarna Roy's fifth literary work, titled: Random Subterranean Mosaic: 2012 – 2018. It is yet another kaleidoscope from Sabarna Roy's arsenal that will take the readers to a mesmerizing whirlpool. Most of the works published in this book have been earlier published in reputed media houses as musings of an author; in this book they have been brought together for the benefit of all the readers. After the smashing hit of his earlier six masterpieces since 2010, Sabarna has been constantly writing in the format of a journal to imitate how the mind works in real life. About Oindrilla Dutt Oindrilla Dutta is an arts and events curator. She has presented events at Prinsep Memorial, Lascar Monument, Town Hall. She has worked with Pt Hari Prasad Chaurasia, Amitabh Bachchan, Usha Uthup, Mallika Sarabhai, Pt Balmurli Krishna, the late Guru Kelucharan Mahapatra, Shubha Mudgal etc. Oindrilla has directed son-et-lumieres at heritage sites such as Victoria Memorial. She has been a broadcaster. She has moderated discussions with the late Yash Chopra, Mahesh Bhupati, Jaya Bachchan, Malika Sarabhai, Shobhaa De, former Vice President the Hon'ble Hamid Ansari, Kiran Bedi, Sunil, and Priya Dutt, Smriti Irani, etc. She has written a book on the Kolkata Police, columns for The Telegraph and Times of India and various articles. Served on the editorial board of Upper Crust magazine. She is associated with NGOs, such as IICP, The Calcutta Samaritans, and Crafts Council of West Bengal. She was the first delegate to the Cannes Ad Film Festival, from Kolkata. She has served on POSH related Complaints Committees set up by The Calcutta Stock Exchange and SEBI, CCFC, and more. About the Launch
The actual launch of the book Fractured Mosaic will be done by the Chief Guest and the Guests of Honor at the event. There will be a cinematic motion picture animation of three short poems of Sabarna Roy from Random Subterranean Mosaic: 2012 – 2018 followed by selected readings from Fractured Mosaic by Sabarna Roy and Rita Roy interspersed with three songs by Usha Uthup and two dance performances by Ranan. The event will be followed by a book signing session by Sabarna Roy and Cocktail Dinner. About Leadstart Leadstart Publishing, a Mumbai-based media-tech publishing house, distributor, and rights agency platform, had announced that it has raised Rs 3 crore in a pre-Series A round of funding from Hyderabad's angel investment network, SucSEED Venture Partners. The round also saw participation from Mumbai Angel Network and JITO Angel Network. Founded by Swarup Nanda in 2010, Leadstart Publishing is using the funds to scale operations, develop technology, and focus on customer acquisition. In a statement, Vikrant Varshney, Co-founder and Partner, SucSEED, had said, "Leadstart Publishing features distinguished authors and writing from across the globe. The number of books published in over 950 from 800+ authors as of May 2019. They are targeting to publish 2,300 books in this fiscal year. We see them playing a big role, considering content is emerging as key for publishing, entertainment, and OTT sector."
Source: DNA
Fractured Mosaic Frontlist Article Frontlist Book News Frontlist India news Frontlist Indian Author News Frontlist Indian Writers News Frontlist Latest news Frontlist New Book Launch News frontlist New book News Sabarna Roy
Children's literature in India undergoes revolutio....
Books the disappearing Muslim
A tale of two Authors: Arundhati Roy and Pavan K.....
Facebook to launch news tab soon, offers publisher....
Ruskin Bond releases latest book at Noida school
Control of book publishing 'A Political Obsession....
Publishers are pissed about Amazon's upcoming Audi....
Publishers, book lovers unhappy with tax on import....

redpajama_set_name: RedPajamaCommonCrawl


text:
Альпи́йский переу́лок — одна из улиц Фрунзенского района Санкт-Петербурга. Проходит от полотна Витебской железной дороги (Белградской улицы) до Бухарестской улицы. Самый длинный переулок в городе, часть исторического пути Куракина дорога — самой старой дороги в Купчино, впоследствии известной как Южное шоссе.

История переименований
 с XIX века до 15 декабря 1952 года — Куракина дорога.
 с 15 декабря 1952 года до 16 октября 1978 года — Южное шоссе.
 с 16 октября 1978 года по сегодняшний день — Альпийский переулок.

Расположение
Альпийский переулок пересекает или граничит со следующими улицами:
 Белградская улица (Альпийский переулок примыкает к ней).
 Будапештская улица (пересечение).
 Бухарестская улица (прямого пересечения нет, въезд/выезд осуществляется из параллельно идущего «кармана»).

До отсечения переулка с восточного и западных концов был частью Южного шоссе, которое пересекало Витебскую ж/д по переезду у нынешней платформы Проспект Славы (изначальное название Купчино) и продолжалось на запад до современной Краснопутиловской улицы и проспекта Стачек, а в направлении на восток доходило до берега Невы.

3 октября 2019 года около границы с Бухарестской улицей - была открыта станция метро Проспект Славы.

Школы
В Альпийском переулке располагаются две школы.

Общежития
По адресу Альпийский переулок, дом 15 корп.2 располагается общежитие ИТМО.

Ближайшие отделы полиции
27 отдел 192212, г. Санкт-Петербург, Будапештская ул., д. 44 корп. 2, тел. 8 (812) 360-04-02

12 отдел 192241, г. Санкт-Петербург, Пражская ул., д. 35, тел. 8 (812) 360-40-02

14 отдел
192281, г. Санкт-Петербург, Купчинская ул., д. 10, корп. 1,
тел. 8 (812) 776-41-02

Транспорт

 Пересечение Будапештской улицы и Альпийского переулка: автобусы (74, 159, 225, 246, 282, 288), троллейбусы (39, 47) и маршрутка "ТРЦ РИО - улица Олеко Дундича".
 Пересечение Бухарестской улицы и Альпийского переулка: автобусы (54, 56, 57, 282) и трамваи (25, 43, 45, 49).

Примечания

Литература

redpajama_set_name: RedPajamaWikipedia


text:
Zero-Knowledge Proofs Go Commercial
Compliance Challenges and Unrealistic Budgets
Bounty Programs
We will see an increase in popularity of something called "zero-knowledge proofs," which allow one side to verify data without conveying any additional information
With all of the hacking scandals that have plagued us in the past several years, we will see an increase in popularity of something called "zero-knowledge proofs," which allow one side to verify data without conveying any additional information (such as how or why something is true).
It's a mind-bending approach to security, allowing you to verify your identity without revealing who you actually are. In essence, this eliminates the need for a company to store private identity data during the verification process.
Zero-knowledge proofs aren't new, but they're becoming more popular as a method to protect our credit cards and online identities. JPMorgan Chase is using zero-knowledge proofs for its enterprise blockchain system, while cryptocurrency startup Ethereum uses zero-knowledge for authentication.
Irish startup Sedicii now has zero-proof software in the marketplace, and researchers at Microsoft and Princeton University are working on a zero-knowledge proof that would let inspectors identify something as a nuclear weapon without requiring them to take it apart, which risks spreading information about how to build one.
Related trends
This trend is part of our section on Security. Other trends in this section include:
Magnetic Tape Supply Shortages
Biometric Malware
State-Sponsored Security Breaches
Critical Infrastructure Targets
Offensive Government Hacking
Zero-Day Exploits on the Rise
Gaining Access to Backdoors
Remote Kill Switches
Insecure Supply Chains
Data Manipulation Becomes The Greater Threat
Consumer Device Targeting
Cyber Risk Insurance
A.I.-Powered Automated Hacking Systems
Hijacking Internet Traffic
DDoS Attacks on the Rise
Third-Party Verified Identities
Ransomware-as-a-Service
Decentralized Hacktivists
Targeted Attacks on Voice Interfaces
Weird Glitches
Open Source App Vulnerabilities
Global Cybersecurity Pacts
Proliferation of Darknets
This trend is related to the following industries:
Accountants, Advertising and Public Relations, Aerospace, Agriculture, Airlines, Alternative Energy Production & Services, Architectural Services, Auto Manufacturers, Banking, Bars & Restaurants, Beauty, Beer, Wine and Liquor, Book Publishers, Broadcasters, Radio and TV, Builders/General Contractors, Cable & Satellite TV Production & Distribution, Casinos/Gambling, Chemical & Related Manufacturing, Civil Servants/Public Officials, Clergy & Religious Organizations, Clothing Manufacturing, Commercial TV & Radio Stations, Construction, Corporate Boards & Directors, Covid-19/ coronavirus, CPG, Cruise Ships & Lines, Defense, Diplomacy, Doctors & Other Health Professionals, Drug Manufacturers, Education Colleges & Universities, Education K-12, Education Online, Education Trades, Electric Utilities, Entertainment Industry, Environment, Finance, Foreign & Defense Policy, Gas & Oil, Government - International, Government - National, Government - State and Local, Health Professionals, Heavy Industry, Hedge Funds, Hospitality, Hotels/Motels/Tourism, Human Resources, Information Technology, Infrastructure, Insurance, Law Enforcement, Lawyers/Law Firms/Legal Industry, Lobbyists, Luxury Retail, Magazines, Manufacturing, National Security, News Media, Non-profits/Foundations/Philanthropists, Online Media, Pharmaceuticals/Health Products, Private Equity, Professional Sports, Radio/TV Stations, Real Estate, Retail, Technology Company, Telecommunications, Trade Associations, Transportation, Travel Industry, TV Production, TV/Movies/Music, Urban Planning, Utilities, Venture Capital, Waste Management, Work (Future of)
Search More Trends


I have a confession: I love terrible ideas. I really enjoy trying to think of the absolute worst way to solve problems, largely because being a contrarian is fun. Then I realized something — coming up with the exact wrong way to solve a problem is not only a good time, but can actually be helpful.
My love for sharing terrible ideas was codified when one of my teams (and several people from other areas inside engineering) decided to embrace this behavior and create "Bad Idea Monday." After participating in several debates fueled by the the worst ideas available, some tangible benefits emerged.
Happy employees do better work. This has been proven countless times. What makes employees happy? Fun things, perks, benefits, and pay are up there, but in my experience, what really gets people engaged is learning. Encouraging and embracing new ways of learning are paramount to building the culture you want. Capturing the desire to talk about the worst ways to solve your problems provide a lot of fresh opportunities to learn.
As you throw out the absolute worst idea possible to solve something, several outcomes can occur.
Your idea, while terrible, just isn't bad enough. Somebody else in the discussion thinks they can do better (worse). They try to one-up you. They often succeed, and it's amazing. This sport of spouting bad ideas leads to collaboration, as one person's idea gets picked up and added to by others.
A terrible idea isn't understood by everybody to be terrible. This often happens when there's a wide range of experience, either in the job, or within this specific problem domain. The discussion can help spread knowledge, as a more experienced team member explains why your solution of "install head mounted GoPro cameras for auditing purposes" might not actually make your audits any cleaner.
Experienced people get a new viewpoint on problems. The problems you face today may be similar to ones you've seen before. Trying to think of the worst possible solution forces you to deviate from your usual viewpoint, and can lead to another level of understanding. It can also lead to you reaching for tools or solutions that you'd normally not have considered.
You come up with a real, legitimate solution. It's likely one you and your team would not have arrived at without getting creative and trying to think of the worst idea. For example, choosing a Google spreadsheet as the back end for an internal service. It sounds like a terrible idea. A spreadsheet isn't really a database. It doesn't really have a great query language, it can't handle lots of updates per second, but it has access control, it's a familiar interface for non-technical folks, and doesn't require significant upgrades or maintenance.
The team learns to debate and discuss ideas. This is important. Because these ideas are intentionally terrible, people don't get offended when somebody shoots down the idea (or builds on it to come up with something worse). It helps the team learn how to debate properly. Learning how to dismantle ideas without judgment is a much healthier and more productive practice than attacking the person with the idea.
Bad Idea Monday doesn't have to be a Monday, but it works well when it is. Because, let's be honest, Mondays are the day of the week that people normally dread. There are copious jokes, cartoons, and comics about how much we all hate the first day back at the work after a nice weekend. Capitalize on Monday's bad reputation, and use it to get your team to generate the worst possible ideas.
How do you get started? First, you need a problem. This problem could come from your ticketing system, a chat conversation, or a face-to-face discussion of something just not working the way it should. The input queue is more or less limitless. After you have a situation, don't try to solve it — at least not the way you normally would. Turn it on its head. This doesn't require a meeting. It can happen in any medium, and occur numerous times throughout the day.
Allow me to walk through an example.
When Puppet Labs was moving our server-side stack from a Ruby-based solution to Clojure and JRuby, we uncovered a new set of problems. We knew we needed a JRE, but that was about all we knew. Did we need a specific JRE? Did we want to compile a JVM for the ~30 permutations of platforms supported as masters on Puppet Enterprise? Were we going to have to package it? Did we want to require that the end-user brings in libalsa because that's what normal JVMs do?
So the fundamental problem: how do we ship/bundle a JVM to our enterprise customers? What's the worst answer to this? We could just unzip a binary of the JVM and somehow work it into our filesystem path — that solution was rejected because it wasn't bad enough. We could use netcat and dd for distribution, but that wasn't that interesting enough. Then we got an idea. An awful idea. We got a wonderful, awful idea!
We ship the JVM as a gem. Rubygems allows you to compile things on the fly. Rubygems is cross platform. Rubygems is available over the network. Sure, this content wasn't Ruby, but why should that stop us?
This is a terrible idea. Why? Well, you would need way too many dependencies. You have to have Ruby on the box already. You have to be connected to a network for a successful installation. You can't express C-header dependencies in Rubygems. You have to have a compiler on the target system. You have to wait something like 35 minutes for the JDK to compile during a Rubygems installation. In most cases, you actually need a JVM in order to bootstrap and compile a JVM. You have to write a mkmf file to instruct the machine how to do that. At the time, signing gems was basically unheard of. You probably don't want the JVM in your Ruby load path, but maybe you could move the files in a gem postinstall with enough finagling.
This conversation ended shortly after it started, with the team providing these counterexamples, in addition to others not covered here. We knew it was doomed. It was fun though.
We ended up shipping a version of OpenJDK that we built and optimized for our workload using the native package manager for the platforms. However, when we were dealing with some pretty hairy Ruby problems in subsequent releases, we were able to build on our knowledge of the limitations (and advantages) of the more esoteric features of Rubygems — stuff we'd looked into while identifying why it was the worst way to deliver a Java solution. When we needed to bundle some Ruby content with our distribution, that earlier discussion was extremely useful.
What did we learn from the conversation?
Knowledge of some of the newer (and esoteric) features of Rubygems. By the end, we'd figured out answers to questions like. What does the postinstall situation really look like? What's the state of signing a package? What type of compiler manipulation can reasonably be done and expected on an end-user's system?
Why library managers are bad general purpose package managers. This may seem obvious, but it's a good discussion for those who haven't really thought about it.
Bootstrapping a JVM is a hard problem.
We also had a great time thinking of ways to bend Rubygems to our will.
Positive Tuesday. This is a day to be positive. The original intent was to offset the perceived negativity perpetuated with bad ideas that happened on Monday, but it's really not needed for those reasons. The thing I like about it is the 'find something you like about it' attitude, which sometimes can help. Everything is not always wonderful. When it's not, at least on a Tuesday, we can try to improve our outlook by identifying the good parts (or potentially decent outcomes) of an otherwise less-than-awesome situation. This assists in scenarios where you may have lost a debate, but need to move forward. It can bolster a "disagree and commit" interaction paradigm.
Noncommittal Wednesday. Why make a decision today when you could put it off until tomorrow? I think this started as the neutral leg of to balance the bad (Monday) and good (Tuesday). Since then, this day hasn't done much. I mean, I could tell you more about it, but I just can't seem to commit to it.
Troll Thursday. Trolling your coworkers can be fun. We keep it pretty clean and innocent, but some days, you just have to see if you can engage the team on something ridiculous, believe some crazy story, or convince them that DECnet really is the one true networking protocol. I enjoy Troll Thursday because it can be used for learning rather than simply for my own amusement. Also, I am not immune to being trolled. ABT.
FriDre. On Friday, two things happen. One, somebody will forget. Two, we will remind them. Heck, our chat bot will remind you. I'll admit that Not Forgetting About Dre is a little less fun now that he's the first billionaire in hip hop. Nonetheless, remembering Dre is something that's been a part of the culture at Puppet Labs for a long time — nearly as long as I've been on board. What purpose does it serve? Other than being fun, I have no idea. I'm even pretty sure I'm the one who decided we shouldn't forget about Dre.
These theme days have made it easier for me to demonstrate three things: the team is creative, they have fun while they work, and they're an awesome group. We have a wide variety of people, ranging from their mid-twenties to mid-forties. We have people who have worked in tech for years, and people in their first technical role. Some live the US, and at least one doesn't. We're not all men. We're not all packaging geeks. In short, it's a good mix. A big part of building this team and culture has been finding ways to keep things fun and by driving learning, even as the organization grows and faces new sets of challenges. I encourage you to take an unorthodox look at encouraging learning, management styles, and the non-technical ideas your teammates are bringing to the table — maybe you'll find something new to dive into.
 If you're wondering, www.puppetlabs.com/beer is backed by a Google spreadsheet.
 An excellent talk by Ryan McKern called "Packaging is the Worst Way to Distribute Software, Except for Everything else."
 This can help you remember.


We strive to provide the best residential living experience to our residents that is possible. Our friendly and attentive staff look forward to making your child or relative feel like a member of the Riggins Residential family. Our day support program staff strives to create a meaningful and productive day for our Day Support participants.


The 2019 Wednesday Spring League has begun. There is no Tuesday Spring League this year.
Click HERE for detailed match information.
Starting January 2018, New hours of operation for MEMBERS ONLY! Mondays and Fridays the range will open for members only at 9am.
New to trap shooting? Then go to the "Contacts & Links Page". There you will find links to websites with outstanding tips & instructions from the pros plus other links of interest.
If you have concerns about the weather prior to a league shoot, call the FSC Office at (303) 680-5401 for a status report.
This web site is provided as a courtesy, by this webmaster, for the private use of those participating in or interested in the Family Shooting Center Tuesday or Wednesday Evening Trap Leagues.
Family Shooting Center management is the final authority on all FSC information, dates and pricing and is not responsible for the content of this web site.
Click HERE for pricing or contact the Family Shooting Center office, (303) 680-5401, with all questions concerning prices.
NOTE: This site looks best with a MINIMUM monitor resolution of 1024 x 768.


iLab is a web application being adopted by Penn State shared scientific facilities to manage the process of requesting the use of instruments, equipment, supplies, and technology as well as the process of requesting services or technical expertise. The system serves as a central marketplace for Penn State's cores, including a streamlined billing system integrated with Penn State's financial system. Please go to our iLab Demo page to view our Pre-Implementation Kickoff demo.
Agilent iLab's Comprehensive Solution saves time and money for core personnel, institutional administrators, and researchers.


We create the buzz to Amplify brands.
Our builds are mobile responsive, esthetically pleasing, modern, and exciting. It will engage the audience.
We create marketing plans that will improve business. Our detailed layouts encourage consistency and creativity.
A brand is reflected through a strong and virbant logo. We compose graphics and logos that match a businesses message.
We are the marketing firm that focuses on optimizing businesses online presence to increase leads and sales.
We monitor businesses successes and exceed their goals.
When you hire our team, you get trackable results.
A website gives you the opportunity to tell potential customers what you are about and why you deserve their trust and confidence. We will create, or re-design, your website to give a positive and engaging experience for your audience. Our website packages can include maintenance, updates, and complete design overhauls.
Social Media is the vehicle for real lead generations, a gateway to entice new interest through user-friendly content, and to add social interaction which will trigger search optimization. We increase exposure to your company and boost brand awareness. We create the content, post daily, and increase engagement.
We curate, create, and collaborate the perfect marketing plan.
From logo design to social media posts, we make graphics for everything your business needs.
With the Internet reaching every part of our daily life, more and more traffic is directed to websites in search for information.
Claire is so easy to work with and we are so happy with the revisions she made for us to our website, including switching our platform to something more user friendly. She is also helping us with search engine optimization. Highly recommend!
Amplify7 is very knowledgable on Marketing & using Social Media to grow your business!
Amplify7 is by far the most helpful, ahead-of-the-curve and professional company I've found in helping with web development, social media marketing and promotion. I am grateful I knew about Amplify7 and reached out when I did…and I highly recommend you do the same.
We are blogging! Check back weekly for new information.


Ahead of the fall election, the federal Liberals tabled a budget on March 19 focused on skills, employment and youth, along with other items related to affordable housing, pharmacare and seniors. The budget contains several key items for the postsecondary sector, including a target to create 84,000 new student work placements across the country by 2023.
Roughly half of those placements would come through federal investments over five years starting in 2019: $631 million to expand the Student Work Placement Program to create 20,000 placements per year for students in all disciplines, and another $150 million over four years to Employment and Social Development Canada to create 20,000 more placements per year starting in 2020. An additional target of 44,000 work-integrated learning opportunities would be matched by the Business/Higher Education Roundtable (BHER), to which the government allocated $17 million over three years.
The funds for BHER will go toward coordinating evaluation efforts, expanding employer outreach and scaling up a digital matching platform developed by Magnet and Orbis Communications called Campus Connect, according to Valerie Walker, executive director of BHER. Dr. Walker, who is also co-chair of the recently inaugurated Future Skills Council, said she sees investments in the budget as "unprecedented" in terms of federal support in helping students in Canada prepare for the workforce.
The federal budget, which projects a deficit of $14.9 billion this fiscal year falling to $9.8 billion in 2023, proposes several skills-related initiatives, including a non-taxable Canada Training Credit for workers between 25 and 64. Each year, eligible workers could accumulate a balance of $250 per year, capped at $5,000, that can be used to upgrade their skills at universities, colleges and other eligible institutions, starting in 2020.
Building on a promissory note in the previous budget, the government has allocated funds to support graduate student scholarships. Over five years starting in 2019, the budget earmarks $114 million, with $26.5 million per year ongoing, to the federal granting councils to create 500 new master's level scholarships awards and 167 more three-year doctoral scholarships awards annually through the Canada Graduate Scholarship program.
"We were in need of more scholarships and capacity, and this is a part of it. It's not to the scale of what was asked but it is an appreciated step towards that," Dr. D'Amours said.
Student researchers and postdoctoral fellows who receive granting council funding will also get 12 months of parental leave coverage, up from six months. Postsecondary students will also benefit from a lower interest rate on Canada Student Loans starting this fiscal year, along with a six-month non-repayment grace period after graduation and measures to modernize the Canada Student Loans Program that are favourable to students with disabilities – all of which are welcomed by students, according to Manjeet Birk, executive director of the Canadian Alliance of Student Associations.
The federal budget places emphasis on support for Indigenous peoples, including students, through investments for increased access to postsecondary education and support during their studies.
The government has pledged $328 million over five years targeted at First Nations communities through expansion of the Postsecondary Student Support Program. It also promises $126 million over 10 years for an Inuit-led postsecondary education strategy and $362 million over 10 years for a Métis Nation-led postsecondary education strategy. Indspire, an Indigenous-led charitable organization, will receive an extra $9 million over three years to provide additional scholarships and bursaries for First Nations, Inuit and Métis students.
The budget pledges $148 million over five years starting in 2019 toward a new International Education Strategy, which includes an outbound student mobility pilot program providing international work and study opportunities. The funds would also go toward promoting the merits of Canada as a destination of choice for international students.
Stem Cell Network: renewed funding of $18 million over three years, starting in 2019-20.
Brain Canada Foundation: Up to $40 million over two years, starting in 2020-21, for Canada Brain Research Fund, to be matched by funds raised from other non-government partners of the foundation.
Terry Fox Research Institute: Up to $150 million over five years, starting in 2019-20, to help establish a national Marathon of Hope Cancer Centres Network. The institute would seek matching funding through a combination of its own resources and contributions that it would seek from other organizations, including hospital and research foundations.
Ovarian Cancer Canada: $10 million over five years beginning in 2019-20 to help address existing gaps in knowledge about effective prevention, screening, and treatment options for ovarian cancer.
Genome Canada: $100.5 million over five years, starting in 2020-21, to launch new large-scale research competitions and projects, in collaboration with external partners.
Let's Talk Science: $10 million over two years, starting in 2020-21.
TRIUMF: $195.9 million over five years, starting in 2020-21. Combined with an additional $96.8 million from the existing resources of the National Research Council, federal support for TRIUMF will total $292.7 million over this five-year period.
Strategic Science Fund: To make federal investments in third-party science and research more effective, Budget 2019 proposes to establish a new Strategic Science Fund starting in 2022-23. This new fund will respond to recommendations that arose during consultations with third-party science and research organizations.
Natural Resources Canada (federal research): Up to $10 million, over two years, starting in 2019-20, to help the Polar Continental Shelf Program to respond to growing demand.
Environment and Climate Change Canada (federal research): Up to $21.8 million over five years, starting in 2019-20, for the Eureka Weather Station on Ellesmere Island, Nunavut. This investment will support critical repairs and necessary upgrades to the station's systems.
It is great to see that the Federal Government has increased the funding, but my main concern is whether the government will have a strategic plan to meet those needs. For example, while there are many international opportunities are available for students in undergraduates, graduates and MBAs, there aren't a lot of students are taking advantage of the opportunity mainly due to the structure of the program.
I see there are more supplies in short term programs such as international field trips for few weeks or exchange program for a few month (3 to 4 month) and while the cost will be cheaper, I don't think this will benefit in the long run when it comes to language and culture exposure. I've heard that other countries would provide opportunities for students to study for at least two semesters at a different country as well as scholarship programs and for career professionals, which might be a good option to consider in order to provide a meaningful experience. In addition, it would be a great idea to start to think about how the future of work will change and what are some of the skills that would benefit individuals to develop to stay competitive as the nature of work will become more complex due to disruptions. As Canada has more supplies than demand, I don't feel that doing the same way as before would make a huge difference and I hope that the government will be able to come up with an alternative strategies to make it more effective.


Every Silly brewer is driven every single day by a passion for quality. They take turns to taste the beers to ensure they meet the highest standards. At every brewing stage, the brewery lab carries out physical, chemical and microbiological tests to ensure the beer is the best it can be.
Their passion for quality prompted the Brasserie de Silly to join the international Slow Food movement and the local organisation, the Tastes of Silly.
The Slow Food ethic is all about eating in a 'good, pure and right' way: it's about good food with plenty of favour that is produced with respect to the environment by producers who are able to earn a proper living. This philosophy suits the brewery to a tee.
Brasserie de Silly uses the shortest supply chain possible to find the majority of its ingredients: malt, water, hops and yeast. Malt, one of the main ingredients, is sourced from local farms that produce top quality barley. The pure spring water is pumped up from an average depth of 40 metres. This water is filtered naturally by underground rocks and so it is as pure as can be. The hops that lend the beer its bitterness are sourced from Germany, England, the Czech Republic and the USA. The extraordinary yeast used by the brewery dates back to 1850 and has been fine-tuned ever since. This yeast gives a unique touch to the Silly beers and contributes to their incomparable taste.
Brasserie de Silly is also a member of Belgian Family Brewers. This association's label guarantees the origin of authentic Belgian beers and assures you that you beer has been produced in the traditional way. Silly has also joined the national Belgian Brewers federation, one of the oldest professional associations in the world, established to promote Belgian beer and to offer guarantees to consumers as well any official quality control bodies.
Abbaye de Forest is an abbey beer. This recognised Belgian abbey beer is protected by a collective label and meets specific criteria that apply only to members of the Belgian Brewers Federation. Around 50 abbey beers are brewed in Belgium but there are only about 20 that warrant the accolade of 'recognised abbey beer'.
Abbaye de Forest: Australian International Beer Bronze Award 2009, Best blond Abbey beer in Belgium – Nieuwsblad 2011, Best Belgian Beer of Wallonia – Prix d' excellence 2012.
Pils Silly: Best Belgian Beer of Wallonia – Prix d' excellence 2014.
Saison Silly: Asia Beer Awards – Gold 2010, Brussels Beer Challenge – Silver 2013.
Scotch Silly Porto Barrel Aged: Brussels Beer Challenge – Honorary mention 2013. Titje Blanche: Australian International Beer Silver Award 2009, Sochi Beer Festival Russia – Silver 2012.
The craft beers of Brasserie de Silly have been appreciated throughout the generations thanks to their quality. Have you tasted our beers yet? Click here to find out where you can buy or taste them (link to retailers).


text:
Q: Catch a thread's exception in the main thread in Python Hi I'm new to Python and multithreaded programming. I have a script running through some test steps. Meanwhile this is running I want to create a thread that polls with an interval and reads if any processes have crashed during execution. I have a function which acquires this information. My problem is how I can throw an exception from that thread whenever I get that a process has crashed. My current thread looks something like this:
class process_thread(threading.Thread):
  def __init__(self):
  threading.Thread.__init__(self)
  self.run_thread = True

  def run(self):
    while self.run_thread:
      if has_any_processes_crashed() == -1:
        self.run_thread = False
        raise MyStopException("A process has crashed") # This is the problematic line. It is only raised in this thread, not in main thread.
      else:
        time.sleep(3)

The problem is however that the exception is only raised in that thread and not in the main thread. I want to throw the same exception there and exit the script. What I do with this thread is that I create an object before I start with all my test steps and set it as a Daemon thread. When my test steps are done I want to kill this thread before shutting down the simulation. All this is done by:
p_thread = process_thread()
p_thread.setDaemon(True)
p_thread.start()

# Executing all test steps here
# test_step_1
do_something_1()
# test_step_n
do_something_n()

p_thread.run_thread = False
p_thread.join()

I do not think that a Queue is possible in my scenario as I still need to execute my test steps in the main thread.
Any help is appreciated!

A: You can save the exception as a variable using the traceback module.  In your thread that you are running and expect the exception, try:
import traceback

class process_thread(threading.Thread):
    def __init__(self):
        threading.Thread.__init__(self)
        self.run_thread = True

    def run(self):
        try:
            process that may crash()
        except:
            self.exception_var = traceback.format_exc()

The you access the variable in the main thread:
print(self.exception_var)

Or whatever you want to do with it here.  Bear in mind, without seeing how your processes crash, i'm not sure this is exactly what you want.  This does require that the processes that crash actually cause an exception, hence using traceback.  If they don't, then you may have to manually raise an exception.  There is a great answer on doing that here:
Manually raising (throwing) an exception in Python


ACEOs : Great Way to Start Collecting Art!
I also collect them from other artists. I especially enjoy collecting totally collaged-out ACEOs. Mine are usually painted with acrylics because I love how the colors just pop. Sometimes I use ink and watercolor. Have to be careful with those though, if you get the surface too wet with ink or watercolors – guess what turns pulpy and yucky and peels up? No fun!
Ran across something fun today. I did a project through a Brooklyn library back in 2010 and they digitized the sketchbook. Here you go!
Well, it's beginning. Another artcar being born – the working title is #AllStarCoCarand you can follow us on social media by putting in that hashtag OR just follow us for regular updates. It is going to be a fun journey. We are collaborating with the fine folks at the AllStarCo for the gems and let me tell you – the gems are so much better quality than we used on Plan B. We had a huge issue with the gems on Plan B scratching as soon as they were out of the package and many got scratched within their own packaging so the shine was diminished from the get-go. I'm so stoked!
Here is the yucky, dull, boring exterior of our 2003 Ford Taurus.
Here's how to lay the jewels ….
Look at the sparkle in those jewels! These jewels are a triangle-cut and they reflect so much more light than the square cut jewels we used on our other car, Plan B.
Here is a closeup of some of the progress made so far. It's going pretty fast today.
And here is the finished back end so far – a LOT left to do but I feel confident we can get this done in 3 weeks or less (weather permitting).
I Didn't Think 500 Lumens was THAT Bright!
If you keep up with me, I'm always going on about how much I hate going down to the basement where my art studio is because it's dark. I took a spill down the basement stairs (there are 14 of them – metal stairs that end on a concrete floor – but who is counting?) so, I always make sure I have a flashlight.
The flashlight arrived quickly and was very well packed.
What struck me first was the compact size of this flashlight. It is barely large than my hand!
That square white place on the flashlight there is a lantern. If you don't want to use it as a flashlight, it will be a great lantern for you and the lanyard holder makes it convenient to hold no matter which mode you have it in. I just plugged the USB cable that comes with it into my computer and the flashlight charged up pretty quickly.
I've been using it about a week now, on the first charge still. Let me tell you, I read this light was 500 Lumens, it makes my other flashlights look like they are so dim. This light is super bright.
If you need a handy flashlight, I highly recommend this one as a great asset to have around when the lights go out! (or if you live in a house that was built by people who apparently hated lighting).


text:
Sang Correa
Posted by: Amie Camara | on June 12, 2020
Gambian man indicted in US with maltreatment of coup plotters in former President Jammeh's regime
A Gambian man living in the United States has been indicted with maltreating political prisoners in his home country following a failed coup in 2006.
Michael Sang Correa, 41, was a member of a feared paramilitary unit known as the "Junglers" in Yahya Jammeh's regime.
It has been described as a "hit squad" for then President Yahya Jammeh.
Mr Correa is disclosed to have entered the US in 2016 as bodyguard for Gambia's vice-president Isatou Njie Saidy on a trip to the UN but did not return home.
Soon after, President Jammeh lost the presidential election. He initially tried to extend his 22-year rule but was forced out when West African countries sent troops to the tiny nation.
How was Correa found?
Mr Correa was working as a labourer in the city of Denver before he was arrested and detained by immigration officials a year ago, according to Colorado's top prosecutor Jason Dunn.
Mr Correa has briefly appeared in court in the US on one count of conspiracy to commit torture and six counts of inflicting torture.
"As federal prosecutors, our mission is to seek out injustice and to hold accountable those who perpetuate it, regardless of where it occurs," said Mr Dunn.
He said the Gambian national was charged under a federal law that has only been use twice before, allowing foreigners suspected of committing torture in other countries to be prosecuted in the US.
"We are not only holding accountable a man who has allegedly committed horrific acts of torture against his own people, but demonstrating to the people of The Gambia, and indeed the entire world, that the United States stands for the rule of law and against those who abuse human rights," he told reporters.
Truth, Reconciliation and Reparations Commission (TRRC) has been investigating human rights violations committed during Mr Jammeh's rule, including extrajudicial killings, torture and arbitrary detention.
Source__BBC
Posted in Featured News | Comments Off on Gambian man indicted in US with maltreatment of coup plotters in former President Jammeh's regime
Tags: Gambian man indicted in US with maltreatment of coup plotters in former President Jammeh's regime, Sang Correa


2017 Public Good App House Festival, D.C.
Tweet from Oct. 2018. AsylumConnect thanks the Clinton Foundation for its support.
The organizations listed below have contributed to the growth and sustainability of AsylumConnect through providing funding, organizational support, technical assistance, a forum to raise awareness for our cause and initiative, and more.
Click on the logos below to learn more about how each organization has supported AsylumConnect to-date.


text:
Ashby School continues to be a 'good school', according to Ofsted inspectors who carried out the latest inspection in April 2018.
Three inspectors spent a day at the school and praised the Headteacher, governors and senior leaders for being 'aspirational for the school' and 'determined to realise future improvements and success.'
Student safety, behaviour and the Sixth Form were all singled out as particular strengths.
On the issue of safety, the report said 'Pupils told inspectors they feel safe at the school and are well cared for…Incidents of bullying are rare. '
Regarding behaviour, inspectors concluded 'The general behaviour of pupils around the school site and in lessons is good. There is a strong and supportive ethos based on community values. Relationships between staff and pupils are good and pupils value the pastoral care provided by the school.'
The Sixth Form was described as 'a strength of the school. Standards in both academic and vocational courses have improved over the last three years…Students are proud to be part of the Sixth Form and speak very positively about their experience.'
Sixth Formers were said to be 'well prepared for their next steps in education, employment or training.'
Across the school, inspectors found that 'senior leaders continue to develop and improve the quality of teaching, learning and assessment' which led to 'progress in some subject areas in 2017'.
Inspectors also highlighted areas for improvement, including further steps to improve the attendance and progress of disadvantaged students. Overall, rates of student attendance have improved since the last inspection.
The school was also tasked to ensure students in Years 10 and 11 make more consistent progress in some subjects.
Click here to read the latest Ofsted report
Click here to read the school's latest Performance Tables
Click here to read the latest School House (boarding) Ofsted report, November 2018


text:
China turns to lobsters, wine and coal to 'punish' Australia
Wed, Nov 04, 2020 - 11:09 AM
What started as a political spat between Beijing and Canberra has become a one-sided trade war that threatens serious disruption for an expanding number of Australian exporters.
[NEW YORK] What started as a political spat between Beijing and Canberra has become a one-sided trade war that threatens serious disruption for an expanding number of Australian exporters.
China won't allow imports of a swathe of Australian commodities and foodstuffs from as early as this week, according to people familiar with the matter. The curbs are a major escalation in Beijing's pressure campaign following a two-year stand-off over issues from technology to the origins of coronavirus.
China's blacklist - delivered verbally to commodities traders - includes coal, barley, copper, sugar, timber, wine and lobster. It doesn't cover materials, like iron ore or natural gas, where import curbs could unduly damage China's own economy.
"The Chinese warned earlier this year that many of the goods that Australia exports were replaceable," said Richard McGregor, senior fellow at Sydney-based think tank Lowy Institute. "Now they're going about replacing them. China seems determined to punish Australia and make it an example to other countries."
That means pain for global commodities groups hauling coal from huge mines in eastern Australia, or lobster farmers rearing the creatures off the country's west coast. Winemakers, who've enjoyed a booming demand from China's growing middle-class, may suffer.
Here's a look at some of the trade routes about to get rattled.
COAL COUNTRY
The black stuff used to generate energy or make steel is the chunkiest of China's targets. Coal accounted for about 9 per cent of all Australia's earnings from exports to China last year, far behind the biggest contributor iron ore and a few notches below natural gas.
Iron ore is seen as more immune from trade actions because China's sprawling steel sector needs vast quantities of Australia's high-quality ore. The remaining products now in China's crosshairs all fall in the "other" category. Together they might account for about 5 per cent of export revenues if wheat is included, according to Bloomberg analysis of Australian government data.
Beijing doesn't seem concerned about its richer population's demand for Australian lobster or fine wines. For premium wines, China is Australia's biggest buyer, spending almost A$1.2 billion (S$1.17 billion) in the year through September, according to trade body Wine Australia. That's about two and a half times bigger than its exports to the US.
The industry has been bracing for trouble in its top market since China announced two trade investigations into Australian wine earlier this year. Shares of one Australian producer, Treasury Wine Estates, dropped as much as 3 per cent on Tuesday, the most since September.
COPPER CONUNDRUM
The copper market spotlights the trade mismatch between the two countries. About 55 per cent of Australia's mined copper exports headed for the Asian nation last year. But Australia made up barely 5 per cent of China's needs, meaning it shouldn't be too much of a problem for its smelters to source alternatives.
One Australian copper producer Sandfire Resources fell as much as 9 per cent, although the company said it was confident of finding alternative customers if needed. "The ore from Australia might still get shipped to China after blending or in refined form," Eric Liu, head of trading and research at AKS Resources said from Shanghai.
WOODEN RESULT
Though Beijing will halt sugar and wood imports, they aren't big export earners for Australia in trade with China. The Asian nation banned timber imports from the state of Queensland after finding pests during checks, the customs administration said last week.
US: Stocks flat amid Trump impeachment debat
[NEW YORK] Wall Street stocks were flat early Wednesday, with Intel surging on a new CEO appointment as investors...
Ship insurers primed to raise rates after Red Sea attacks
[LONDON] Insurers are set to raise the cost of providing cover for merchant ships through the Red Sea after a series...
EU clears LSE acquisition of Refinitiv, subject to conditions
[BRUSSELS] EU antitrust regulators have cleared the London Stock Exchange's US$27 billion acquisition of data...
Qualcomm eyes challenge to Apple, Intel with US$1.4b deal for chip startup
[SAN DIEGO] Qualcomm on Wednesday said it will acquire Nuvia, a chip startup founded by Apple veterans, for US$1.4...
Opposition, protesters stay out of new reconciliation panel
[BANGKOK] A reconciliation committee formed by Thailand's parliament speaker to resolve issues raised by anti-...
RHB Investment Bank CEO set to join billionaire Kuok's group
Sea acquires Indonesian bank to gain foothold in financial tech
SPH Reit Q1 DPU down 13% to 1.2 Singapore cents
Firms recognised for National Service-friendly policies


text:
LSU takes down Yale, 79-74, to move on in NCAA Tournament
3 months 3 weeks 6 days ago Thursday, March 21 2019 Mar 21, 2019 March 21, 2019 1:53 PM March 21, 2019 in Sports
By: Michael Cauble
JACKSONVILLE, FL - The #3 seed Tigers held off a late charge from 14th seeded Yale Thursday in Jacksonville to move on to the 2nd Round of the NCAA Tournament.
LSU led by as many as 18 points in the game but the Bulldogs were able to whittle that down to just three points before the Tigers sank some game saving free throws.
LSU was led by Skylar Mays with 19 points including a 7 of 8 showing from the free throw line. There were four Tigers in double-figure scoring, Mays with 19, Tremont Waters had 15, Naz Reid added 14 and Kavell Bigby-Williams posted a double-double with ten points and ten boards.
The win in Jacksonville, Florida marks LSU's first March Madness win since 2009 and their first overall appearance since 2015.
LSU will meet the winner of the Maryland-Belmont game on Saturday. Belmont defeated Temple, 81-70, in the opening round game Tuesday night in Dayton and arrived shortly before dawn in Jacksonville.
A transcript of the postgame press conference for LSU is listed below:
TONY BENFORD: First of all, we're excited with obviously being able to survive and advance. I thought our guys came out and especially in the first half, we really executed our game plan. We wanted to attack the paint, and I think -- paint points in the first half, we kind of dominated them in the paint. And I thought we were good defensively in the first half. We did a great job getting to their shooters, making it tough for those guys to get to the paint.
I thought the second half we came out and gave up some easy baskets, but I give them all credit. They're a good team. They play with a lot of confidence, a lot of poise, and they made some big shots when they needed to. But we were able to make some free throws down the stretch that enabled us to win the game. We got some stops that we needed down the stretch. But we're really, really happy to have the win.
Q. Naz, what was it like for you, your NCAA Tournament debut? How did it live you are to your dreams or expectations coming in?
NAZ REID: It was a pretty tough, hard-nosed team who didn't let up, and they were very competitive, and that's something we are going to see throughout the whole March Madness.
Q. After having such a close game against Florida go the other way, how nice was it for you to bounce back at crunch time and stave off that late push?
TREMONT WATERS: Obviously the Florida game didn't go the way we wanted it to go, but as a team we were able to grow from it and pretty much learn what we had to do and made free throws, like Coach said, and everything just fell into place for us.
Q. Naz, was that game a little closer than you had hoped, and what can you learn from that game that you can take to move on Saturday and hopefully going forward?
NAZ REID: I mean, just controlling the lead, controlling the tempo on both sides of the floor. As far as the whole team, just playing our best and going out and playing hard as we can.
Going forward, it's a lot -- no discredit to Yale, but it's going to be a lot of tougher teams going forward, so we've just got to be able to balance everything out and do what we do best.
Q. Naz, Kavell Bigby-Williams came up big early in the game with four blocks. How much easier does he make your job whenever he's on like that?
NAZ REID: I mean, he's tremendous. He makes my job way easier than it has to be. You know, if a guy gets by me or baseline, Kavell is right there and he's able to stop the person with the ball, and he's a big help to all of us.
Q. 45 points in the first half, what was the key to coming out so hot offensively?
SKYLAR MAYS: I'd just say we were aggressive and we had a great game plan getting into the paint and using our size advantage, and Naz did a great job getting in the paint, Tremont was all over the place, and all these guys did a great job.
Q. Tremont or anybody else, could you talk a little bit about the factor for KBW early? Three rejections in the first five and a half minutes; did you kind of sense that Yale was a little bit altering their shots and making it really difficult to get those inside points for them, at least early on?
TREMONT WATERS: Yeah, going into the game, or the whole time, I just spoke to Kavell, and that's his role on this team, he does that, and altering shots is something he's great at. So just going into the game we spoke to him about that, and he was able to get three or four blocks, and that kind of made Yale think about going in there a second time, and that's why they started shooting pull-ups.
Copeland, he's really good at that. And then just making them shoot outside shots. So having a presence like him down there just makes our job a lot easier, like Naz said.
Q. Coach, can you just talk about Naz and what he brings to the team overall and how you felt he played today? Obviously he was the biggest guy on the court, they didn't have anyone that could really match up?
TONY BENFORD: Yeah, Naz has been great to coach. He's fun. He's in tremendous shape. He's really changed his body. But we wanted to play through him. We wanted to get paint touches. That's one of our game standards was get 50 or more paint touches. I thought we did that establishing the paint points early, and Naz did a great job. Stepped out, I don't know if he made a three, might have made one, I'm not sure, but we've just got to keep playing through him moving forward, and we've got to do a great job on the defensive end, as well, too.
Q. What was your assessment of how things started to kind of slip away a little bit, when the lead went from 16 down to 8, and Yale wasn't even making three-point shots at that time but yet -- did you feel like your team got a little bit unsettled, a little out of rhythm?
TONY BENFORD: The thing is we're in the NCAA Tournament. I've been to the tournament as a player, coach for years, a lot of years. There's good teams in the tournament. They're going to make a run. Basketball is a game of runs. They made a good run.
I thought there was a couple times where guys that -- I don't know if we were pointing fingers at one another, we had some defensive breakdowns and I think guys were challenging their teammates, and we talk about that, taking ownership and keeping one another accountable. We tried to do that, but I think they were able to regroup through all that and through adversity to make some free throws. But Yale is a quality team. They've won a lot of games, beat some quality opponents and we knew it was going to be a tough game. So I want to give them some credit, too.
Q. What did you feel you guys did well on defense to hold Miye Oni to just five points and limit Yale 8 of 37 from three in that game?
TONY BENFORD: Yeah, well, the kid Marlon Taylor we have, he's one of the best athletes in the ACC. Really good defender. Marlon is about 6'5", 6'6". We told him it's going to be a challenge. Oni is a really good player, he's a pro prospect, and I thought Marlon did a really good job of really being there on the catch and making it difficult for him to get to the rim, and I thought he challenged his three-point shots really well. So I thought Marlon Taylor did a really good job.
Q. Tony, you guys have been in so many close games during the regular season. Did you sense anything was different in this game or did you feel it was a comfort zone with your players, even though Yale is making a run and they're cutting your lead down? Did you feel like you still had things under control emotionally?
TONY BENFORD: Well, I thought that we had to get some stops. That's what I kept preaching to our guys, hey, we've got to keep our poise and we've got to make sure we get stops down the stretch, and then finish those defensive possessions with rebounds. They hit some tough shots, but I thought we were able to come down and execute in the half court. We got Naz, I think we cut it -- I forget, about four, six, we ran a play to get Naz an easy baskets, and then came down and got some stops. But we made our free throws.
You're right, played a lot of close games and were fortunate to pull this one out today.
Q. What would you say to anybody who maybe pays scant attention to LSU basketball, just watching it, and they see the news developments the last few weeks, who would think in any way disparagingly about your program because of allegedly possibly a rogue decision made by a coach that didn't involve any of the players except for possibly one on your team?
TONY BENFORD: Well, bottom line, we're not going to worry about the outside noise. We've got good character kids, okay, and you've got Skylar Mays, Scholar-Athlete of the Year in the SEC, and we've got some really good quality kids on our team. So we're just going to control what we can control and that's getting better every day, getting ready to prepare for our next opponent. That's all we can control. Outside noise, we can't worry about that, all we can control is the inside noise. That's all we're going to worry about.
Q. Kavell obviously had a huge impact on the game defensively, but also I thought offensively put-backs. Can you talk about how he almost seems like at times an afterthought with this team but some of the importance he has in the game?
TONY BENFORD: Well, Kavell is kind of X factor like Tre said. Should have been in the SEC All-Defensive Team. Does a great job. First of all, he's smart. He's got a high IQ, does a great job of communicating to his teammates out there. And he really absorbs all scouting reports. That's one thing. He takes it to the court and helps the other guys out, so he's always in great position because of that. He watches a lot of film on who he's going to defend and everything.
He's been huge for us this year, like Naz said, he will really covers up for Naz and those guys. If they make a mistake, they knows he's back there to protect the rim.
Q. After a blazing hot first half y'all seemed to struggle to find good looks in the second half. What do you think contributed to that? Was that on your end or was that an adjustment they made?
TONY BENFORD: Well, I think a combination of both. Again, Yale, Coach Jones does a great job. They've got a lot of pride and they got some guys that can make some shots. They hit some big shots, and I thought we got -- we were kind of stagnant there in the second half. We didn't execute as well as we needed to, and we settled too much. I thought we settled for some jumpers when we should have -- we wanted, again, to continue to attack the paint like we did in the first half. I didn't think we did that in the second half until we had to.
FastScripts Transcript by ASAP Sports
Russell Westbrook going to Rockets for Chris...
LSU Baseball makes coaching changes, hopes for...
LSU Baseball makes coaching changes, hopes for more offense
LSU hitting coach Sean Ochinko will not...
LSU hitting coach Sean Ochinko will not return next season


text:
#ifndef GRPC_CORE_LIB_IOMGR_ERROR_H
#define GRPC_CORE_LIB_IOMGR_ERROR_H

#include <grpc/support/port_platform.h>

#include <inttypes.h>
#include <stdbool.h>

#include "absl/status/status.h"

#include <grpc/slice.h>
#include <grpc/status.h>
#include <grpc/support/log.h>
#include <grpc/support/time.h>

#include "src/core/lib/debug/trace.h"
#include "src/core/lib/gpr/spinlock.h"
#include "src/core/lib/gprpp/status_helper.h"
#include "src/core/lib/slice/slice_internal.h"

/// Opaque representation of an error.
/// See https://github.com/grpc/grpc/blob/master/doc/core/grpc-error.md for a
/// full write up of this object.

typedef absl::Status grpc_error_handle;

// DEPRECATED: Use grpc_core::StatusToString instead
// TODO(veblush): Remove this once migration is done
std::string grpc_error_std_string(grpc_error_handle error);

#define GRPC_ERROR_CREATE(desc) \
  StatusCreate(absl::StatusCode::kUnknown, desc, DEBUG_LOCATION, {})

absl::Status grpc_status_create(absl::StatusCode code, absl::string_view msg,
                                const grpc_core::DebugLocation& location,
                                size_t children_count,
                                absl::Status* children) GRPC_MUST_USE_RESULT;

// Create an error that references some other errors.
#define GRPC_ERROR_CREATE_REFERENCING(desc, errs, count)                      \
  grpc_status_create(absl::StatusCode::kUnknown, desc, DEBUG_LOCATION, count, \
                     errs)

// Consumes all the errors in the vector and forms a referencing error from
// them. If the vector is empty, return absl::OkStatus().
template <typename VectorType>
static absl::Status grpc_status_create_from_vector(
    const grpc_core::DebugLocation& location, absl::string_view desc,
    VectorType* error_list) {
  absl::Status error;
  if (error_list->size() != 0) {
    error = grpc_status_create(absl::StatusCode::kUnknown, desc, location,
                               error_list->size(), error_list->data());
    error_list->clear();
  }
  return error;
}

#define GRPC_ERROR_CREATE_FROM_VECTOR(desc, error_list) \
  grpc_status_create_from_vector(DEBUG_LOCATION, desc, error_list)

absl::Status grpc_os_error(const grpc_core::DebugLocation& location, int err,
                           const char* call_name) GRPC_MUST_USE_RESULT;

inline absl::Status grpc_assert_never_ok(absl::Status error) {
  GPR_ASSERT(!error.ok());
  return error;
}

/// create an error associated with errno!=0 (an 'operating system' error)
#define GRPC_OS_ERROR(err, call_name) \
  grpc_assert_never_ok(grpc_os_error(DEBUG_LOCATION, err, call_name))

absl::Status grpc_wsa_error(const grpc_core::DebugLocation& location, int err,
                            const char* call_name) GRPC_MUST_USE_RESULT;

/// windows only: create an error associated with WSAGetLastError()!=0
#define GRPC_WSA_ERROR(err, call_name) \
  grpc_wsa_error(DEBUG_LOCATION, err, call_name)

grpc_error_handle grpc_error_set_int(grpc_error_handle src,
                                     grpc_core::StatusIntProperty which,
                                     intptr_t value) GRPC_MUST_USE_RESULT;
/// It is an error to pass nullptr as `p`. Caller should allocate a phony
/// intptr_t for `p`, even if the value of `p` is not used.
bool grpc_error_get_int(grpc_error_handle error,
                        grpc_core::StatusIntProperty which, intptr_t* p);
grpc_error_handle grpc_error_set_str(
    grpc_error_handle src, grpc_core::StatusStrProperty which,
    absl::string_view str) GRPC_MUST_USE_RESULT;
/// Returns false if the specified string is not set.
bool grpc_error_get_str(grpc_error_handle error,
                        grpc_core::StatusStrProperty which, std::string* str);

/// Add a child error: an error that is believed to have contributed to this
/// error occurring. Allows root causing high level errors from lower level
/// errors that contributed to them. The src error takes ownership of the
/// child error.
///
/// Edge Conditions -
/// 1) If either of \a src or \a child is absl::OkStatus(), returns a reference
/// to the other argument. 2) If both \a src and \a child are absl::OkStatus(),
/// returns absl::OkStatus(). 3) If \a src and \a child point to the same error,
/// returns a single reference. (Note that, 2 references should have been
/// received to the error in this case.)
grpc_error_handle grpc_error_add_child(
    grpc_error_handle src, grpc_error_handle child) GRPC_MUST_USE_RESULT;

bool grpc_log_error(const char* what, grpc_error_handle error, const char* file,
                    int line);
inline bool grpc_log_if_error(const char* what, grpc_error_handle error,
                              const char* file, int line) {
  return error.ok() ? true : grpc_log_error(what, error, file, line);
}

#define GRPC_LOG_IF_ERROR(what, error) \
  (grpc_log_if_error((what), (error), __FILE__, __LINE__))

/// Helper class to get & set grpc_error_handle in a thread-safe fashion.
/// This could be considered as atomic<grpc_error_handle>.
class AtomicError {
 public:
  AtomicError() = default;
  explicit AtomicError(grpc_error_handle error) { error_ = error; }

  AtomicError(const AtomicError&) = delete;
  AtomicError& operator=(const AtomicError&) = delete;

  /// returns get() == absl::OkStatus()
  bool ok() {
    gpr_spinlock_lock(&lock_);
    bool ret = error_.ok();
    gpr_spinlock_unlock(&lock_);
    return ret;
  }

  grpc_error_handle get() {
    gpr_spinlock_lock(&lock_);
    grpc_error_handle ret = error_;
    gpr_spinlock_unlock(&lock_);
    return ret;
  }

  void set(grpc_error_handle error) {
    gpr_spinlock_lock(&lock_);
    error_ = error;
    gpr_spinlock_unlock(&lock_);
  }

 private:
  grpc_error_handle error_;
  gpr_spinlock lock_ = GPR_SPINLOCK_STATIC_INITIALIZER;
};

#endif /* GRPC_CORE_LIB_IOMGR_ERROR_H */

redpajama_set_name: RedPajamaGithub


text:
MLD-201: Exercising Leadership - The Politics of Change
PPGPortal > Home > Illustrative Courses > Harvard (HKS) > MLD-201: Exercising Leadership - The Politics of Change
ILLUSTRATIVE COURSES FROM HARVARD
API-101: Markets and Market Failures
API-102: Economic Analysis of Public Policy
API-201: Quantitative Analysis and Empirical Methods
API-202: Empirical Methods II
API-208: Program Evaluation
API-303: Game Theory and Strategic Decisions
API-505M: Policy Analysis
DPI-101: Political Institutions and Public Policy
DPI-201: The Responsibilities of Public Action
DPI-801: The Arts of Communication
MLD-101: Management, Leadership and Decision Making
MLD-110: Strategic Management for Public Purposes
MLD-401M: Financial Management in Public and Nonprofit Organizations
PED-210: Public Finance in Theory and Practice
PED-308: Social Institutions and Economic Development
PED-309: Development Policy Strategy
PED-501M: Native Americans in the 21st Century - Nation Building I
SUP-205: Inequality and Social Policy
SUP-321M: Designing Social Security Systems
SUP-701: Crime and Criminal Justice - Reform in Global Context
SUP-442: Tackling the Toughest Challenges in Modern American Higher Education
Description: This course applies theory to the practice of leadership within societies and organizations as they face the adaptive challenges of a changing world. Clarifies the relationship among key concepts -- leadership, management, authority, power, influence, followership, citizenship - to provide a practical, coherent, and clear theoretical grasp of this area of practice. The course develops: a) diagnostic tools for analyzing the complexity of change in social systems, and b) a strategy of action that includes: mobilizing engagement, generating innovation, orchestrating multi-party conflict, regulating disequilibrium, and gaining, using, and negotiating with authority. Through these frameworks and tools, students discover options for practicing leadership from any position in an organization or society. In addition to lectures, discussion, and small group work, the course draws on student cases of leadership, experiential exercises, and case-in-point teaching - using the classroom process to understand social system dynamics. Numerous written analyses and a major paper are required.
Faculty: Ronald Heifetz (MLD-201A); Dean Williams (MLD-201B)
Source: http://www.hks.harvard.edu/degrees/teaching-courses/course-listing/mld-201-a and http://www.hks.harvard.edu/degrees/teaching-courses/course-listing/mld-201-b (accessed 22 February 2013)
Teaching Topics Addressed in this Course, Organized by Public Management Subject
Strategy and Structure for Public Management
There are currently no favorite links to display.
Decision Sciences for Public Management
Leadership for Public Management
Additional course description from the syllabus
This course presents a framework for the practice of leadership within organizations, communities, and societies as they face the demanding and confusing adaptive challenges of a changing world. It clarifies the relationship among key concepts of leadership, management, authority, power, influence, followership, citizenship, responsibility, accountability and progress.
The course will focus on:
a) diagnostic tools for analyzing the dynamics of social systems,
b) strategies of intervention for getting attention, mobilizing group resources, generating innovation, orchestrating multi-party conflict, regulating disequilibrium, and gaining, applying, and negotiating with authority, and operating in political environments, and
c) the personal work of leadership that must be done by any individual in order to use power wisely and responsibly, with and without authority.
Through these frameworks and tools, students will discover options for practicing leadership from any position on any challenge. They will engage in a serious exploration of what it means to make a difference in human affairs.
The course draws from several disciplines: Philosophy and biology provide the concepts of paradigm change and adaptation. Political science, anthropology and business management provide perspectives on the functions of power and authority. History and literature provide a rich caseload from which to explore the rise and fall of institutions, communities and civilizations. Social psychology provides insight into the dynamics of social systems and group behavior. And mythology provides a window into the functions of symbolism, public narrative and meaning making for individuals and communities.
In addition to lectures, discussion, and small group work, the course uses films and documentaries, student cases from their personal experience, experiential exercises, and case-in-point teaching which uses the classroom process to understand the dynamics of group behavior, the demands of adaptive work, the functions of authority, the challenge of listening, the complexity of diagnosis, the courage of intervention, and the practice of leadership.
The course is designed to enable students to learn by a variety of means: lectures, case analyses, readings, films, structured exercises, and experience. To learn from the richness of people's experiences, each student presents a personal case study of leadership to his or her small consultation group that meets throughout the term. In addition, students analyze the dynamics common to social systems facing adaptive challenges by analyzing the dynamics of the class itself as a case-in-point.
Anderson, Cameron; Kilduff, Gavin J. "The Pursuit of Status in Social Groups" Current Directions in Psychological Science. Vol 18(5), 2009, 295-298.
Anderson, Cameron; Kilduff, Gavin J. "Why do dominant personalities attain influence in face-to-face groups?" Journal of Personality and Social Psychology. Vol 96(2), Feb 2009, 491-503.
Argyris, Chris, "Teaching Smart People How To Learn," Harvard Business Review, May-June, 1991.
Arney, William Ray, Experts in the Age of Systems, Albuquerque, NM: University of New Mexico Press, 1991.
Bathory, Peter Dennis., Leadership in America: Consensus, Corruption, and Charisma, New York: Longman Inc., 1978.
Bellah, Robert N. et al., The Good Society, New York: Knopf, 1991.
Boal, Kimberly B., Schultz, Patrick L.; "Storytelling, time, and evolution: The role of strategic leadership in complex adaptive systems," The Leadership Quarterly 18 (2007) 411–428.
Burns, James MacGregor, Leadership, New York: Harper and Row, 1978.
Colman, Arthur D. and Bexton, W. Harold, eds., Group Relations Reader, Sausalito, CA: GREX, 1975.
Coles, Robert, Lives of Moral Leadership, New York: Random House, 2000
Dostoevsky, Fyodor (Edited by Charles Guignon), The Grand Inquisitor, Indianapolis, Hacket Publishing Company, 1993
Emerson, Ralph Waldo, The Portable Emerson, New York: Penguin, 1981.
Erikson, Erik H., Gandhi's Truth, New York: Norton, 1969.
Frazer, J.G., The Golden Bough: A Study in Magic and Religion, London: Papermac, 1987.
Freud, Sigmund, Group Psychology and the Analysis of the Ego, New York:. Norton, 1959.
Gillette, Jonathan and McCollom, Marion, eds., Groups in Context, Reading, MA: Addison-Wesley, 1990.
Grudin, Robert, The Grace of Great Things: Creativity and Innovation, New York: Ticknor & Fields, 1990.
Heifetz, Ronald, Leadership Without Easy Answers, Cambridge: Belknap/Harvard University Press, 1994.
James, E.O., Sacrifice and Sacrament, New York: Thames & Hudson, 1962.
Kellerman, Barbara, ed., Leadership: Multidisciplinary Perspectives, Englewood Cliffs, NJ: Prentice-Hall, 1984.
King, Martin Luther, Letter from a Birmingham City Jail, in Aspen Institute Readings, Aspen Institute, 1977
Kuhn, Thomas A., The Structure of Scientific Revolutions, Chicago: The University of Chicago Press, 1962.
Lichenstein, B., Uhl-Bien, M., Marion, R., Seers, A., Orton, J.; "Complexity leadership theory: An interactive perspective on leading in complex adaptive systems," Emergence: Complexity and Organization, Vol. 8:4 (2006), pp. 2-12.
Ludwig, Arnold, King of the Mountain: The Nature of Political Leadership, University of Kentucky, 2002
May, Rollo, The Courage to Create, New York: Bantam, 1975.
Miyamoto, Musashi A Book of Five Rings, New York: The Overlook Press, 1982.
Neruda, Pablo, Fully Empowered, New York: Farrar, Straus and Giroux, 1977.
Plato, The Republic of Plato, London: Oxford University Press, 1945.
Pruitt, Dean G. and Rubin, Jeffrey Z., Social Conflict: Escalation, Stalemate, and Settlement, New York: Random House, 1986.
Reich, R (Ed) The Power of Public Ideas; Ballinger, Cambridge 1988
Richardson, Kurt A. & Tait, Andrew; "The Death of the Expert?" EMERGENCE:Complexity & Organization, Issue Vol. 12 No. 2 2010 pp. 87-97
Rogers, Carl R. and Roethlisberger, F.J. in, Harvard Business Review: On Human Relations, New York: Harper & Row, 1979.
Smith, Kenwyn and Berg, David, Paradoxes of Group Life, San Francisco: Jossey-Bass, 1987.
Steele, Shelby, The Content of Our Character: A New Vision of Race in America, New York: St. Martin's, 1990.
Sturluson, Snori, The Prose Edda, Translation by Arthur Ghilchrist Broader, New York, 1916. http://books.google.com/books?id=Ls2F5i6_LeYC&printsec=frontcover&dq=prose+edda#v=onepage&q=&f=false
Weber, Max, From Max Weber: Essays in Sociology, Gerth and Mills, eds., New York: Oxford University Press, 1946.
Whitman, Walt, The Portable Walt Whitman, New York: Penguin, 1977.
Wills, Garry, Certain Trumpets, New York: Simon & Schuster, 1994.
Williams, Dean, Real Leadership; Helping People and Organizations Face Their Toughest Challenges, San Francisco, Berrett-Koehler, 2005.
Commentary by the Atlas editors: The class titles provide an excellent list of teaching topics for the Leadership for Public Management subject. The titles are very similar in the Williams and Heifetz syllabi. Where they differ, both are included below:
What does it mean to exercise leadership?
Adaptive Work and Social Learning
Diagnostic Work: What Challenge do the People Face
The Power of the Group
Leadership and Authority
Creativity, Leadership and the Group
Purpose, Task and Work Avoidance
Intervention: Getting Attention and Getting Work Done
Intervention: Managing Chaos and Conflict
Boundaries and Partnership
Farewell: Saying Goodby and Laying the Past to Rest
Page created by: Ian Clark, last updated 22 February 2013. The content presented on this page, except in the Commentary, is drawn directly from the source(s) cited above, and consists of direct quotations or close paraphrases.
MLD-201A, Fall 2012, Ronald Heifetz
MLD-201B, Spring 2013, Dean Williams