text:
News & Media/
Widow Hopes Inquest Will End Two Year Wait For Answers Following Former Police Officer's Death
Wife Of Decorated Officer Instructs Irwin Mitchell To Support Her At Hearing
Andrew Hewitt, Press Officer | 0114 274 4255
The widow of a former police officer who died after suffering an asthma attack is hoping an upcoming inquest will end her two year wait for answers regarding his death.
Stephen Hartwell Thurman-Newell dialled 999 asking for an ambulance to be sent to his home in Wincanton, Somerset.
However, he was pronounced dead around 30 minutes after paramedics from South Western Ambulance Service NHS Foundation Trust arrived.
Following the 62-year-old's death, his wife Susan, instructed specialist medical negligence lawyers at Irwin Mitchell to support her through the inquest process.
"Not knowing the full picture of what happened that evening has caused a great deal of anguish for Susan and the rest of the family as they attempted to come to terms with Stephen's sudden death.
"The family rightly have a number of serious concerns about what happened to Stephen and hope that the inquest will now provide them with the vital answers they deserve.
"If during the course of the inquest any areas where patient care can be improved are identified, it is crucial that appropriate measures are put in place."
Eleri Davies, Solicitor
Find out more about Irwin Mitchell's expertise in handling medical negligence cases
Stephen served with Kent Police for 30 years. For many years he was an acting sergeant and a response officer. He received many accolades including a number of chief constable and judge commendations and was known by colleagues as 'A Street Warrior'.
After retiring in 2010 he and Susan, who had been together for 20 years, moved from Thanet to Somerset. Stephen, a father and step-father, was employed as a driver transporting agricultural students to college as well as a pall bearer.
He called 999 for an ambulance shortly after returning home from work on 16 September, 2016.
Susan said: "There's not a day goes by that I don't miss Stephen. He was my loving husband and constant companion who would do anything for his family and friends and who was also proud to have dedicated almost half his life to Kent Police protecting the people of Kent.
"While time has moved on since Stephen's death our family hasn't. Our family is now incomplete and having to spend family birthdays and what should be other special occasions such as Christmas, not knowing the full reasons why he died.
"Whilst understanding that the inquest and listening to the evidence of what happened in the lead up to Stephen's death is going to be extremely upsetting, I am hopeful it will mean that at least I will now be given the answers to the many questions I have raised."
Stephen used to play football and rugby for Kent Police, was an instructor for the police gym, continuing to use the gym regularly since moving to Somerset. He was also a qualified open water diver, diving in the English Channel and warmer waters abroad. Stephen continued to be an enthusiastic palaeontologist, on the Jurassic coastline.
An inquest into his death is due to be held at Wells Town Hall from 27 November and is listed for three days.
Stephen also leaves behind a son and daughter, Anthony and Penny Louise, and two stepsons, Richard and Matthew, along with four granddaughters and two step grandchildren.
Eleri Davies Solicitor
Email Eleri
Andrew Hewitt Press Officer
Email Andrew
Medical Negligence Inquest Somerset Bristol Eleri Davies
Mother-Of-Two Left "Traumatised" After Being Incorrectly Diagnosed With Breast Cancer
Manchester Central Foodbank Gets Boost Thanks To Donations From Local Law Firm
Irwin Mitchell's Sheffield Tax, Trusts And Estates Team Expands With New Solicitor
Irwin Mitchell Makes Headway With Support For Sensory Garden
Irwin Mitchell Donates £4,000 to The National Animal Welfare Trust
Statement on Children's Centre Closures In Buckinghamshire
pressoffice@irwinmitchell.com


text:
August 2010 Archives
Elsewhere, August 31, 2010
Clinging to life, Albert Camus, Philadelphia's "Blogging Tax," Christopher Hitchens, redesigning the dollar, 4AD turns 30, Russell Moore on Glenn Beck, and Alan Jacobs on online discourse.
Satoshi Kon's Last Words
Shortly after his death, Satoshi Kon's family posted these final words on his blog.
"I Walked" by Sufjan Stevens
All Delighted People EP by Sufjan Stevens (Review)
"All Delighted People" contains some of the most ambitious music Sufjan has recorded to date, but it's still just as heartfelt and poignant as ever.
New Album from Sufjan Stevens: The Age of Adz
The new album is partially inspired by the artwork of Royal Robertson, a schizophrenic sign-maker and self-proclaimed prophet.
Western culture's self-hatred, H.P. Lovecraft's religious legacy, virtual ethical tests, Philly bloggers, and the secret "Scott Pilgrim" ending.
Gold Standard is "Instrumental Rock" in the Truest Sense (Review)
The trio perform "instrumental rock" in the truest sense of the word: without vocals and fully intent on melting your face.
Satoshi Kon, 1963-2010
Acclaimed anime director Satoshi Kon has passed away at the age of 46.
Scott Pilgrim vs. The Matrix
Science Fiction's Prophetic Role
Sci-fi works can function like Old Testament prophets and raise moral, ethical, and spiritual questions within the populace.
Filmwell Update: My review of Scott Pilgrim vs. The World
Scott Pilgrim Vs. The World by Edgar Wright (Review)
When the film worked — which it did, more often than not — it left me positively giddy with a huge smile on my face.
Slowdive's Pygmalion has been reissued
Slowdive's final album gets the two-disc reissue treatment from Cherry Red Records.
Enter the World Of Coma (Review)
This humble little Flash game's whimsical-yet-creepy atmosphere and simple gameplay are haunting and engrossing.
New Music From Sufjan Stevens: All Delighted People
Stars of the Lid cover Justin Bieber's "U Smile"
"Wetlands" by The Green Kingdom
Fumihiko Sori to direct Dragon Age anime
Bands I Miss: Labradford
The trio hasn't released a new album since 2001's Fixed::Context.

redpajama_set_name: RedPajamaCommonCrawl


Here at Yume, we are dedicated to reducing the amount of edible food that goes into landfill in any capacity. Food rescue organisations do an incredible job but we know that there is still so much potential when it comes to surplus food, and there are a myriad of reasons why food doesn't find a good home.
So if a supplier can't find a buyer, or they just want to donate and distribute their surplus product as quickly as possible, we can connect them to one of our registered food rescue organisations.
SecondBite and OzHarvest work hard to rescue and distribute food to those who need it the most.
Our goal is to contribute over 40,000 tonnes to food rescue organisations in the next five years, that's enough for 80 million hearty, nutritious meals.
What does Yume do with food that isn't sold?
The supplier has an existing relationship with a food rescue organisation and can direct the donation.
The organisation accepts the donation.
The organisation declines the donation (usually due to capacity issues).
The supplier does not have an existing relationship with a food rescue organisation.
The food is circulated to our database of food rescue organisations and registered charities.
Food rescue organisations choose what they need and the quantity they have capacity for and arrange collection direct with the supplier.


Lord, thank You for saving me from the path of destruction. I almost gave in due to pressure.
Lord, my perceptions have changed through this time. My confidence has grown tremendously. I am a better woman because of You.
Lord, I am grateful for the lessons You are teaching me in this period of waiting. There is no better time to learn about them than now.
Lord, I know You are not only working in me, but also working in my future hubby right at this minute. And I believe You will make us meet when we're fully ready.
Lord, I am really happy about the wisdom I have found in Your word as regards to marriage so far. I never would have forgiven myself if I was married before now. Thank you so so much!
Lord, I'm grateful for this season. I am enjoying how you are opening my eyes to clearly see the paths of your purpose for my marriage, my ministry and my life in general.
Lord, thank You for the grace bestowed upon me. Help me to utilize the gift and blessing of singlehood. Help me to forget the past and look forward to what lies ahead.
I choose to trust Your plans for my marital destiny. And so I lay down every weight of depression, lonliness, frustration, and discontentment from my heart in the name of Jesus.
Heavenly Father, today I sincerely thank You that I am not yet married!
I know my days of being single are numbered. However, at the moment, I'm having the best time of my life!


A man trap, or a security booth, is a security device that monitors and controls two interlocking doors. Interlocking doors are doors that can never be open simultaneously. Either one of the doors can be unlocked and opened, as long as the other door is locked and closed. Between these interlocking doors is a small, secure space, which only admits one person at a time.
These access control booths effectively separate a non-secured area from a secured area. Man traps are ideal in high value or critical security areas, like cash handling depots, sensitive data processing areas, security control rooms, critical research labs, jewelry stores and vaults. TURNSTILES.us is available for site visits to assess your unique situation and requirements, as well as to ensure your man traps are installed correctly.
We are dedicated to making sure your project is completed on time, within budget and with zero failure.


Condition/Details: Bound in black quarter-cloth over blue boards with bright gilt lettering to spine, this volume is a scarce autographed copy of the autobiography of Wilt Chamberlain (1936 -1999), an American NBA basketball player for the Philadelphia/San Francisco Warriors, the Philadelphia 76ers and the Los Angeles Lakers, who also played for the Harlem Globetrotters. The 7 foot 1 inch Chamberlain, who weighed 250 lbs as a rookie before bulking up to 275 lbs and eventually over 300 lbs with the Lakers, played the center position and is widely considered one of the greatest and most dominant players in the history of the NBA.
Chamberlain holds numerous official NBA all-time records, setting records in many scoring, rebounding and durability categories. Among others, he is the only player in NBA history to average more than 40 and 50 points in a season or score 100 points in a single NBA game. He also won seven scoring, nine field goal percentage, and eleven rebounding titles, and once even led the league in assists. Although suffering a long string of professional losses, Chamberlain had a successful career, winning two NBA titles, earning four regular-season Most Valuable Player awards, the Rookie of the Year award, one NBA Finals MVP award, and being selected to 13 All-Star Games and ten All-NBA First and Second teams. Chamberlain was subsequently enshrined in the Basketball Hall of Fame in 1978, elected into the NBA's 35th Anniversary Team of 1980, and chosen as one of the 50 Greatest Players in NBA History of 1996.
Condition/Details: Bound in green quarter-cloth with bright yellow boards, this volume is a scarce collection of poetry by Seamus Heaney (b. 1939), Irish poet, writer and lecturer who was awarded the Nobel Prize in Literature in 1995.
The title refers to Station Island in Donegal, Ireland, a famous site of pilgrimage from the Middle Ages to the present day. The collection is thematically concerned with the quest for self-identity, whether spiritual, socio-political, or vocational.
The second section, also entitled "Station Island," is an autobiographical account of Heaney's second journey to the island. Here he considers the purpose and power of a poet's occupation, especially in regards to how he or she might speak to political issues - in his case, the Troubles in Northern Ireland in particular.
- Harper's Dictionary of Classical Literature and Antiquities by Harry Thurston Peck - Dated 1963 by Cooper Square Publishers, Inc.
- Paideia: The Ideals of Greek Culture by Werner Jaeger - Dated 1943-1945 by Oxford University Press - Three volumes. First volume is the second edition with notes. Last page of second volume is detached and laid in.


Russell died earlier this year. He was 63-years-old but looked ten years older. That's what living in the woods will do to you. He was a big man physically and as I was to find out, he was a big man if you measured the kindness he showed to so many.
I wondered how Russell withstood below-freezing temperatures especially that time around Christmas several years ago when someone stole his propane heater while he was asleep in his tent. I didn't see how he could stand the blistering Virginia heat that's been getting worse every year.
When he got kicked out of transitional housing because of a developing illness and was forced back into the woods, I didn't think he'd survive. I and others brought him food as he stayed in his tent. On the occasion that he had a doctor's appointment at the free clinic, he'd have to walk down a steep ravine. His gait had become very unsteady. I can remember helping him navigate the path and supporting him as sweat poured down both of us. I felt like I was carrying Jesus and fought with my all to keep him steady. After I'd take Russell back up to his tent, I'd return to my car and cry.
Before I met Russell six years ago, I had little idea what it was like to live in the woods: extreme temperatures, rain, snow, with only torn canvass and tarps protecting you; little food, old clothes, substance abuse, physical danger lurking, assistance programs that look better on paper than they actually are. Something had happened to each person living in the woods that had landed them there. Some made it out, but many more did not.
Our church was able to move Russell and another homeless man in the woods into studio apartments. Russell's degenerative brain condition caused him to have a short stay there before we were able to get him into a nursing home.
It was the Lord at work getting him in.
Waiting times in a system characterized by Kafkaesque rules, could be as long as two years. Many of the good people administering the system curse these same rules and the lack of resources that prevent those seeking help from being able to take those first, meaningful steps towards self-improvement.
I tried to help Russell and several others navigate their way through a system that promises more than it can deliver. Frustration, anger, hopelessness, roadblocks erected in what can only be seen as the result of specious logic too often are the results of seeking help. As I tried to have my friend's body cared for in a dignified manner, it was initially dead end after dead end.
As we approach Christmas and the holiday season, thoughts turn to giving and helping the less fortunate. A lot of food, small gifts, and knit hats are distributed people who are homeless. I know they're appreciative, but often times that help is ephemeral like the melting snow. There are people with no homes, no jobs, no money and as I've seen, these conditions started as one or two events – loss of job, overwhelming medical costs – and from there the downward, often irreversible spiral began.
Maybe you won't have a Russell; someone you just know you have to go all out to help. I never thought I would. Maybe you'll help as you can and join other people at your place of worship, or business to reach out to those so desperately in need. Maybe you'll find out something about yourself that makes you want to help in ways you never thought possible. Don't let the spirit of Christmas and the holiday season end abruptly as we ring in the new year. The spirit of giving of one's self to help another; isn't that the spirit we want to pervade the entire year?
Rich Garon is an author and the former Chief-of-Staff for the Committee on International Relations, U.S. House of Representatives. Garon now spends much of his time working with the homeless, and all proceeds from his latest novel, Lee Fitts, will be donated to the Bill Mehr Drop-In Center for the homeless in his local community outside of Washington, D.C. For more information visit www.richgaron.com.
That's a touching article, and should make us all think twice.


text:
Cheat Sheet: 14 E-commerce Logistics Terms You Need to Know
By Chris Crutchley on December 19, 2021
Are you a budding e-commerce business or making the transition to the new norm of online-first selling? Don't get lost in a sea of new terminology.
E-commerce logistics terms you need to know today
Want to ramp up your e-commerce business? We can help
Like any sector, e-commerce has its own unique language—one that can leave those out of the know scratching their heads. But today, it's essential to make sure you and your business are up to speed on the current state of selling.
In 2021, e-commerce sales have increased by nearly 15%, while projections show the US market alone is on track to reach a yearly value of $1 trillion in 2022.
E-commerce sales have exploded in the last two years, due both to the COVID-19 pandemic's wide-spanning effects on how shopping is done and the growth of global platforms. It's now easier—and faster—than ever to get goods online.
At CBIP Logistics, we've seen first-hand how businesses that adapt and capitalize on the changing landscape of commerce come out on top. Here's a hand-picked list of e-commerce and modern-day shipping terms to keep you on your game.
Read About CBIP's E-commerce Logistics Service
Dropshipping: This is a term that seems to be all the rage but is, in fact, not such a new phenomenon. It's a system where stores don't keep any items in stock themselves; instead, they purchase from a third-party supplier before outsourcing shipping to get their goods directly to customers.
FBA: An acronym for 'fulfilled by Amazon,' this means that, as an Amazon-listed seller, you opt to carry out your fulfillment in-house with Amazon. This system is favored by some for its ease of use, but also requires sellers to play by Amazon's rules for warehousing and certification standards.
FBM: An acronym that stands for 'fulfilled by merchant.' Unlike FBA, FBM means sellers on Amazon opt to take care of their own warehousing and fulfillment. Many merchants fulfill themselves because it offers more flexibility.
Last-mile: The last step in the shipping process that deals with transporting goods from a fulfillment center to the customer's door. This is also traditionally the most inefficient facet of modern logistics due to lags in technological uptake, poor communication among companies and delivery personnel, and an overall lack of planning.
Volumetric weight: This metric dictates the prices of a shipment. Volumetric weight can be calculated by multiplying the length, width, and height of a parcel (in cm) and dividing that figure by 5000. It's a crucial measure because it not only calculates the space a shipped item will take up, it also calculates density.
Value-added tax: Unlike a flat sales tax, value-added taxes are placed on goods as they move from country to country and are then charged to their customers at the end point of sale. Businesses need to keep track of these costs so they don't end up with surprise fees.
Waybill: A comprehensive document that contains information about a shipment's contents. As DHL notes, it serves as a 'passport' for a given shipment to move between countries. In the age of e-commerce, it may also possess a real-time tracking number.
De minimis: This term comes into play for the small stuff you ship. 'De minimis' is the price value at which something can enter a country without being taxed. Often there is a 'de minimis' threshold; for example, in the UK this value is £135.
Pick and pack: This is a fulfillment style common among e-commerce merchants that don't send out orders in mass quantities to customers. The system relies on warehouse workers grabbing items from shelves and shipping them off to individuals' addresses, rather than using pallets-sized shipments.
JIT inventory: An acronym that stands for just-in-time inventory. This is an inventory management system where retailers work with suppliers to have only enough raw materials to meet demand. The goal is to reduce waste and free up space—but it can be risky and involves a supply chain working in lockstep.
4PL: Fourth-party logistics (4PL) is a supply chain management system featuring a logistics company that doesn't own assets itself. Rather, it connects customers with providers and infrastructure to facilitate global shipping. They offer more flexibility than other services like express couriers and don't 'lock customers in' when their business needs change.
Cart abandonment rate: This simply measures what percentage of shoppers began the process without completing 'check out.' Nowadays, virtual shopping carts are more important than ever—and making sure customers see their orders through to the end is a growing challenge. That's why cart abandonment rate has become a key metric used by major shopping platforms.
Demurrage: Demurrage refers to a fee placed on merchants or importers who don't remove their containers on time. It's a fee instituted for good reason—if containers aren't removed, newly-shipped containers can't make it ashore, and a cycle of backlogs ensues.
ERP: Enterprise Resource Planning (ERP) systems are a central information hub for businesses and their logistics operations. These platforms help to visualize supply chains and better use resources; they're also a way to help understand and predict breakdowns.
RELATED: Selling on Amazon & Want to do Your Own Fulfillment? Find Out How
At CBIP, we specialize in crafting custom logistics plans for ambitious businesses. Whether it's adapting to market shifts or developing seamless customer service, we've got you covered. Our shipping programs are complete with real-time visualization so you can enter the new age of international shipping with confidence.
Studies show that over half of online shoppers won't go through with a purchase if delivery timelines aren't clear and easy communication isn't available. At a time when getting shipping right is a key component of retaining customers, you need a partner who understands the ever-changing global logistics landscape.
That's where we come in. As a 4PL provider, we give you options in warehousing, shipping, and have experts on the ground ready to work through any challenges that affect your business. You also get to see your supply chain every step of the way so nothing gets lost in translation.
Are you ready to take your e-commerce business into the future and ensure you stay on the cutting edge of your supply chain? Talk to one of our experts today.


text:
package eu.kneissl.scalabugs

/**
 * Reproduces SI-4996 .
 *
 * [[https://issues.scala-lang.org/browse/SI-4996  SI-4996]]
 */
object SpecializationAbstractOverride {

  trait A[@specialized(Int) T] {                   def foo(t: T) }
  trait B extends A[Int]       {                   def foo(t: Int) { println("B.foo") } }
  trait M extends B            { abstract override def foo(t: Int) { super.foo(t) ; println ("M.foo") } }
  object C extends B with M

  object D extends B           {          override def foo(t: Int) { super.foo(t); println("M.foo") } }

  def main(args: Array[String]) {
    D.foo(42) // OK, prints B.foo M.foo
    C.foo(42) // StackOverflowError
  }
}
    /*

Exception in thread "main" java.lang.StackOverflowError
	at SpecializationAbstractOverride$M$class.foo$mcI$sp(SpecializationAbstractOverride.scala:34)
	at SpecializationAbstractOverride$C$.foo$mcI$sp(SpecializationAbstractOverride.scala:37)
	at SpecializationAbstractOverride$B$class.foo(SpecializationAbstractOverride.scala:30)
	at SpecializationAbstractOverride$C$.eu$kneissl$scalabugs$SpecializationAbstractOverride$M$$super$foo(SpecializationAbstractOverride.scala:37)
	at SpecializationAbstractOverride$M$class.foo$mcI$sp(SpecializationAbstractOverride.scala:34)
	at SpecializationAbstractOverride$C$.foo$mcI$sp(SpecializationAbstractOverride.scala:37)
	at SpecializationAbstractOverride$B$class.foo(SpecializationAbstractOverride.scala:30)
	at SpecializationAbstractOverride$C$.eu$kneissl$scalabugs$SpecializationAbstractOverride$M$$super$foo(SpecializationAbstractOverride.scala:37)

     */

redpajama_set_name: RedPajamaGithub


text:
param($installPath, $toolsPath, $package, $project)

$CopyAlways = 1
$CopyIfNewer = 2

$rootProjectItems = $project.ProjectItems
$nlogConfigFiles = $rootProjectItems.Item("nlog").ProjectItems

Write-Host "setting all nlog config files CopyToOutputDirectory to `"copy if newer`"" -foregroundcolor cyan
$nlogConfigFiles | foreach {
    $_.Properties.Item("CopyToOutputDirectory").Value = $CopyIfNewer
}

$nlogDefaultConfig = $rootProjectItems.Item("nlog.config")
$nlogDefaultConfig.Properties.Item("CopyToOutputDirectory").Value = $CopyIfNewer


text:
/**
 * @fileoverview Prevent usage of setState
 * @author Mark Dalgleish
 */
'use strict';

const has = require('has');
const Components = require('../util/Components');

// ------------------------------------------------------------------------------
// Rule Definition
// ------------------------------------------------------------------------------

module.exports = {
  meta: {
    docs: {
      description: 'Prevent usage of setState',
      category: 'Stylistic Issues',
      recommended: false
    },
    schema: []
  },

  create: Components.detect((context, components, utils) => {
    /**
     * Checks if the component is valid
     * @param {Object} component The component to process
     * @returns {Boolean} True if the component is valid, false if not.
     */
    function isValid(component) {
      return Boolean(component && !component.useSetState);
    }

    /**
     * Reports usages of setState for a given component
     * @param {Object} component The component to process
     */
    function reportSetStateUsages(component) {
      let setStateUsage;
      for (let i = 0, j = component.setStateUsages.length; i < j; i++) {
        setStateUsage = component.setStateUsages[i];
        context.report({
          node: setStateUsage,
          message: 'Do not use setState'
        });
      }
    }

    // --------------------------------------------------------------------------
    // Public
    // --------------------------------------------------------------------------

    return {

      CallExpression: function(node) {
        const callee = node.callee;
        if (
          callee.type !== 'MemberExpression' ||
          callee.object.type !== 'ThisExpression' ||
          callee.property.name !== 'setState'
        ) {
          return;
        }
        const component = components.get(utils.getParentComponent());
        const setStateUsages = component && component.setStateUsages || [];
        setStateUsages.push(callee);
        components.set(node, {
          useSetState: true,
          setStateUsages: setStateUsages
        });
      },

      'Program:exit': function() {
        const list = components.list();
        for (const component in list) {
          if (!has(list, component) || isValid(list[component])) {
            continue;
          }
          reportSetStateUsages(list[component]);
        }
      }
    };
  })
};


Chocoholics rejoice with this sweet and scrumptious vegan frosting chocolate recipe that will satisfy any chocolate craving without a drop of dairy.
The frosting is used to give a contrasting taste and texture to vegan cookies, dairy-free cakes, and dairy-free cupcakes. Of course, it's also a beautiful decoration to make sweets look prettier.
This recipe can be doubled or tripled for parties and get-togethers when the time is of the essence.
In a medium-large mixing bowl, using an electric hand mixer, cream the confectioners' sugar with the soy margarine until mixture is thick but well combined, about 30 seconds to 1 minute.
Add the almond milk or soy milk, cocoa powder, and vanilla and continue to mix until smooth, about 1 minute.
Refrigerate and spread just before serving on fully-cooled cookies, cakes or cupcakes.
When preparing dairy-free frostings, you can use a "stick" variety of dairy-free soy margarine instead of a "tub" variety.
You can use vegan butter with a cocoa butter base, which lends itself to a texture that more closely resembles traditional frosting. If you use a vegan butter with a coconut oil base, you'll find the frosting "melts" much more readily and may need to be refrigerated prior to use to firm up.
To give a lighter flavor, you can use whipped vegan butter alternatives.
There are a variety of butter substitutes available on the market.
If you avoid soy, you can use any other non-dairy milk, including almond milk, cashew milk, or rice milk in this recipe, but be sure to go unsweetened or the balance of flavors will be lost.
Other non-dairy milk such as hazelnut milk or coconut milk might change the flavor of the frosting, but they are still perfect substitutes for soy milk.
If you've been using a plastic storage bag with icing tips to decorate with frosting, you know how hard it can be to control your designs. Consider upgrading your pastry bag with a silicone piping bag instead. There are a variety of choices that allow you to pipe evenly, some are squeezable and others even have screw-on nozzles so you don't get any surprises while decorating.


text:
Axanar Podcast # 25 – David Gerrold
By Alec Peters May 19, 2015 Podcasts
Axanar 25: Does Star Trek Have a Future?
David Gerrold talks Star Trek, the Hugo Awards, and more.Rob calls him "legendary" … and he doesn't like it. But let's be honest; David Gerrold *is* legendary! Without him, Star Trek wouldn't be the same. So it's only fitting that the man who penned "The Trouble with Tribbles" all those years ago is part of Axanar today. If there's great Star Trek being produced, you can bet David is nearby.
In this episode of the official Axanar podcast, hosts Robert Meyer Burnett and Alec Peters are joined by David to discuss a wide range of subjects including the controversy surrounding this year's Hugo Awards, the state of America, the ins and outs of the publishing industry in 2015, and whether or not Star Trek has a future.
In our news segment, Alec and Rob talk Parsec Awards and film festival nominations, the hip-hop story behind Prelude to Axanar's sound mix, deliver updates on the soundtrack and Blu-ray, and fill fans in on the departure of director Christian Gossett.
Robert Meyer Burnett and Alec Peters
Editor and Producer
Christopher Jones
Parsec Awards and Film Festival Nominations (00:00:33)
Christian Gossett Departs + Production Updates (00:02:06)
Explaining Prelude to Axanar's Sound Mix (00:09:00)
Convention, Soundtrack, and Blu-ray Updates (00:12:26)
Feature: Interview with David Gerrold
The Hugo Controversy (00:16:37)
The State of the Country (00:23:09)
Are We Afraid of Excellence? (00:28:23)
The Inspiration of Star Trek (00:33:05)
Does Star Trek Have a Future? (00:39:33)
The Idea of Excellence (00:39:33)
Reading the Axanar Script for the First Time (01:10:14)
Is Star Trek Antiquated? (01:13:49)
Closing (01:17:46)
Here's how to listen…
Show Notes and Streaming: http://www.trek.fm/axp/25
Subscribe in iTunes: http://hyprch.nl/itn-ax
Android users: Stitcher or Pocket Casts is a great option. Search for "Axanar"
Stitcher: http://hyprch.nl/sti-ax
Downcast and Instacast: Search for "Axanar"
RSS Feed: http://axanar.libsyn.com/rss
Also subscribe to the Trek.fm Master Feed: http://hyprch.nl/itn-master
And find all of our shows on our artist page at http://itunes.com/trekfm
* Some feeds may not display the latest episode immediately.


The sparkling blue eyes with the impossible eyelashes….the creamy skin…the crazy eyebrows…the apple cheeks…the perma-grin…this is how I always want to remember her.
She was exceptionally, ridiculously adorable.
Maddie was such an incredibly beautiful child and is still a beautiful spirit. And I thank you for sharing your Maddie Moo with us.
We miss you, beautiful little Maddie.
sending you lots of love…..
Beautiful, beautiful, little Maddie,,,,sending lots of love to you and Mike, Heather,,,today and everyday.
She's so beautiful. I've had you, Maddie, Mike and Annie in my thoughts even more than usual over the past few days. Hugs.
She's beautiful. Thinking of you guys – and sending comforting thoughts from the East Coast.
She is beautiful! That smile makes me smile!
Continuing to think of your entire family. This photo always makes me smile.
Those eyes and that smile are what I picture when ever I think about her. Gorgeous and full of light.
Much love and many hugs to all of you.
A perfectly gorgeous picture of such a special girl. Sending lots of love your way.
I've always thought her eyebrows were fantastic! She had such a beautiful spirit.
A beautiful girl! You,Mike,Annie and Rigby are all in my thoughts.
She is the most beautiful, radiant angel there ever was! Thinking of you all today. Thank you for sharing this picture. It makes me smile, yet tear up at the same time.
She was just beautiful and oh so precious.
I always love how in pictures her even her eyes smiled when she laughed. She was a beautiful, happy girl who should have had a lot longer. Thinking of you guys.
I still remember, who could ever forget? She was such a spark and still continues to be. Sending you love during these darker days.
RIP precious little angel, you are loved and missed!
The word that comes to mind whenever I see a picture of Maddie is ethereal. I have never used that word to describe anyone else, but it's the only word I can think of to describe Maddie's exceptional beauty!
Such a beautiful, beautiful child – exceptionally beautiful, inside and out. Love to you, Mike, and Annie. You're in my thoughts and prayers.
Of course you would. She's beautiful in this pic.


The Lyrics Import module is not installing correctly. You may or may not have an accompanying system error or SSP alerts. The most common is an alert indicating the lyrics module did not install correctly or will not run.
Some anti-virus programs will incorrectly detect the lyrics module through the heuristic scan and block or quarantine the files needed for proper operation.
Temporarily disable all anti-virus and malware software and check to see if the Lyrics Import module will function. If not, uninstall and re-install the lyrics module while all anti-virus and malware software is disabled and check again. If either of these methods work it will be necessary to set a folder exception in your anti-virus and malware software to allow the Lyrics module to work correctly. The file path for the exception should be C:\Program Files\R-Technics\SongShow Plus\bin\R-Technics.SSP.LyricsServiceImport and this can be set in your software control panel.
In some cases simply updating your software will correct this problem.


text:
Infrastructure pipeline updated and uplifted to £500bn
Infrastructure Pipeline
A newly updated pipeline of infrastructure projects worth over £500bn has been published by the Treasury and its Infrastructure and Projects Authority (IPA). The new National Infrastructure and Construction Pipeline (NICP) has been published to give a single source of information on upcoming projects for government, suppliers and investors.
The NICP follows on from announcements on infrastructure and construction made in government's autumn statement, including a new £23bn National Productivity Investment Fund for improving transport, accelerating roll-out of high-speed broadband and supporting new homebuilding initiatives. An additional £240bn could be added to the UK economy over the next 10 years – £9,000 for every household in Britain –if productivity was raised by just a single percentage point, according to the Treasury.
A new funding and finance supplement to the National Infrastructure Delivery Plan has also been published, to accompany the new NICP, to give details on how the pipeline is to be financed, with opportunities for investors. Around 40% of the £500bn pipeline will be delivered through government investment, £300bn of it by 2020/21, the Treasury and IPA say. The pipeline contains 720 projects across transport, housing and digital infrastructure. Approximately 20 projects have been added since the last update in March.
Chief Secretary to the Treasury David Gauke said: "This record infrastructure pipeline is set to make a real difference to people's lives from quicker and easier journeys, to better broadband access, and building more homes for people who need them in high demand areas. It is clear proof that we are absolutely committed to ensure our infrastructure is fit for the future, which is at the heart of our ambitious plans to close the UK's productivity gap and build a fair economy for everyone."
Chief executive of the IPA, Tony Meggs, said: "Having the visibility and certainty of a pipeline of construction and infrastructure investment allows industry to invest strategically for the market, not just tactically for the project. We will continue this comprehensive approach, working with industry to deliver the pipeline.
"It is an important step in the IPA's mission to deliver important infrastructure projects successfully, so we can raise people's living standards, boost our productivity and grow our economy."
Greater accountability is needed to improve supply chain behaviours
Government challenges industry to be more efficient to deliver UK infrastructure
Industry responds to government's £600bn infrastructure pipeline plans
Armitt welcomes government ambition for more productive infrastructure delivery
Water sector exuding a more secure hue
Major shake up looming for Network Rail
TfL commissioner to coordinate drive for transport apprentices
Expansion and diversification deliver record growth for BWB
Costain to use augmented reality to assess radioactive pipelines
Regions need proper industrial strategy to truly rebalance the economy
Council slams Treasury decision not to bid for 2025 World Expo


text:
Albert Kesselring (* 30. November 1885 in Marktsteft; † 15. Juli 1960 in Bad Nauheim) war ein deutscher Heeres- und Luftwaffenoffizier (seit 1940 Generalfeldmarschall), der während des Zweiten Weltkrieges verschiedene Führungspositionen innehatte und nach dessen Ende  von einem britischen Militärgericht in Italien als Kriegsverbrecher zum Tode verurteilt  und später mehrfach begnadigt wurde.

Leben

Bayerische Armee
Kesselring wuchs als Sohn eines Lehrers und späteren Stadtschulrates in Bayreuth auf. Nach bestandenem Abitur am Gymnasium Christian-Ernestinum trat er am 20. Juli 1904 in das in Metz stationierte 2. Fußartillerie-Regiment der Bayerischen Armee ein. Am 8. März 1906 erfolgte seine Ernennung zum Leutnant. Nachdem er am 29. März 1910 seine Frau Pauline geheiratet hatte, adoptierte das Paar 1913 ein Kind.

Im Juni 1912 absolvierte er einen Ballonbeobachter-Kurs in einer Luftschiffabteilung (bevor es Aufklärungsflugzeuge gab, verwendete man Fesselballone). Am 25. Oktober wurde er zum Oberleutnant befördert.

Zu Beginn des Ersten Weltkrieges diente Kesselring als Bataillonsadjutant bei der Artillerie. Am 5. Dezember 1914 wurde er zum Hauptquartier der Fußartillerie-Brigade versetzt. 1916 zum Hauptmann befördert, war er als Generalstabsoffizier bei Divisions- und Korpsstäben tätig. Seine Leistungen während des Krieges wurden durch die Verleihung beider Klassen des Eisernen Kreuzes, des Militärverdienstordens IV. Klasse mit Schwertern und mit Krone sowie des Ritterkreuzes II. Klasse des Albrechts-Ordens mit Schwertern gewürdigt.

Weimarer Republik
Nach dem Krieg wurde Kesselring 1919 in die Reichswehr übernommen und zunächst als Batteriechef verwendet. 1922 wurde er ins Reichswehrministerium versetzt, wo er unter anderem in der Heeres-Ausbildungsabteilung (T 4) und im Stab des Chefs der Heeresleitung verwendet wurde. Nach Tätigkeiten als Generalstabsoffizier in verschiedenen Divisionsstäben übernahm Kesselring von 1931 bis 1933 als Oberstleutnant die Funktion des Kommandeurs der III. Abteilung im 4. Artillerie-Regiment in Dresden.

Nationalsozialismus

Vorkriegszeit
1933 wechselte Kesselring, inzwischen Oberst, in das neugebildete Reichsluftfahrtministerium, wo er die Leitung des Amtes D (später Luftwaffenverwaltungsamt) übernahm. Sein Aufgabengebiet umfasste hierbei den Aufbau der späteren Luftwaffe. Er schied 1934 auch formal aus dem Heer aus und legte die Flugzeugführerprüfung ab. 1936 erfolgte die Beförderung Kesselrings zum Generalleutnant, im Juni dieses Jahres wurde er als Nachfolger des verunglückten Walther Wever zum Chef des Generalstabs der Luftwaffe ernannt. Im Juni 1937 übernahm er unter Beförderung zum General der Flieger den Befehl im Luftkreis III (Dresden). Zu Beginn des folgenden Jahres wurde er Befehlshaber des Luftwaffengruppenkommandos 1 in Berlin, das später in die Luftflotte 1 umgewandelt wurde. Ihm unterstand zu dieser Zeit der deutsche Luftraum von Berlin und Mitteldeutschland nach Osten.

Zweiter Weltkrieg

Erste Feldzüge

Als Hitler am 1. September 1939 den Zweiten Weltkrieg begann, kommandierte Kesselring die Luftflotte 1; sie war während des Überfalls auf Polen für die Luftunterstützung der Heeresgruppe Nord zuständig. Nach der Kapitulation Warschaus, das zuvor schwer bombardiert worden war, wurde ihm am 30. September 1939 das Ritterkreuz des Eisernen Kreuzes verliehen. Im Januar 1940 übernahm er den Befehl über die Luftflotte 2 im Westen, die während des Westfeldzugs die Heeresgruppe B unterstützte. Verbände unter seinem Befehl führten am 14. Mai einen verheerenden Luftangriff auf Rotterdam aus, um die Kapitulation der Niederlande zu erzwingen. Am 19. Juli 1940, nach Beendigung der Kampfhandlungen in Frankreich, wurde Kesselring unter Überspringen des Ranges Generaloberst zum Generalfeldmarschall befördert (zeitgleich mit elf weiteren Generälen). Während der anschließenden Luftschlacht um England war seine Luftflotte für die Angriffe auf Südostengland und ab September 1940 auch auf London (The Blitz) zuständig.

In Vorbereitung des Angriffs auf die Sowjetunion wurde Kesselrings Luftflotte im Juni 1941 nach Polen verlegt. Ihre Aufgabe war die Unterstützung der Heeresgruppe Mitte bei deren Vormarsch auf Moskau. Sie hatte einen entscheidenden Anteil bei den erfolgreichen Kesselschlachten in den ersten Monaten der Invasion. Im November 1941 erhielten der Stab und mehrere unterstellte Verbände den Befehl zur Verlegung nach Italien.

Mittelmeerraum und Italien
Kesselring bezog sein Hauptquartier in Frascati bei Rom. Er erhielt zusätzlich den Titel "Oberbefehlshaber Süd beim italienischen Oberkommando". Seine Aufgabe war die Bekämpfung der britischen Truppen auf Malta und die Sicherung des deutschen Nachschubs über See, insbesondere nach Nordafrika. Dort standen bzw. kämpften im Rahmen des Afrikafeldzuges (9. September 1940 bis 13. Mai 1943) deutsche Truppen.

Als Anerkennung für seine Führung und die Leistung der Truppe wurden Kesselring am 25. Februar 1942 das Eichenlaub und am 18. Juli desselben Jahres die Schwerter zum Ritterkreuz des Eisernen Kreuzes verliehen. Für seinen 200. Frontflug erhielt er 1942 die goldene Frontflugspange. Im Oktober 1942 wurde seine Befehlsgewalt auf alle nominell unter italienischem Oberbefehl stehenden Wehrmachtverbände im Mittelmeerraum mit Ausnahme von Erwin Rommels Panzerarmee Afrika ausgedehnt, Anfang 1943 erhielt er den Gesamtbefehl über den Brückenkopf Tunesien (Tunesienfeldzug Februar bis Mai 1943).
Seine überoptimistischen Lagebeurteilungen trugen zum Untergang der Heeresgruppe Afrika im Tunesienfeldzug bei.

Nach der Landung der Alliierten auf Sizilien (ab 10. Juli 1943) und dem Sturz Mussolinis im Juli 1943 wurde Kesselring mit der Vorbereitung der im süditalienischen Raum einzuleitenden Maßnahmen bei einem Abfall Italiens beauftragt (Fall Achse).
Nach der Landung der Alliierten in Italien wurde Kesselring am 21. November zum Oberbefehlshaber Südwest und Oberbefehlshaber der Heeresgruppe C ernannt. Zudem wurde ihm die vollziehende Gewalt in der Operationszone Adriatisches Küstenland und der Operationszone Alpenvorland übertragen.

Geiselerschießungen in Italien

Kesselring war Hitler stets loyal ergeben und äußerte sich zum NS-Regime nie konkret. Als Oberbefehlshaber in Italien war er für mehrere sogenannte "Sühnemaßnahmen" der Wehrmacht gegen die italienische Zivilbevölkerung nach Angriffen der italienischen Resistenza gegen Angehörige der Wehrmacht verantwortlich. So ließ Kesselring nach dem Attentat in der Via Rasella in Rom am 23. März 1944, dem 33 Mitglieder des Polizeiregimentes Bozen zum Opfer fielen, 335 völlig unbeteiligte italienische Zivilisten in den Ardeatinischen Höhlen erschießen. Ab April 1944 leitete Kesselring auch die gesamte "Bandenbekämpfung" in den italienischen Operationsgebieten. Der Höchste SS- und Polizeiführer,  Karl Wolff, wurde ihm persönlich unterstellt und erhielt von Kesselring die Richtlinien.

Ein logistisches Problem beim deutschen Rückzug war Rom mit seinen unschätzbaren Denkmälern und unersetzlichen Gebäuden. Die Alliierten hatten angefangen, San Lorenzo, einen vorwiegend von Arbeitern bewohnten Stadtteil Roms zu bombardieren, da sich dort angeblich deutsche Truppen und Nachschubzentren befanden.
Um ein zweites Monte Cassino oder gar Stalingrad zu verhindern, weigerte sich Papst Pius XII. die Stadt zu verlassen und bemühte sich um eine allseitige Erklärung Roms als offene, militärfreie Stadt. Viele halfen ihm dabei, auf vatikanischer Seite Pankratius Pfeiffer, Domenico Tardini, Otto Faller, auf deutscher Seite Ernst von Weizsäcker und SS-General Karl Wolff.

Anfang Juni 1944 erklärte Kesselring Rom zur "offenen Stadt" und zog bis auf eine Nachhut alle Truppen ab. Am 4. Juni 1944 marschierten Truppen der 5. US-Armee in Rom ein.

Kesselring bekam am 19. Juli 1944, einen Tag vor seinem vierzigjährigen Dienstjubiläum, die Brillanten zum Ritterkreuz des Eisernen Kreuzes mit Eichenlaub und Schwertern verliehen. Er war einer von 27 Trägern dieser Auszeichnung.

Gegen Ende einer der schwersten Abwehrschlachten in Italien, am Nordhang des Apennin, wurde Kesselring am 23. Oktober 1944 bei einem seiner täglichen Truppenbesuche schwer verwundet. Stellvertretend für ihn übernahm Generaloberst Heinrich von Vietinghoff bis Mitte Januar den Oberbefehl in Italien. Am 5. Januar 1945 empfing Adolf Hitler Kesselring im Führerhauptquartier Adlerhorst.

Kriegsende
Kesselring wurde am 8. März 1945, einen Tag nach der Einnahme der Ludendorff-Brücke bei Remagen, erneut ins Führerhauptquartier einbestellt und dort zum Nachfolger Gerd von Rundstedts als Oberbefehlshaber West ernannt. Am 11. März übernahm er den Befehl über die Westfront. Einen Einfluss auf den weiteren Verlauf des Krieges hatte er infolge der nicht mehr zu stoppenden Rheinüberschreitung durch die Alliierten – sie überquerten den Fluss am 23. März bei Nierstein, am 24./25. März zwischen Emmerich und Wesel (Operation Plunder), sowie an weiteren Stellen – nicht mehr. Für den Fall einer Zerschneidung der Heeresfronten und Kesselbildung wurde er von Hitler zum Oberbefehlshaber im Südkessel bestimmt. Ende April 1945 wurden ihm auch die bis dahin unabhängigen Oberbefehlshaber Südwest und Südost unterstellt.

Der Nachfolger Kesselrings als OB Südwest, Heinrich von Vietinghoff-Scheel, und dessen Stabschef Hans Röttiger bahnten Ende April 1945 die Kapitulation in Italien an. Kesselring wollte sie standrechtlich erschießen lassen, konnte aber nicht verhindern, dass am 2. Mai die bedingungslose Kapitulation der deutschen Streitkräfte in Italien unterzeichnet wurde.

Der Ernst der Lage erfordere schärfste Maßnahmen, um das Durchhalten der Wehrmacht wie der Gesamtbevölkerung zu gewährleisten, verkündete Kesselring kurz vor Kriegsende. Wo die Bevölkerung bei Annäherung des Feindes weiße Tücher zeige, seien die betreffenden Häuser zu zerstören und deren männliche Bewohner vom vollendeten 16. Lebensjahr an zu erschießen. In der Folge zog die Mördertruppe Fliegendes Standgericht Helm unter der Führung des als brutal und gewissenlos geltenden Wehrmachtsoffiziers Erwin Helm eine Blutspur vom Rhein bis in das Sudetenland.

Am 15. Mai – eine Woche nach der bedingungslosen Kapitulation der Wehrmacht – geriet Kesselring selbst in amerikanische Kriegsgefangenschaft. Die Westalliierten internierten ihn nebst anderen hohen Offizieren und NSDAP-Funktionären im Camp Ashcan im luxemburgischen Bad Mondorf.

Nachkriegszeit

Am 6. Mai 1947 wurde er von einem britischen Militärgericht in Mestre bei Venedig wegen Kenntnis und Duldung von Geisel-Erschießungen sowie seiner Befehle zur "Bandenbekämpfung" nach 57 Verhandlungstagen zum Tod durch Erschießen verurteilt, im Juli jedoch zu lebenslanger Haft begnadigt und nach Werl in ein Militärgefängnis verlegt. Kesselrings Verteidiger war Hans Laternser. 1948 wurde die Haftstrafe auf 21 Jahre verkürzt.

Am 23. Oktober 1952 wurde er begnadigt, auch wegen seiner durch eine Krebserkrankung schlechten gesundheitlichen Verfassung, und vorzeitig entlassen.

Von 1952 bis 1960 war Kesselring dann Bundesführer des Der Stahlhelm – Kampfbund für Europa, eine Neugründung des Stahlhelm der Nachkriegszeit des Ersten Weltkriegs. 1953 veröffentlichte Kesselring den ersten Teil seiner Memoiren (Soldat bis zum letzten Tag) und 1955 den zweiten (Gedanken zum Zweiten Weltkrieg). Er distanzierte sich nicht von seinen Taten oder seiner bedingungslosen Loyalität zu Adolf Hitler. Am 16. Juli 1960 starb er in einem Sanatorium in Bad Nauheim an einem Herzinfarkt; er wurde auf dem Bergfriedhof in Bad Wiessee beigesetzt. Die Grabrede hielt der damalige Inspekteur der Luftwaffe und frühere Wehrmachtsgeneral Josef Kammhuber.

Rezeption
In der 2004 erschienenen knapp 400-seitigen Monographie Kesselrings letzte Schlacht. Kriegsverbrecherprozesse, Vergangenheitspolitik und Wiederbewaffnung von Kerstin von Lingen wird dargestellt, dass die Nachkriegsöffentlichkeit in Deutschland die moralische Bewertung Kesselrings weitgehend einseitig zu seinen Gunsten vorgenommen hat.

Sie beschreibt im Detail, wie eine regelrechte Pressekampagne "Freiheit für Kesselring!" für seine Begnadigung stattfand. Die FAZ etwa titelte: "Unschuldige kann man nicht amnestieren." Höhepunkt war eine Serie der Illustrierten Stern, die 1951 mit dem Titel aufmachte "Nicht Gnade, sondern Recht". Zugutegehalten wurden ihm vor allem die Sicherung von Kunstschätzen und die Deklaration Roms zur "Offenen Stadt".

Verdrängt bzw. ignoriert wurde die Auslöschung ganzer italienischer Dörfer einschließlich Frauen, Kindern und Greisen, die auf den "Bandenbefehl" vom 17. Juni 1944 hin begangen wurden. Im Deutschland Adenauers war das "Kraftfeld von Antikommunismus und Kaltem Krieg" ihrer Ansicht nach wirksam zur Umdeutung "des Kriegsverbrechers zum Ehrenmann, der im Kerker schmachtete".

Das begnadigende Entgegenkommen der alliierten Justiz, so ihr Befund, erzeugte den falschen Eindruck, eine "Siegerjustiz" werde nun korrigiert. Der Rezensent der Frankfurter Rundschau urteilte, von Lingens Buch sei eine detailreiche, "hochdifferenzierte Studie, die dem Generalfeldmarschall historische Gerechtigkeit widerfahren lässt, ohne dem Kriegsverbrecher Kesselring das Geringste zu schenken".

Auszeichnungen
 Ärmelband Afrika
 Flugzeugführer- und Beobachterabzeichen in Gold mit Brillanten
 Frontflugspange für Zerstörer in Gold mit Anhänger Einsatzzahl "400"
 Großkreuz des Ordens der Krone von Italien
 Italienisches Flugzeugführer-Abzeichen
 Ritterkreuz des Eisernen Kreuzes mit Eichenlaub, Schwertern und Brillanten

Literatur
 Friedrich Andrae: Auch gegen Frauen und Kinder. Der Krieg der deutschen Wehrmacht gegen die Zivilbevölkerung in Italien 1943–1945. Piper, München 1995, ISBN 3-492-03698-8.
 Michael Bertram: Das Bild der NS-Herrschaft in den Memoiren führender Generäle des Dritten Reiches – eine kritische Untersuchung. Ibidem-Verlag, Stuttgart 2009, ISBN 978-3-8382-0034-7.
 Robert Herde: Command responsibility. Die Verfolgung der "Zweiten Garde" deutscher und japanischer Generäle im alliierten Prozeßprogramm nach dem Zweiten Weltkrieg (= Nomos Universitätsschriften – Geschichte. Band 12). Nomos, Baden-Baden 2002, ISBN 978-3-7890-7089-1
 Gerhard Hirschfeld, Tobias Jersak (Hrsg.): Karrieren im Nationalsozialismus: Funktionseliten zwischen Mitwirkung und Distanz. Campus, Frankfurt am Main u. a. 2004, ISBN 3-593-37156-1, S. 205–224.
 Elmar Krautkrämer: Generalfeldmarschall Albert Kesselring. In: Gerd R. Ueberschär (Hrsg.): Hitlers militärische Elite. Band 1, Primus, Darmstadt 1998, ISBN 3-89678-083-2, S. 121–129.
 Kerstin von Lingen: Kesselrings letzte Schlacht. Kriegsverbrecherprozesse, Vergangenheitspolitik und Wiederbewaffnung: Der Fall Kesselring. Schöningh, Paderborn 2004, ISBN 3-506-71749-9. (Digitalisat)
 Gerhard Schreiber: Deutsche Kriegsverbrechen in Italien. Täter, Opfer, Strafverfolgung. Beck, München 1996, ISBN 3-406-39268-7.
 Werner Sünkel, Rudolf Rack, Pierre Rhode: Adlerhorst. Autopsie eines Führerhauptquartiers (= Aufsätze zu Geschichte + Technik. Band 7). Sünkel, Leinburg 1998, ISBN 3-930060-07-8 (3. Auflage. ebenda 2002, ISBN 3-930060-97-3).

Weblinks

 Kesselrings Kriegsverbrechen, Der Spiegel 9/1947
 Kurzbiografie – Projekt "Beamte nationalsozialistischer Reichsministerien"
 Nachlass Bundesarchiv N 750

Einzelnachweise

Hauptmann (Bayern)
Generalmajor (Reichswehr)
Generalfeldmarschall (Luftwaffe der Wehrmacht)
Oberbefehlshaber einer Heeresgruppe (Heer der Wehrmacht)
Oberbefehlshaber West (Wehrmacht)
Person im Ersten Weltkrieg (Deutsches Reich)
Person im Zweiten Weltkrieg (Deutsches Reich)
Person (deutsche Besetzung Italiens 1943–1945)
Mitglied im Stahlhelm
Zum Tode verurteilte Person (NS-Kriegsverbrechen)
Zeuge in den Nürnberger Prozessen
Träger des Ordens der Krone von Italien (Großkreuz)
Träger des Ritterkreuzes des Eisernen Kreuzes mit Eichenlaub, Schwertern und Brillanten
Träger des Bayerischen Militärverdienstordens (IV. Klasse)
Träger des Albrechts-Ordens (Ritter 2. Klasse)
Autobiografie
Deutscher
Geboren 1885
Gestorben 1960
Mann

redpajama_set_name: RedPajamaWikipedia


text:
const assert = require('assert').strict
const auth = require('auth')
const bodyParser = require('body-parser')
const config = require('config')
const cp = require('child_process')
const express = require('express')
const jwt = require('jsonwebtoken')
const _ = require('lodash/fp')
const saml2 = require('saml2-js')
const url = require('url')
const u = require('utils')
const whitelist = require('whitelist')

function escapeHtml(html) {
  return html
    .replace(/[<]/g, '<')
    .replace(/[>]/g, '>')
}

function decodeUriEncoded(s, shouldTrim = false) {
  const dec = decodeURIComponent
  const kvs = s.split(/[&;]/) // '&' and ';' are both valid query delimiters
  const pairs = _.map((kv) => kv.split('='))(kvs)
  return _.fromPairs(
    _.map(([k, v]) => [dec(shouldTrim ? k.trim() : k), dec(shouldTrim ? v.trim() : v)])(pairs)
  )
}

async function withConfig(req, res, next) {
  req.config = await config.maybeFetchConfigData(async () => {
    return (await auth.getBearerTokenFromMetadata()) || (await auth.getBearerTokenFromGcloudAuth())
  })
  next()
}

function verifyJwt(token, publicKey) {
  try {
    return jwt.verify(token, publicKey, {algorithms: ['RS256']})
  } catch (err) {
    return
  }
}

const app = express()

app.use((req, res, next) => {
  if (req.headers['host'] !== 'shibboleth.dsde-prod.broadinstitute.org') {
    return next()
  }
  res.status(400)
  res.write('This version of the Shibboleth service has been permanently shut down.')
  res.write(' The current version is\navailable at broad-shibboleth-prod.appspot.com.')
  res.write(' Contact support@terra.bio for migration assistance.\n')
  res.end()
})

app.get('/hello', (req, res) => {
  res.send(`The time is: ${(new Date()).toISOString()}\n`)
})

app.get('/repl', async (req, res) => {
  function p(x) {
    let s = undefined
    if (_.isObject(x)) { s = JSON.stringify(x, null, 2) }
    else { s = x.toString() }
    res.send(s+'\n').end()
  }
  p(isWhiteListed('/example-return?token=asdf'))
})

app.post('/.src', async (req, res, next) => {
  const [type, value] = (req.headers['authorization'] || '').split(/\s+/)
  global.authCache = global.authCache || {}
  if (global.authCache[value]) {
    console.log('Using bearer token from cache.')
    req.locals = {isReloadOkay: true}
    next()
    return
  }
  const requiredPerm = 'appengine.applications.update'
  assert.ok(
    process.env.GOOGLE_CLOUD_PROJECT,
    'GOOGLE_CLOUD_PROJECT environment variable not defined'
  )
  const permsCheck = u.httpreq({
    hostname: 'cloudresourcemanager.googleapis.com',
    path: `/v1/projects/${process.env.GOOGLE_CLOUD_PROJECT}:testIamPermissions`,
    method: 'post',
    headers: {'Authorization': req.headers['authorization'], 'Content-Type': 'application/json'}
  })
  permsCheck.req.write(JSON.stringify({permissions: [requiredPerm]}))
  permsCheck.req.end()
  await permsCheck.resp
  if (permsCheck.res.statusCode !== 200) {
    res.status(permsCheck.res.statusCode)
    return permsCheck.res.pipe(res)
  }
  permsCheck.body = await u.consumeStreamp(permsCheck.res)
  const grantedPerms = JSON.parse(permsCheck.body.toString()).permissions
  if (_.indexOf(requiredPerm)(grantedPerms) !== -1) {
    global.authCache[value] = true
    setTimeout(() => { delete global.authCache[value] }, 3600000)
    req.locals = {isReloadOkay: true}
    next()
  } else {
    res.send(JSON.stringify({error: {
      message: 'missing required permission',
      requiredPermission: requiredPerm,
      grantedPermissions: grantedPerms
    }}, null, 2)).end()
  }
})

app.get('/public-key.pem', withConfig, (req, res, next) => {
  res.setHeader('Content-Type', 'text/plain')
  res.send(req.config.data.prodKeyPublic).end()
})

app.get('/dev/public-key.pem', withConfig, (req, res, next) => {
  res.setHeader('Content-Type', 'text/plain')
  res.send(req.config.data.devKeyPublic).end()
})

app.get('/', (req, res, next) => {
  const exampleReturnUrl = '/example-return?token=<token>'
  const devStartUrl = `/dev/login?return-url=${encodeURIComponent(exampleReturnUrl)}`
  const prodStartUrl = `/login?return-url=${encodeURIComponent(exampleReturnUrl)}`
  res.send([
    '
Example Workflows for eRA Commons Account Verification
',
    `<p>return url:<br> <b>${escapeHtml(exampleReturnUrl)}</b></p>`,
    `<p>url-encoded:<br><b>${encodeURIComponent(exampleReturnUrl)}</b></p>`,
    '
Development Flow
',
    `<p>key url: <a href="/dev/public-key.pem">/dev/public-key.pem</a>`,
    `<p>start:<br><a href="${devStartUrl}">${devStartUrl}</a></p>`,
    '
Production Flow
',
    `<p>key url: <a href="/public-key.pem">/public-key.pem</a>`,
    `<p>start:<br><a href="${prodStartUrl}">${prodStartUrl}</a></p>`,
    ].join('')).end()
})

app.get('/dev/login', (req, res, next) => {
  const returnUrl = req.query['return-url']
  const isDev = process.env.NODE_ENV !== 'production' // set by App Engine
  res.set(
    'Set-Cookie',
    `return-url=${encodeURIComponent(returnUrl)}; Path=/; HttpOnly` +
    (isDev ? '' : '; SameSite=None; Secure')
  )
  res.send([
    '
Fake eRA Commons Login Page
',
    `<p>return URL: <b>${escapeHtml(returnUrl)}</b></p>`,
    '<form method="post">',
    '
Enter any "username" to continue:
',
    '<input type="text" name="fakeUsername">
',
    '
<input type="submit" value=""Sign-In"">
',
    '</form>',
  ].join('')).end()
})

app.post('/dev/login', withConfig, async (req, res, next) => {
  const body = await u.consumeStreamp(req)
  const cleaned = decodeUriEncoded(body.toString(), true)
  const cookie = decodeUriEncoded(req.get('cookie'), true)
  const fakeUsername = cleaned.fakeUsername.length === 0 ? undefined : cleaned.fakeUsername
  const payload = {'eraCommonsUsername': fakeUsername}
  const privateKey = req.config.data.devKeyPrivate
  const token = jwt.sign(payload, privateKey, {algorithm: 'RS256', expiresIn: '1h'})
  const returnUrl = cookie['return-url'].replace('<token>', token).replace('{token}', token)
  res.send([
    '
"Sign-In" Successful!
',
    `<p>fake username: <b>${escapeHtml(fakeUsername)}</b></p>`,
    '
JWT
',
    '
signing key: (dev private key)
',
    '
verification key: /dev/public-key.pem
',
    `<p>token payload: <b>${escapeHtml(JSON.stringify(payload))}</b></p>`,
    `<p>token:<br><b>${token.match(/.{1,40}/g).join('<br>')}</b></p>`,
    '
Return URL
',
    `<a href="${returnUrl}">${returnUrl.match(/.{1,40}/g).join('<br>')}</a>`,
  ].join('')).end()
})

app.get('/example-return', withConfig, (req, res, next) => {
  const token = req.query.token
  const [header, payload, signature] =
    _.map((x) => Buffer.from(x, 'base64').toString())(token.split('.'))
  const devPublicKey = req.config.data.devKeyPublic
  const prodPublicKey = req.config.data.prodKeyPublic
  const devVerified = verifyJwt(token, devPublicKey) && 'passed' || 'failed'
  const prodVerified = verifyJwt(token, prodPublicKey) && 'passed' || 'failed'
  res.send([
    '
Example Return Page
',
    `<p>header: <b>${header}</b></p>`,
    `<p>payload: <b>${payload}</b></p>`,
    '
Verification
',
    `<p>dev: <b>${devVerified}</b>`,
    `<p>prod: <b>${prodVerified}</b>`,
  ].join('')).end()
})

function maybeCreateSp(config) {
  if (global.sp) return global.sp;
  global.sp = new saml2.ServiceProvider({
    entity_id: 'https://broad-shibboleth-prod.appspot.com',
    private_key: config.data.spKey,
    certificate: config.data.spCert,
    assert_endpoint: 'https://broad-shibboleth-prod.appspot.com/assert'
  })
  return global.sp
}

const withSp = [withConfig, (req, res, next) => {
  req.sp = maybeCreateSp(req.config)
  next()
}]

function maybeCreateIdp(config) {
  if (global.idp) return global.idp;
  global.idp = new saml2.IdentityProvider({
    sso_login_url: "https://auth.nih.gov/affwebservices/public/saml2sso",
    sso_logout_url: "https://auth.nih.gov/affwebservices/public/saml2sso",
    certificates: [config.data.idpCert],
    sign_get_request: true
  })
  return global.idp
}

const withIdp = [withConfig, (req, res, next) => {
  req.idp = maybeCreateIdp(req.config)
  next()
}]

app.get("/metadata.xml", withSp, function(req, res) {
  res.type('application/xml').send(req.sp.create_metadata()).end()
})

app.get("/login", [withSp, withIdp], function(req, res) {
  const returnUrl = req.query['return-url']
  res.set(
    'Set-Cookie',
    `return-url=${encodeURIComponent(returnUrl)}; Path=/; HttpOnly; Secure; SameSite=None`
  )
  req.sp.create_login_request_url(req.idp, {}, (err, loginUrl, requestId) => {
    if (err) return console.error(err)
    res.redirect(loginUrl)
  })
})

function isWhiteListed(urlString) {
  let url = undefined
  try {
    url = new URL(urlString)
  } catch (e) {
    return false
  }
  if (url.protocol !== 'https:') return false;
  const parsedWhitelist = _.map((x) => new URL(x))(whitelist)
  const match = _.find((x) => {
    if (url.origin === x.origin) {
      return url.pathname.startsWith(x.pathname)
    }
    return false
  })(parsedWhitelist)
  return match ? true : false
}

function redirectOrPause(res, returnUrl, token) {
  if (isWhiteListed(returnUrl)) {
    return res.redirect(returnUrl)
  } else {
    const returnUrlWithRedaction = returnUrl.replace(token, '[redacted]')
    res.send([
      '
Un-Trusted Return URL
',
      `<p>The provided return URL:</p>`,
      `<p><b>${escapeHtml(returnUrlWithRedaction)}</b></p>`,
      `<p>is not trusted. Contact `,
      `<a href="https://support.terra.bio/hc/en-us">Terra Support</a>`,
      ` to request that your URL be added to the trusted list.</p>`,
      `<p style="font-size: small;">Full URL for diagnosis:<br>${escapeHtml(returnUrl)}</p>`
    ].join('')).end()
  }
}

app.post("/assert", [withSp, withIdp], bodyParser.urlencoded({extended: true}), function(req, res) {
  const options = {request_body: req.body}
  req.sp.post_assert(req.idp, options, function(err, samlResponse) {
    // Note: If an error is thrown within this callback, the reported error will be
    // "Callback was already called." So that is usually a red herring.
    if (err != null) {
      console.error(err)
      return res.status(500)
    }
    try {
      const cookies = decodeUriEncoded(req.get('cookie'), true)
      const privateKey = req.config.data.prodKeyPrivate
      const payload = {eraCommonsUsername: samlResponse.user.name_id}
      const token = jwt.sign(payload, privateKey, {algorithm: 'RS256', expiresIn: '1h'})
      const returnUrl = cookies['return-url'].replace('<token>', token).replace('{token}', token)
      return redirectOrPause(res, returnUrl, token)
    } catch (e) {
      console.error(e)
      return res.status(500)
    }
  })
})

module.exports = app


Selling for a customer his excellent almost new condition solid little Boito side by side field shotgun in popular .410ga with handy 3 inch chambers and 26" vented barrels and flat file cut tapered rib for easy aiming with front brass bead. Light, handy and very low recoil small shotgun gauge for pest control or general small game use. Sold as is and we cannot accept trade-ins or laybys on the firearm.


NEW YORK (AP) — Starting for the third time in his club's first eight games, Washington ace Max Scherzer earned his first win in the least effective outing of the three.
Anthony Rendon backed him with a three-run homer, going deep for the fourth time in five games, and the Nationals were helped by 12 walks in a 12-9 win over the New York Mets on Sunday.
Scherzer (1-2) allowed four runs and eight hits in 6 1/3 innings with seven strikeouts, no walks and two hit batters, and he also singled in the game's first run. He lost his opening two starts for the first time in his big league career, to the Mets and Philadelphia, though he did go 0-3 over his first six starts in 2009.
Despite being struck on the right leg by a hard-hit grounder off the bat of Keon Broxton in the fifth inning, Scherzer recovered to make the play and remained in to face 10 more batters.
Washington took two of three from their NL East rival.
"His leg got stiff there at the end so had to go get him out but Max being Max, he competed all day and he pitched unbelievable," Nationals manager Dave Martinez said.
Washington opened a 12-1 lead by the seventh inning, when Rendon hit his fourth home run of the season, a drive off the facing of the second deck in left-center. Kurt Suzuki had two hits and two RBIs. Aside from Scherzer, every Nationals starter walked at least once.
Zack Wheeler (0-1) struggled to command his fastball and gave up seven runs, four hits and a career-high seven walks in 4 2/3 innings, throwing strikes on just 51 of 103 pitches.
"Just an embarrassing day for me," Wheeler said.
Reliever Tim Peterson threw a run-scoring wild pitch to his first batter and walked five, including one with the bases loaded. Mets pitchers had not walked 12 in a nine-inning game since March 31, 2003, on opening day against the Chicago Cubs.
"The command, the control, just too many walks," Mets manager Mickey Callaway said.
Washington took a 5-0 lead in the second, which included Victor Robles' RBI single, Adam Eaton's two-run double and Howie Kendrick's sacrifice fly, his first RBI since May 13. Kendrick returned Saturday from a ruptured right Achilles' tendon sustained last May 19.
Mired in a 2-for-27 slump, Brandon Nimmo doubled in a run off of Scherzer in the seventh.
Rookie Pete Alonso hit a three-run homer against Matt Grace later in the inning, the rookie's third home run this season. He is the third player since at least 1908 with nine extra-base hits in his first nine games, joining Trevor Story and Alvin Davis.
The Nationals were the first team to score at least 12 runs on eight hits or fewer since Toronto needed just eight hits to beat Detroit 12-6 on May 24, 1999.
Nationals reliever Trevor Rosenthal hit a batter, threw two wild pitches and issued a walk in the eighth. Attempting to come back from Tommy John surgery, the former All-Star closer has not retired any of the nine batters he's faced this season, allowing seven runs.
Washington recalled RHP Joe Ross from Triple-A Fresno and optioned INF Adrian Sanchez to Double-A Harrisburg. Usually a starter, Ross got just one out in the ninth before giving up Michael Conforto's three-run homer. According to Martinez, Ross will be used in relief to aid an ineffective bullpen that had a major league-worst 10.02 ERA entering Sunday.
Nationals: CF Michael A. Taylor (sprained right knee and hip) went 1 for 5 Sunday for Harrisburg as the designated hitter.
Mets: C Travis d'Arnaud (Tommy John surgery) was reinstated from the 10-day IL, pinch hit in the seventh and moved behind the plate in his first major league appearance since April 8 last year. He grounded out and flied out.
Nationals: RHP Anibal Sanchez (0-0, 9.00 ERA) faces RHP Vince Velasquez (0-0, 0.00) Monday night as Washington opens a three-game series at Philadelphia.
Mets: RHP Jacob deGrom (2-0), who has not allowed a run in 13 innings this season, is scheduled to start Tuesday's series opener against Minnesota and RHP Kyle Gibson (0-0, 9.64).


The Foundation makes grants to grassroots and charitable organizations to support conservation of biological diversity; ecosystem services; community food security; and marine environment. The geographical scope focuses on selected countries of the Gulf of Honduras; the Andean region; and West Africa (in addition to Papua New Guinea, Tanzania, Nicaragua, and El Salvador). Maximum grant size is US$10 thousand for international grants. Local grants are US$1 thousand to US$5 thousand. The next deadline for letters of inquiry is 25 February 2013.


text:
Only Hockey Player to Survive Russian Plane Crash Dies
MOSCOW – The only member of a top Russian hockey team to survive a plane crash that killed 44 people died Monday of his injuries in a Moscow hospital.
The Vishnevsky hospital said 26-year-old Alexander Galimov died of the severe burns that covered about 90 percent of his body, despite the best efforts of doctors in its burn unit, considered one of the best in Russia.
The crash of a chartered Yak-42 jet outside the western city of Yaroslavl on Wednesday took the lives of 37 players, coaches and staff of the local Lokomotiv Yaroslavl ice hockey club. The only other person to survive, flight crew member Alexander Sizov, was reportedly moved out of intensive care and into a general ward at Moscow's Sklifosovsky hospital, the RIA Novosti news agency reported Monday.
Unlike many other members of Lokomotiv who were European Union citizens and once played in the NHL, Galimov was a native of Yaroslavl and a product of its youth program.
His death is certain to be deeply mourned in the city, where the crash produced an outpouring of public grief. At rallies following the Sept. 7 crash, fans chanted "Galimov, live for the whole team!" and other slogans dedicated to him.
An estimated 100,000 people including Prime Minister Vladimir Putin attended a memorial ceremony Saturday in the Lokomotiv ice arena.
While emotions were especially raw in Yaroslavl, where the team's consistently strong performance was a source of great pride, the crash shocked all of Russia and the international hockey community.
The team was heading to Minsk, Belarus, to play its opening game of the Kontinental Hockey League season when the three-engine plane crashed into the Volga River bank shortly after takeoff and burst into flames. Investigators say they have come to no conclusions yet about the cause of the crash.


Say hello to the stunning KoKo Lashes 104. Endless length, these lashes will give you a full and natural look. Long and short starnds are carefully balanced together to form a soft textured finish. Comfortable and easy to apply, you'll barely know they're there!
Natural and wonderful, these lashes will add a spark to your look!
KoKo Lashes "Girl About Town"
KoKo Lashes "9 to 5"


A considerable reduction in the total time over the entire process doubles the performance, and it happens only with the selection of an appropriate framework. If you are following the aspect that works better for your competitor, it may be a challenge for you, since the prerequisites are different.
In this competitive world, taking advantage of the best framework having rich features is essential to deliver the product on time. AngularJS is an open source web application framework that comes under Google. It is overwhelmed with techniques and formats that can point to the issues with single page web development. It gets enriched with Model View Controller(MVC) that simplifies the developing and testing phases.
While discussing AngularJS, we provide with some new frameworks along with the key features to create powerful web app solutions.
Considering web development, LumX is one of the best choices to implement with all standard features. It is contempt with the characteristics of Google material design documents. For the customized apps, it will be the right choice since it gets made with Sass, AngularJS, jQuery, Bourbon and Neat. The presence of the automatic automation of complex files improves the performance and functionality of the processing app.
Ionic is one of the best front end development framework that is preferred by web developers. Responsive design can create with less effort. For the end users, i.e., smartphone users, they will get the convenient interface. It supports HTML5 and CSS3 based mobile applications which can easily be optimized. It also includes Software Development Kit(SDK) and a library of UI components for creating hybrid apps. In joining with Cordova and PhoneGap, it can be used to make default mobile app UI components.
SuperSonic is a front-end AngularJS framework popular with the reliability implying on hybrid applications. It makes use of REST API(Application Programming Interface) functions and components. It will be quite more accessible for the developers to pop up with finished projects within very less period with this model. Integrating data on the back end is the added advantage, and it can use in iOS and Android Operating Systems.
Angular UI Bootstrap has strong back end components that cherish the front-end robustness with a more straightforward implementation. Support from HTML5 and CSS3 helps to create native AngularJS directive which is an added advantage that doesn't share with other AngularJS frameworks. Mobile components like sidebars, switches, scrollable areas are available here.
Radian is developed with Asynchronous Module Definitions(AMD) and is suitable for multi developing projects. If you have a great project, yet the time allotment is very less, then this framework will be the exact choice to deliver the product with an excellent performance. One of the worst challenges in a teamwork project is the lack of coordination among the developers that may result in scrambled outcomes. This issue can be addressed through the radian since we have AMD that synchronizes with every platform.
Mean can be defined as the collaboration of four small components namely Mongo DB, Express.js, AngularJS, and Node.js. In short, it calls as MEAN. It is a complete stack framework through which web apps can create with a limited period. Mongo DB makes the file storing phase simpler with the flexible and accommodating layer. Express.js creates the standardization criteria where the Angular.js adds the AJAX driven rich components in the client part.
When the project is overwhelmed with sophisticated features and modules, the right choice is to get working on the Angular UI Grid. For the operations like filtering, sorting, visualization, complex mathematical operations and expanding the rows, we can opt for this framework.
It is one among the most modified and modern version of Angular framework contains a considerable number of directives that build upon CSS and foundation Markup. Some applications may be depending more on syntax, and at the same time, some may confide in semantics. For the latter group, this proposed framework will be the best choice. Adding the dropdown, trigger, accordion, alert, process bar, etc. follows a simple procedure.
This Angular framework can apply to both websites and mobile applications. It depends on the HTML5 context and is leaner on videos. It can easily bind with the API. Added advantages for this framework includes plugins and themes, binding properties, etc. which cannot see in other frames. It can apply to both mobile and desktop projects.
The protractor considers as one of the adequate and dynamic testing frameworks from AngularJS. It tests like support strategy from the user side and executes the next level automatically when the assigned requirements get finished.
The JSON web-driver controls the browser with wire protocol, and at the same time, they search for the DOM components; hence the interaction with the entity will be impossible. Testing the modules can be done in the actual browser after the implementation. Here, a browser is controlled by JSON web driver Wire Protocol that performs the interaction with DOM elements with non-conventional methodologies and makes the testing phase easier.
Suave UI is intended for the web-based applications. It consists of Services, CSS definitions, and directives that enhances the quick development process. Suave UI can be applied to the case if we have added CSS and JS Bundle Files with Suave Angular Module. To develop robust web applications in terms with the aesthetic value, this is the exact framework you need.
As the name indicates, Supersonic is used to create hybrid applications with a stable and useful framework. The background is the REST API(Application Programming Interface) with its rich features and technologies. The way to handle this framework is productive yet straightforward which points to the significant advantage. Data can be easily integrated with the backend and can apply to iOS and Android devices.
Mobile Angular UI created to build HTML5 mobile applications. It goes in terms with AngularJS and Bootstrap and supports various libraries. Varied mobile components are available in this framework namely switches, scrollable areas, etc. Using this framework, you can easily create a responsive mobile, and if you have the desktop version, you can convert it into a mobile build form.
Technology is changing every day, and the way the developers pursuing the complications makes the difference in the end product.


April 4, 2015 By This post may contain affiliate links.
These sweet little Peanut Butter Fudge Filled Chocolate Easter Egg Bunnies will make the perfect centerpiece for any Easter dessert table.
I'm so sorry it took me so long to get these chocolate Easter bunnies made and shared with you. I realize it's going to be too late for most of you to make them this year, so you'll just have to pin them and remember to make them next year.
This design has been swimming around in my head since I made my first egg shaped chocolate truffle animal last Thanksgiving.
How could I possibly let Easter go by without creating another one?
Don't you just want to reach into the screen and grab one of these Easter Egg Bunnies?
Not only are these bunnies darling, but they are decadently rich, as well.
Each one is filled with my favorite peanut butter fudge which is made with peanut butter, peanut butter chips, and white confectionery coating. The simple recipe is so easy to make and is creamier than any other fudge I've ever tried. My customers love it and can't get enough of it.
If you are experienced at tempering pure milk chocolate, I highly recommend making these using real chocolate. If not, they can also be made using confectionery coating (Candy Melts.) If you aren't sure what all of this means, click over to read my Chocolate Making Tips page for all the details.
Either way you make them, they will be the hit of your Easter dessert table, I'm sure.
Creamy peanut butter fudge filled chocolate eggs are decorated to look like Easter bunnies.
*See my Chocolate Making Tips page for detailed information about melting and tempering chocolate and confectionery coating.
Combine white confectionery coating wafers and peanut butter chips in a microwave safe bowl. Heat on high power for 15-30 second increments, stirring after each until melted.
Stir in peanut butter and salt.
Allow it to cool enough so that it no longer feels warm to the touch.
Paint a thin shell of melted chocolate into plastic egg molds.
Pour peanut butter fudge into chocolate shells.
Refrigerate until firm. Then allow to warm up to room temperature.
Top with a thin layer of chocolate.
Refrigerate until firm then un-mold.
Pipe chocolate ears and paws onto a parchment paper lined baking sheet.
Add pink hearts and confetti sprinkles to paws.
Remove and brush pink luster dust over ears.
Spoon some chocolate onto a parchment paper lined baking sheet and set one egg on top, then sprinkle on green sprinkles and hold egg in place until it sticks.
Decorate each egg by adding 2 candy eyes, a pink candy nose, 2 candy ears, and 2 paws using melted chocolate.
Draw on smile and whiskers using black food coloring marker.
I will show you two different methods for making the peanut butter fudge filled eggs, one using plastic hobby grade candy molds and the other using polycarbonate commercial grade molds.
**See my Chocolate Making Tips page for detailed information about melting and tempering chocolate and confectionery coating.
Paint a thin layer of chocolate into each egg shaped cavity in your candy molds.
Make sure you fill in any thin spots or holes and be sure the chocolate goes all the way up to the edge of the egg cavity. Wipe the excess chocolate off around the edge of the eggs.
If using pure chocolate pop the molds in the refrigerator for about 5 minutes until the chocolate hardens. If using confectionery coating, place the mold in the freezer for about 5 minutes.
While your chocolate egg shells are hardening, make the filling.
I use Peter's White Caps which you can usually find at cake/candy decorating stores. A grocery store option is to use Nestle Premier White Morsels (white chips) which when melted may need a teaspoon of vegetable oil stirred in, if too thick, but they have the right flavor.
Place white confectionery coating wafers and peanut butter chips in a microwave safe mixing bowl. Heat on high power for 30 seconds. Remove and stir. Heat for 25 more seconds, then stir. Heat for 20 seconds, then let it sit in the microwave for 2-3 minutes, then stir vigorously. If all of the chips are not melted, heat at ten second intervals, stirring in between each, until completely melted. If you don't have a microwave, you can melt this in a double boiler.
Once melted, stir in peanut butter and salt.
Allow it to cool enough so that it no longer feels warm to the touch. This should take anywhere between 15 and 30 minutes. Don't wait too long or the fudge will set firm. If this happens, just heat it in the microwave again, as needed.
Pour the filling into a disposable pastry bag or large zip top bag, snip off the tip, and pipe the fudge into the chocolate egg shells. Fill to 1/8th inch from the top.
Allow the eggs to sit until the fudge firms up, about 30-60 minutes. You can speed this up by refrigerating them for about 15 minutes, but once you remove them from the fridge, you need to allow them to come to room temperature before topping with chocolate.Spread a layer of chocolate over top of the fudge and scrape off any excess chocolate using an offset spatula.
Pop them in the refrigerator for pure chocolate and freezer for confectionery coating for 5 minutes until the top coat is hardened.
Carefully turn the mold upside down, holding your hands over the chocolates (not pictured) and allow the chocolate eggs to fall out.
If you have polycarbonate molds (very thick heavy molds) the egg making process goes a bit more quickly. Pour chocolate all over the top of the mold, spread the chocolate into the egg cavities. Turn the mold upside down over your bowl of chocolate (or in my case my chocolate tempering machine) and allow the wet chocolate to drip out. Scrape the top of the mold and allow that chocolate to drop back into the bowl.
Turn the mold right side up and use a bench scraper (mine is a brand new paint scraper from the hardware store that has been washed and only used for chocolate) to scrape off all the chocolate that is on the top of the mold. Pop the mold into the refrigerator until the chocolate hardens.
Remove and let the chocolate come to room temperature. Pipe the peanut butter fudge into the chocolate egg shells. Allow the fudge to firm up.
You may have noticed these pictures are of dark chocolate eggs. I took them as I was making all my Easter eggs and got distracted and never took them of the milk chocolate eggs until I got to the next step.
Pour chocolate over top of the eggs. Smooth it out using an offset spatula. Scrape the excess chocolate off the top using a bench scraper. Chill the chocolate eggs until the chocolate sets.
Un-mold the eggs by turning the mold upside down. Be careful, the eggs will fall right out! I pick up a piece of parchment paper and set it over the eggs then allow them to fall out onto the parchment paper.
These eggs will be nice and shiny. This is how I created the eggs for my Easter egg bunnies.
Now to turn the chocolate eggs into bunnies, you first need to add ears. Pipe some chocolate ears onto a parchment paper lined baking sheet then set an egg over the bottom tips of the ears.
Use chocolate to attach two candy eyes and one pink Sixlet nose to each bunny.
Place in the refrigerator for 5 minutes so the ears will harden.
Pipe little ovals onto parchment paper for the bunny feet. Add one large heart sprinkle and three small pink confetti sprinkles to form the foot pad and three toes. Try to put the tip of the heart into the chocolate a bit to round out the bottom edge of the foot pad.
Chill in the refrigerator for 5 minutes until the chocolate hardens.
Attach two feet to the bottom of each egg shaped bunny using some chocolate.
Use a black food coloring marker to draw on whiskers and a smile.
Pipe some chocolate on a parchment paper lined baking pan creating a little grassy patch for the bunnies to sit on. Set the bunny on top and sprinkle with green jimmies and tiny Easter egg sprinkles. Hold the bunny in place until it stands upright on it's own.
Allow the chocolate to harden for 15 minutes.
Lift the bunnies up off the parchment paper and allow the excess sprinkles to fall off.
Store in an airtight container for up to a month. Be very careful as you are handling these as the ears are very fragile.
be sure to link to this tutorial and send pictures to beth@hungryhappenings.com, so I can share it in my Readers' Gallery.
You've done it again, I want chocolate at 7:30 a.m. I have loved all your chocolate eggs, but this little bunny sitting on the chocolate grass is my favorite!!!
I always want chocolate at 7:30 a.m. LOL! I'm happy to hear these are your favorites.
Awww, so cute and adorable bunnies. Loved them so much! Major drooling!
I've been thinking about all the other wonderful things you've made using that egg mold (even bought one) and today – WHALA. The cutest Easter bunnies ever. Their tootsey-whootsey little feet are adorable and setting them on their own little patch of paradise (grass) is a great idea.
My mouth is watering, but I'm sure I couldn't just chomp into one of these – I'd have to wait and admire it til after Easter. Set them in the middle of each dinner plate and the guests wouldn't even notice what you've fixed for dinner – they'd be waiting for dessert.
Another great idea. Know your party tonight will be fun filled and you deserve all the oohs and aahs that are sure to happen. Thanks for including us by way of the photos and recipes. Oh yes – these will be made next Easter.
I know I can't believe it took me so long to get an egg animal created for Easter. I had ideas for 4 of them and only got one done. Oh, well, there is always next year.
It will be interesting to see if any of my guests have the heart to bite into one of these bunnies today. I'm now hosting 20 guests and am so excited to have some little kids joining us. I pulled together an Easter egg hunt for them. It should be fun.
I hope you have a lovely Easter too.
Your latest egg bunny with the adorable tootsies…..too cut. First of all one needs to make a hollow egg which is always time consuming to paint it so it's fully covered & just the right thickness. You mentioned pouring the chocolate directly over the mold and then turning the mold upside down to let the excess drip out. I'd seen that done (on TV) but I don't recall them mentioning using a heavy duty commercial mold so I probably missed that part.
There are a few reasons it's better to use the filling, dumping, scraping technique with heavy duty polycarbonate mold. First, those molds are sturdy and are easier to turn upside down and scrape than the flimsy hobby grade ones. They also do not have any bumps or curved edges. They are completely flat, so they are once again they easier to scrape. Finally, the cavities in the polycarbonate molds are closer together so you don't have to scrape off quite as much as you would if you used the hobby grade molds. All in all, it's just easier and as you mentioned, much faster. That's not saying you can't use that technique with the other mold, but it's much more challenging and messy.
I just came across your amazing blog full of wonderful chocolate adventures and wanted to thank you. I just visited the chocolate mold store (rows and rows of beauties!) yesterday and tonight will be my first chocolate attempt. I hope to do some filling in with oreos and pretzels. Wish me luck! Thanks again for this tutorial, it helped a bunch!
Have fun and don't hesitate to ask questions if you need help.


Let's talk for a moment about data privacy. With so much going on in the US news, you might have missed recent efforts to roll back the FCC rule on internet privacy. Basically, removing these rules would allow internet service providers (ISPs) to sell your browsing histories, alter your webpages, and track what you do across the internet.
There are obviously huge concerns here about personal privacy. However, a lot of research data lives on the internet and is stored in the cloud and, while it's not clear to me how these new rules would affect that content, I'm always an advocate for making sure that private data stays private.
Independent of the fate of this bill, it's useful to know how to navigate the web in a secure manner.
I've used these two to roadmap where I need to go with my own privacy practices.
LastPass (password manager) – Count me in as a password manager convert! LastPass makes it easy to manage hundreds of different passwords and make sure that those passwords are strong. I give high marks to their "Security Challenge", which identifies old, weak, potentially breached, and duplicate passwords and can even auto-update passwords for me.
Privacy Badger (tracking blocker) – This browser plug-in keeps cookies and tracking out of my life. It disables trackers without breaking a website; in the rare event that breakage happens, it's easy to selectively turn trackers back on or Privacy Badger off for that site. Privacy Badger runs in the background, so you don't have to worry about tracking once it's installed.
DuckDuckGo (private internet search) – I've converted from Google to DuckDuckGo for my internet searches, as the latter doesn't track you and still gives good search results. Hint: change your browser's default search engine to DuckDuckGo in the settings!
HTTPS Everywhere (webpage security) – This is a browser plug in that secures your web browsing by defaulting all pages to https.
uBlock (malicious ad blocker) – I'm still getting a feel for this tool, which is another browser plug in that runs in the background. It potentially overlaps with Privacy Badger but it's not a 100% overlap and I'd rather have 2 tools that cover everything.
VPN – I really need to go all in on a VPN, especially for when I'm working on public networks. I don't have a VPN in mind at the moment, but research is definitely on my to-do list.
Tor – This would take my internet security to the next level, though I'm not sure it's a level I need to be at. Still, I'm leaving this here as future ambitions.
So that's my tool list for internet privacy. A lot of these things are browser changes and plug-ins that, once set, don't disrupt browsing. The one tool that was a big change was LastPass, but once I got everything set up it has actually made dealing with passwords 100x easier (and my passwords are 1000x more secure).
I hope this tool list shows you that internet security doesn't have to be difficult but you do have to take a little time to set things up. I think the rewards are definitely worth it.
Thank you. This is very useful and informative.