text:
'How I Did It'
'The Great Society' Broadway Review: Brian Cox Tackles LBJ in Sequel to 'All the Way'
Robert Schenkkan's new historical drama covers the last three years of Lyndon B. Johnson's presidency
Thom Geier | October 1, 2019 @ 7:00 PM
Photo by Evan Zimmerman
It's been five years since Bryan Cranston's Tony-winning turn as Lyndon B. Johnson in Robert Schenkkan's "All the Way." Now Schenkkan has followed that epic historical pageant with a sequel, "The Great Society," opening Tuesday at Lincoln Center's Vivian Beaumont Theatre, that like LBJ's second term dwells mostly in the shadows of its predecessor.
This time, LBJ is played by "Succession" star Brian Cox, a veteran character actor with even less of a physical resemblance than Cranston had to the hulkingly tall, broad-shouldered, doughy-faced Texan who became the nation's 36th president after the 1963 assassination of John F. Kennedy. While he maintains a commanding presence on stage, buttonholing opponents and blindsiding them to follow his agenda, Cox's accent sometimes wanders and he never quite summons the imposing menace of the real Johnson.
Perhaps, though, that reflects this period in Johnson's career, when the veteran wheeler-dealer found himself nearly overwhelmed by crises both domestic and foreign: the continued challenge of civil rights at home, with activists like Martin Luther King Jr. (Grantham Coleman) pushing for even speedier reform against the resistance of Southern Democrats like Albama Gov. George Wallace (David Garrison), and the escalating military operations in Vietnam led by Defense Secretary Robert McNamara (Matthew Rauch).
Also Read: 'Succession' Star Sarah Snook Is Very Excited for You to Meet the Roys' 'Blue Blood' Rivals
As he did in "All the Way," Schenkkan packs a lot of plot into his nearly three-hour drama — with most of the 17-member cast playing multiple roles. The result is never confusing, thanks in no small part to Bill Rauch's direction, but it can leave you longing for more context and characterization even as you observe the parallels to our current political fractiousness.
Rival-from-the-left Robert F. Kennedy (Bryce Pinkham) and FBI boss J. Edgar Hoover (Gordon Clapp) are reduced to mere walk-on roles, while Vice President Hubert Humphrey (Richard Thomas) emerges as more of a sounding board and punching bag than a rounded political player. And the handful of female characters, including Lady Bird (Barbara Garrick) and Coretta Scott King (Nikkole Salter) are barely seen at all, let alone heard.
While Schenkkan admirably compresses a lot of story into a relatively fast-paced narrative, one wishes he'd taken more cues from Shakespeare's history plays, pausing occasionally from his fixation on the political process to convey a fuller sense of the major players. Cox's Johnson delivers a few folksy stories that are meant to stand as parables for the events unfolding around him, but they don't go far enough to understand the why behind the flurry of events. Is it too much to ask for a soliloquy or two?
Also Read: 'The Height of the Storm' Broadway Review: Eileen Atkins and Jonathan Pryce Do Not Go Gentle Into That Good Night
Johnson is indeed a Shakespearean figure, a Southerner who stumbled into the White House by a tragic accident of history but who defied his Southern upbringing by embracing JFK's civil rights agenda at the risk of alienating his own base — and who used his natural political skills to vanquish (or at least co-opt) his rivals.
But we never come to understand why he allowed Vietnam to spiral out of control, or even the real reason he decided not to seek re-election in 1968 for his own second term. The LBJ that emerges in "The Great Society" is less a portrait of the man, and more of a sketch.
Broadway's 12 Top-Grossing Non-Musical Plays of All Time, From 'War Horse' to 'Harry Potter' (Photos)
Broadway isn't just for musicals. Here are the all-time top-grossing straight plays on the Great White Way, according to grosses compiled by the Broadway League up to March 8, 2020. (These figures aren't adjusted for inflation, so recent hits at current sky-high ticket prices have a definite advantage.)
12. "700 Sundays" (2004-05; 2013-14)
Total gross: $32,029,177
Billy Crystal's autobiographical one-man show found favor in two separate runs on Broadway nearly a decade apart.
Photo: Carol Rosegg
11. "Betrayal" (2019)
Tom Hiddleston, Charlie Cox and Zawe Ashton packed 'em in for the fourth Broadway production of Harold Pinter's time-bending drama.
10. "August: Osage County" (2007-09)
Tracy Letts' Pulitzer-winning drama became a huge hit on stage without any big stars -- and then a 2013 movie starring with Meryl Streep and Julia Roberts.
9. "Proof" (2000-03)
David Auburn's drama about a woman with a troubled legacy of both mental illness and genius-level math skills earned multiple Tony Awards, including for star Mary-Louise Parker.
8. "The Play That Goes Wrong" (2017-19)
This farce about an amateur theater company's mishap-prone production of a mystery play is another London import that found popularity on this side of the Atlantic.
7. "God of Carnage" (2009-10)
Yasmina Reza's barnstorming dramedy about two dueling couples earned the Tony for Best Drama -- as well as nominations for James Gandolfini, Jeff Daniels, Marcia Gay Harden and Hope Davis.
6. "It's Only a Play" (2014-15)
Terrence McNally's backstage comedy was a huge hit thanks to the Broadway reteaming of Matthew Broderick and Nathan Lane, stars of the Tony-winning musical "The Producers" a decade before.
5. "Angels in America" (2018 revival)
The 2018 revival of Tony Kushner's two-part epic won three Tony Awards, including for co-stars Andrew Garfield and Nathan Lane.
4. "The Curious Incident of the Dog in the Night-Time" (2014-16)
Another London import, Simon Stephens' adaptation of Mark Haddon's YA novel follows an autistic boy on a quest for the killer of his neighbor's dog.
Photo: Joan Marcus
3. "War Horse" (2011-13)
Michael Morpurgo's YA novel about a British boy's search for his horse in World War I inspired both this epic play, complete with life-size puppets, and Steven Spielberg's 2011 film.
2. "To Kill a Mockingbird" (2018 - )
Total gross: $120,211,443* (as of March 8, 2020)
Aaron Sorkin's adaptation of the beloved Harper Lee novel may have been snubbed by Tony nominators for Best Play, but it has been drawing crowds since opening in December 2018.
1. "Harry Potter and the Cursed Child, Parts One and Two" (2018 - )
The stage sequel to J.K. Rowling's saga about the now-grown boy wizard has extra advantages -- since it's a two-night (and two-ticket) epic that plays in a musical-sized auditorium to diehard Potterheads.
You don't need an orchestra — or songs — to draw audiences


text:
Kathy miscarried nine years ago, at the age of 15. She hopes her story can help someone going through something similar, so that they don't have to feel as alone as she did.
What had happened was never brought up or spoken about again, it was as if it never happened.
Right around my 15th birthday, I started missing my periods. I never took a test out of fear, but inside I knew I was pregnant but I tried to ignore it in the hope I was wrong.
I could feel my stomach getting bigger and felt sick a lot more often. My boyfriend at the time would joke about how if I really wanted to stop it he could punch me in the stomach really hard but it never came to that. Even though it was unplanned and unwanted, when I would walk home alone at night I would sing lullabies to myself and hold my stomach. I fantasised about naming her Lily. I never told anyone else what was going on.
After around 4 months, I got what I thought was a period and felt relieved. But it didn't stop. I changed my pad 4 times within an hour but it kept filling with blood. I got really scared because I had never seen so much blood before in person. I started to get dizzy and felt nauseous so I went to the bathroom. When I threw up in the toilet the force of heaving put pressure on my stomach and it felt like a bucket of water splashing down my legs. My whole bathroom floor filled with blood. I opened the door and shouted for my mom.
I drifted in and out of consciousness but I remember her pulling off my jeans and wrapping a towel around my waist as I leaned my head on the toilet while we waited for the ambulance. She came with me in the ambulance. I vaguely remember the paramedic trying to talk to me but my vision was completely black and all I could feel was the movement of the vehicle. In the hospital they brought me to a private room in a wheelchair, gave me an oxygen mask and put some kind of clear liquid into my vein on a drip to bring up my blood pressure. My vision slowly started to come back and I felt less dizzy.
At one point I felt something come out of me but I waited for everyone to leave the room before I checked what it was. It was this strange looking blue organ that I now know was the after birth but at the time I was so freaked out I just wrapped it in tissue and threw it in the bin before anyone came back in. They told me in private that I was pregnant and had miscarried and offered to tell my mom for me, so I agreed and they told her outside my room. When she came back in all she said was 'Why didn't you tell me?' So I lied and said 'I didn't know'. That's the only thing that was ever said about it.
She went home and I stayed over night so I could get a scan early the next morning. It wasnt an ultrasound scan like I would see on TV, it was a long metal object that they stuck a condom on and put inside me. It hurt a lot and I could feel it up near my belly button on the inside. The nurse who was meant to hold my hand said she felt dizzy, and she left the room to get air, I think she was in shock over how young I was. The doctor was really nice though, and pointed out the blood clots to me on the screen and said that the miscarriage was complete and I wouldn't need surgery.
My parents and siblings collected me from the hospital and they said I could go anywhere I wanted for food, so we got KFC and I ate in the back of the car not speaking to anyone. What had happened was never brought up or spoken about again, it was as if it never happened.
To this day, I haven't spoken about what happened aloud because I have nobody I can tell this to. I had to go back to school a couple of days later, and I was worried that nobody would believe me if I told them what happened and that I would be called an attention seeker. So I kept quiet and dealt with it alone. My parents didn't let me leave the house after that, so I had to stop seeing my boyfriend so I couldn't even speak to him about it.
What was especially hard was that on the way home from the hospital, we got a call from my older brother – his girlfriend had gone into labour. This hurt me so much, because I had just lost a baby while someone else was getting to deliver hers.
I grew really attached to my niece from the very start, because I had all these hormones and maternal instincts but nothing to vent them into until I held her for the first time. I would spend every day looking after her (the mother was only 18 and her and my brother would go out to parties a lot while I happily babysat). It was as if she was my own baby. Her name was Holly and my lost baby was Lily, so they were both little flowers. To this day when I see Holly, I picture Lily standing next to her knowing that she would be the same age.
Even though it is 9 years later, I still think about Lily a lot and often get really depressed. I don't think that I ever fully dealt with it, because it's been a secret I've had to go through alone. I tried to tell a boyfriend once a few years later but he said it 'upset him' and never to talk about it with him again. This hurt because it obviously upset me too, but yet again I was left unable to speak to anyone. Now it is at the point where its been so long I feel that people would blame me for bringing it up, telling me to get over it, so I just don't speak about it.
I am writing this both as a way to get it off my chest, but also to help anyone who is going through something similar. I would like them to know that they aren't alone, and that with time the pain starts to heal although I think it will always leave a scar. I am sending my love to anyone else going through this right now.
Related leaflets for you to download
Miscarriage: The facts and your feelings
A leaflet for young people, to help you understand your feelings and the facts about miscarriage.
Your feelings > Young people
Miscarriage animation
Late miscarriage
Looking after your mental health after pregnancy loss
A nurse's view
Illustrations: Partners' experiences of pregnancy loss
Talking about miscarriage
Supporting someone through pregnancy loss
Stars of remembrance (Sky 2)
Stars of remembrance
Days that Matter
Forget-me-not meadow archive
Lights of love tree archive

redpajama_set_name: RedPajamaCommonCrawl


I am never one to shy away from style over substance. I have enjoyed many films clearly for the visuals, and the music even if the rest just didn't follow. But here, i was just bored from beginning to end. Yes, my brain kept getting happy at the visuals, and a few great songs from time to time, but at some point, without any other type of support, one becomes numb to it. I simply didn't connect except for the occasional "wow, i love those colors!", "wow, what a set!" or "wow, what a shot!" driven more by the cold appreciation of the artistry on display than any true emotional response.


I was going to do a post about the White House's stupid new AttackWatch website, where you — yes, you — can report someone saying something mean about Barack Obama. But instead of mocking it, let's try to get on it. Here's an attack for them: Why was it so desperately important that Joe Biden announce the Solyndra loan at the groundbreaking ceremony for the company's new plant that federal analysts had to be rushed through their review of a $500 million deal?
Is that good enough to make the site? Or do I have to throw in something about Obama's birth certificate?
The White House pressure may have had a "tangible impact" on OMB's risk assessment of the loan, the congressional investigators concluded.
"[G]iven the time pressure we are under to sign-off on Solyndra, we don't have time to change the model," the staffer wrote.
Another OMB staffer, when asked by Rahm Emanuel whether there was anything the White House could do to help speed things along, told him flat out that he thought Biden's announcement should be postponed so that OMB could have "all hands on deck to make sure we get it right." Andrew Stiles makes a good catch: Until now, the White House has insisted that it didn't intervene in the deal, but what else would you call it if, due to time constraints, OMB was forced to use a possibly sub-standard model that led to approval of a loan that everyone else knew shouldn't have been made?
This is how much these people care about taxpayer money. Half a billion dollars down the tubes because they wanted to get one of their speeches just right. Via Verum Serum, here's Biden's statement at the groundbreaking. Your tax dollars at work in the toilet.


text:
#pragma once

#include <fstream>
#include <string>
#include <map>
#include <memory>

#include "page.h"

namespace badgerdb {

class FileIterator;

/**
 * @brief Header metadata for files on disk which contain pages.
 */
struct FileHeader {
  /**
   * Number of pages allocated in the file.
   */
  PageId num_pages;

  /**
   * Page number of the first used page in the file.
   */
  PageId first_used_page;

  /**
   * Number of free pages (allocated but unused) in the file.
   */
  PageId num_free_pages;

  /**
   * Page number of the first free (allocated but unused) page in the file.
   */
  PageId first_free_page;

  /**
   * Returns true if this file header is equal to the other.
   *
   * @param rhs   Other file header to compare against.
   * @return  True if the other header is equal to this one.
   */
  bool operator==(const FileHeader& rhs) const {
    return num_pages == rhs.num_pages &&
        num_free_pages == rhs.num_free_pages &&
        first_used_page == rhs.first_used_page &&
        first_free_page == rhs.first_free_page;
  }
};

/**
 * @brief Class which represents a file in the filesystem containing database
 *        pages.
 *
 * The File class wraps a stream to an underlying file on disk.  Files contain
 * fixed-sized pages, and they never deallocate space (though they do reuse
 * deleted pages if possible).  If multiple File objects refer to the same
 * underlying file, they will share the stream in memory.
 * If a file that has already been opened (possibly by another query), then the File class
 * detects this (by looking in the open_streams_ map) and just returns a file object with
 * the already created stream for the file without actually opening the UNIX file again.
 *
 * @warning This class is not threadsafe.
 */

class File {
 public:

  /**
   * Constructs a file object representing a file on the filesystem.
   *
   * @param name        Name of file.
   * @param create_new  Whether to create a new file.
   * @throws  FileExistsException     If the underlying file exists and
   *                                  create_new is true.
   * @throws  FileNotFoundException   If the underlying file doesn't exist and
   *                                  create_new is false.
   */
  File(const std::string& name, const bool create_new);

  /**
   * Deletes an existing file.
   *
   * @param filename  Name of the file.
   * @throws  FileNotFoundException   If the file doesn't exist.
   * @throws  FileOpenException       If the file is currently open.
   */
  static void remove(const std::string& filename);

  /**
   * Returns true if the file exists and is open.
   *
   * @param filename  Name of the file.
   */
  static bool isOpen(const std::string& filename);

  /**
   * Returns true if the file exists and is open.
   *
   * @param filename  Name of the file.
   */
  static bool exists(const std::string& filename);

  /**
   * Destructor that automatically closes the underlying file if no other
   * File objects are using it.
   */
  virtual ~File();

  /**
   * Allocates a new page in the file.
   *
   * @return The new page.
   */
  virtual Page allocatePage(PageId &new_page_number) = 0;

  /**
   * Reads an existing page from the file.
   *
   * @param page_number   Number of page to read.
   * @return  The page.
   * @throws  InvalidPageException  If the page doesn't exist in the file or is
   *                                not currently used.
   */
  virtual Page readPage(const PageId page_number) const = 0;

  /**
   * Writes a page into the file at the given page number.
   * No bounds checking is performed.
   *
   * @param page_number Number of page whose contents to replace.
   * @param new_page    Page to write.
   */
  virtual void writePage(const PageId page_number, const Page& new_page) = 0;

  /**
   * Deletes a page from the file.
   *
   * @param page_number   Number of page to delete.
   */
  virtual void deletePage(const PageId page_number) = 0;

  /**
   * Returns the name of the file this object represents.
   *
   * @return Name of file.
   */
  const std::string& filename() const { return filename_; }

 	/**
   * Returns pageid of first page in the file.
   *
   * @return  Iterator at first page of file.
   */
	PageId getFirstPageNo();

 protected:
  /**
   * Returns the position of the page with the given number in the file (as an
   * offset from the beginning of the file).
   *
   * @param page_number   Number of page.
   * @return  Position of page in file.
   */
  static std::streampos pagePosition(const PageId page_number) {
    return sizeof(FileHeader) + ((page_number - 1) * Page::SIZE);
  }

  /**
   * Opens the underlying file named in filename_.
   * This method only opens the file if no other File objects exist that access
   * the same filesystem file; otherwise, it reuses the existing stream.
   *
   * @param create_new  Whether to create a new file.
   * @throws  FileExistsException     If the underlying file exists and
   *                                  create_new is true.
   * @throws  FileNotFoundException   If the underlying file doesn't exist and
   *                                  create_new is false.
   */
  void openIfNeeded(const bool create_new);

  /**
   * Closes the underlying file stream in <stream_>.
   * This method only closes the file if no other File objects exist that access
   * the same file.
   */
  void close();

  /**
   * Reads the header for this file from disk.
   *
   * @return  The file header.
   */
  FileHeader readHeader() const;

  /**
   * Writes the given header to the disk as the header for this file.
   *
   * @param header  File header to write.
   */
  void writeHeader(const FileHeader& header);

  typedef std::map<std::string, std::shared_ptr<std::fstream> > StreamMap;
  typedef std::map<std::string, int> CountMap;

  /**
   * Streams for opened files.
   */
  static StreamMap open_streams_;

  /**
   * Counts for opened files.
   */
  static CountMap open_counts_;

  /**
   * Name of the file this object represents.
   */
  std::string filename_;

  /**
   * Stream for underlying filesystem object.
   */
  std::shared_ptr<std::fstream> stream_;

  friend class FileIterator;
};

class PageFile : public File {
 public:

  /**
   * Creates a new file.
   *
   * @param filename  Name of the file.
   * @throws  FileExistsException     If the requested file already exists.
   */
  static PageFile create(const std::string& filename);

  /**
   * Opens the file named fileName and returns the corresponding File object.
	 * It first checks if the file is already open. If so, then the new File object created uses the same input-output stream to read to or write fom
	 * that already open file. Reference count (open_counts_ static variable inside the File object) is incremented whenever an already open file is
	 * opened again. Otherwise the UNIX file is actually opened. The fileName and the stream associated with this File object are inserted into the
	 * open_streams_ map.
   *
   * @param filename  Name of the file.
   * @throws  FileNotFoundException   If the requested file doesn't exist.
   */
  static PageFile open(const std::string& filename);

  /**
   * Constructs a file object representing a file on the filesystem.
   *
   * @param name        Name of file.
   * @param create_new  Whether to create a new file.
   * @throws  FileExistsException     If the underlying file exists and
   *                                  create_new is true.
   * @throws  FileNotFoundException   If the underlying file doesn't exist and
   *                                  create_new is false.
   */
  PageFile(const std::string& name, const bool create_new);

  /**
   * Copy constructor.
   *
   * @param other File object to copy.
   * @return      A copy of the File object.
   */
  PageFile(const PageFile& other);

  /**
   * Assignment operator.
   *
   * @param rhs File object to assign.
   * @return    Newly assigned file object.
   */
  PageFile& operator=(const PageFile& rhs);

  /**
   * Destructor that automatically closes the underlying file if no other
   * File objects are using it.
   */
  ~PageFile();

  /**
   * Allocates a new page in the file.
   *
   * @return The new page.
   */
  Page allocatePage(PageId &new_page_number);

  /**
   * Reads an existing page from the file.
   *
   * @param page_number   Number of page to read.
   * @return  The page.
   * @throws  InvalidPageException  If the page doesn't exist in the file or is
   *                                not currently used.
   */
  Page readPage(const PageId page_number) const;

  /**
   * Writes a page into the file at the given page number.
   * No bounds checking is performed.
   *
   * @param page_number Number of page whose contents to replace.
   * @param new_page    Page to write.
   */
  void writePage(const PageId page_number, const Page& new_page);

  /**
   * Deletes a page from the file.
   *
   * @param page_number   Number of page to delete.
   */
  void deletePage(const PageId page_number);

  /**
   * Returns an iterator at the first page in the file.
   *
   * @return  Iterator at first page of file.
   */
  FileIterator begin();

  /**
   * Returns an iterator representing the page after the last page in the file.
   * This iterator should not be dereferenced.
   *
   * @return  Iterator representing page after the last page in the file.
   */
  FileIterator end();

 private:

  /**
   * Reads a page from the file.  If <allow_free> is not set, an exception
   * will be thrown if the page read from disk is not currently in use.
   *
   * No bounds checking is performed; the underlying file stream will throw
   * an exception if the page is past the end of the file.
   *
   * @param page_number   Number of page to read.
   * @param allow_free    Whether to allow reading a free (unused) page.
   * @return  The page.
   * @throws  InvalidPageException  If the page is free (unused) and
   *                                allow_free is false.
   */
  Page readPage(const PageId page_number, const bool allow_free) const;

  /**
   * Writes a page into the file at the given page number with the given header.
   * This does not ensure that the number in the header equals the position on
   * disk.  No bounds checking is performed.
   *
   * @param page_number Number of page whose contents to replace.
   * @param header      Header of page to write.
   * @param new_page    Page to write.
   */
  void writePage(const PageId page_number, const PageHeader& header,
                 const Page& new_page);

  /**
   * Reads only the header of the given page from disk (not the record data
   * or slot table).  No bounds checking is performed.
   *
   * @param page_number   Number of page whose header is to be read.
   * @return  Header of page.
   */
  PageHeader readPageHeader(const PageId page_number) const;

  friend class FileIterator;
};

class BlobFile : public File {
 public:

  /**
   * Creates a new BlobFile.
   *
   * @param filename  Name of the file.
   * @throws  FileExistsException     If the requested file already exists.
   */
  static BlobFile create(const std::string& filename);

  /**
   * Opens the file named fileName and returns the corresponding File object.
	 * It first checks if the file is already open. If so, then the new File object created uses the same input-output stream to read to or write fom
	 * that already open file. Reference count (open_counts_ static variable inside the File object) is incremented whenever an already open file is
	 * opened again. Otherwise the UNIX file is actually opened. The fileName and the stream associated with this File object are inserted into the
	 * open_streams_ map.
   *
   * @param filename  Name of the file.
   * @throws  FileNotFoundException   If the requested file doesn't exist.
   */
  static BlobFile open(const std::string& filename);

  /**
   * Constructs a file object representing a file on the filesystem.
   *
   * @see File::create()
   * @see File::open()
   * @param name        Name of file.
   * @param create_new  Whether to create a new file.
   * @throws  FileExistsException     If the underlying file exists and
   *                                  create_new is true.
   * @throws  FileNotFoundException   If the underlying file doesn't exist and
   *                                  create_new is false.
   */
  BlobFile(const std::string& name, const bool create_new);

  /**
   * Copy constructor.
   *
   * @param other File object to copy.
   * @return      A copy of the File object.
   */
  BlobFile(const BlobFile& other);

  /**
   * Assignment operator.
   *
   * @param rhs File object to assign.
   * @return    Newly assigned file object.
   */
  BlobFile& operator=(const BlobFile& rhs);

  /**
   * Destructor that automatically closes the underlying file if no other
   * File objects are using it.
   */
  ~BlobFile();

  /**
   * Allocates a new page in the file.
   *
   * @return The new page.
   */
  Page allocatePage(PageId &new_page_number);

  /**
   * Reads an existing page from the file.
   *
   * @param page_number   Number of page to read.
   * @return  The page.
   * @throws  InvalidPageException  If the page doesn't exist in the file or is
   *                                not currently used.
   */
  Page readPage(const PageId page_number) const;

  /**
   * Writes a page into the file at the given page number.
   * No bounds checking is performed.
   *
   * @param page_number Number of page whose contents to replace.
   * @param new_page    Page to write.
   */
  void writePage(const PageId page_number, const Page& new_page);

  /**
   * Deletes a page from the file.
   *
   * @param page_number   Number of page to delete.
   */
  void deletePage(const PageId page_number);
};

}

redpajama_set_name: RedPajamaGithub


text:
Śląkfa is the oldest of Polish science fiction and fantasy award, although less known than the Janusz A. Zajdel Award. It is awarded by the Silesian Fantasy Club (), the oldest of still-active Polish fandom organizations. The award was first presented in 1983. It is awarded in three categories: Creator of the Year, Publisher of the Year and Fan of the Year.

Winners

References

External links
 List of winners, Śląski Klub Fantastyki (polish)

Silesian culture
Polish science fiction awards
Awards established in 1983

redpajama_set_name: RedPajamaWikipedia


For Georgia's defense, it's déjà vu all over again. Missouri and Mississippi are one and two in the conference in offensive pass yardage. Missouri and Mississippi are the SEC's twelfth and thirteenth ranked teams in offensive rushing yardage. These are both pass first and ask questions later offenses. Missouri got off to a quick start last week throwing the ball all over creation and it's reasonable to expect Ole Miss to do the same. How Georgia deploys its safeties in the first half could be a big deal; Lock had a much rougher go of things after Tucker gave Briscoe safety help on his side of the field in the game's second half.
Yeah, it would be nice indeed if Georgia's defense racked up a few sacks today. They're next to last in the SEC in that department. What I'm really curious to see, though, is how the inside linebackers hold up. Between Kelly's threat to run and Evan Engram, they'll really be challenged.
For Georgia's offense, at first glance, things look tougher this week, as Mississippi is fourth in the SEC in defensive passing yards, compared to Missouri at thirteenth. But when you scratch the surface and look at defensive passer rating, it's a different story: Missouri is fourth and Ole Miss is twelfth. Ole Miss is the only team in the conference without an interception. Neither team's run defense has been stellar so far, although Mississippi's has had it tougher. That being said, Missouri did pretty well loading the box last week. It's not unreasonable to expect Ole Miss to come out the same way. Chaney and Eason have to make them pay for that, or it's gonna be a long day.
In other words, expect this game to look a lot like last week's, with one big difference. Ole Miss' offense has a lot more experience in its offensive system than Missouri's did. It's hard to see how Georgia's defense doesn't face some of the same struggles it had in the first half in Columbia. If we can expect the Rebels' defense to sell out against Chubb and Company, is it reasonable to think Georgia's defense makes a similar decision with regard to Kelly?
You'll notice one thing I haven't mentioned is special teams. If I don't mention them in tomorrow's Observations post, it will have been a good day. Unfortunately, I expect them to merit a bullet point or two.
I wrote yesterday that I don't have a good feeling about this game. I don't think Georgia is going to be able to maintain the time of possession advantage that's help power it through its three wins and without doing so, I think Ole Miss, with its more dynamic offense, wins and covers. Call it a ten-point difference. Sure hope I'm wrong.
Consider this your game day comment thread home.
Or, at least it could very well be wrong if the Rebels decide to commit their safeties to stopping the run. Georgia didn't throw the ball so much in the Missouri game because it wanted to. It had to. Until Ole Miss shows that it respects the pass threat from Eason and his receivers, Chaney won't have any choice this week, either.
Funny thing is that Barnhart gets much closer to a real key with his next tweet.
Ole @OleMissFB defense was on the field for 93 plays vs. FSU and 79 vs. @AlabamaFTBL. That's why big leads of 22 and 21 get blown.
The big deal in Columbia wasn't Georgia throwing the ball 55 times. It was Georgia running over ninety plays on offense. If that happens again today, the Dawgs will have made a real game of it.
All football Saturdays are good. This one's a little gooder than average.
Sparty is only a 3.5-point favorite at home. Not sure why.
Meteor game alert! I like the Gators to cover here, for two reasons: one, I respect a streak and two, the Florida defense is by far the best unit on the field today.
From the venue to the spread — Vanderbilt is an eight-point road dog to a mid-major — there is something really wrong about this game.
Hoo, boy, there are gonna be some tight sphincters at game time.
This is the kind of game where each team's fan base is pessimistic about their chances.
Stanford is a slight favorite.
This game's been a little under the radar this week, but should be a good one. Nobody wants to lose in the West.
Feel free to toss in any other games of interest in the comments.
Here's something to get your day started.


text:
<!DOCTYPE html>

    <title>Unit Testing Basics: Computed Properties</title>
    <meta name="description" content="guide: unit-testing-basics-1" />
    <meta charset="utf-8">

    <link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-1.14.0.css">


These open face gold grillz are just what you need to show off your great taste. Made from 18K gold plating. All of our grillz comes with a silicone mold to shape perfectly to your own teeth and all our prices are the lowest possible so that you can spend more money on other things you love.


text:
Woman in Boushie SUV describes shooting; defence questions testimony
CTV Saskatoon Published Thursday, February 1, 2018 7:39PM CST Last Updated Thursday, February 1, 2018 7:56PM CST
A woman who says she was in an SUV with Colten Boushie when the 22-year-old was killed claims she heard someone say, "Go get a gun," about one minute before the fatal shooting.
Belinda Jackson, who testified on day three of evidence at Gerald Stanley's second-degree murder trial in Battleford, told court she and another woman were in the vehicle's backseat when Boushie was shot Aug. 9, 2016, on Stanley's farm near Biggar, Sask.
"I just feel like it happened all so fast," Jackson said.
The 24-year-old told court she saw, after hearing a man on the farm say to get a gun, a "younger man" on the property go into the house prior to the shooting, while another man walked into a garage and grabbed a handgun.
The man who Jackson claims grabbed the handgun shot Colten, she said.
"He came out with his own handgun. He came around the car to the passenger side and he shot Colten in the head," Jackson testified. "I'm not comfortable describing how he shot him."
The other man was holding what Jackson believes was a shotgun when he exited the home, she told court.
Jackson identified Stanley as the shooter during cross-examination of her testimony, but she also stated she didn't realize he was the man who fired the shots until she saw a photograph of the 56-year-old and saw him at the case's preliminary hearing.
She also said she believes she heard four shots. Two were aimed at Boushie and two were aimed at two other men who were running from the scene, she claimed.
Boushie was shot once, according to Crown prosecutor Bill Burge. The fatal shot entered behind Boushie's left ear and exited through the side of his neck.
Burge said in his opening arguments Tuesday the Red Pheasant First Nation man was in the SUV's driver seat when he was hit, but Jackson was adamant during her testimony he was sitting in the front passenger seat, facing the window. The shooter was on the passenger side, she said.
Defence lawyer Scott Spencer challenged her statement, questioning how the fatal shot could follow its trajectory — behind Boushie's left ear and through the side of his neck — if Boushie was in the passenger seat.
"It doesn't make any sense," he said. "I can't imagine how that could possibly be true. Help me."
He also challenged her identification of Stanley as the shooter, asking if media coverage influenced her story — to which she replied no — and he called out what he said were inconsistencies between her testimony and statements to police. According to Spencer, Jackson told police she didn't hear or see gunshots and said she saw a woman holding a gun.
"You agree with me at the time you were denying knowing anything about the shooting?" Spencer asked.
"Yeah," replied Jackson. "I just wasn't comfortable telling him, I guess."
She said she was still drunk and confused when she gave her statement to police. She was in a RCMP cell for more than 12 hours without eating or sleeping, she said.
Witness says he lied to police, Crown
Jackson, one of four people with Boushie when the SUV drove onto the Stanley farm, was one of two in the group to take the stand Thursday.
Cassidy Cross, who said he was driving the SUV, also testified and admitted to the court to lying during the case's preliminary hearing and to police.
The 18-year-old, under cross examination by Spencer, admitted he changed his story the day before his testimony at Stanley's trial.
"After the trial started you thought it good to take the Crown and the police officer aside and say, 'Actually, we did have a gun. It was my gun. We were stealing. We used the gun to try and break into a vehicle'?" defence lawyer Scott Spencer asked. "So that's all stuff you told the police last night after court?"
"I told the Crown," Cross responded. "Because honestly I was scared for myself and I was scared for the people there that they might get into trouble. I know that was wrong but that's just how I was feeling over there."
Gun expert takes stand
Stanley has pleaded not guilty to the second-degree murder charge.
His son, Sheldon, testified Wednesday he was helping his father, a farmer and mechanic, build a fence when the SUV drove onto the yard. He at first thought the people in the vehicle were clients of his dad, but came to the conclusion the group was trying to steal their property when one of the SUV's occupants started an ATV that was on the farm.
He and his father ran toward the SUV, Sheldon said, and Sheldon, who was carrying a tool belt, used a hammer to smash the vehicle's windshield as it attempted to drive away. Stanley kicked the taillight, according to his son.
Sheldon then ran into his family's home to, he said, grab his truck keys. He heard one gunshot just before entering the home, one shot while inside the house and a third after exiting the home.
He and his father looked at each other after the third shot. His dad was standing close to the SUV, holding a handgun and a clip, and appeared as if he'd be sick, Sheldon said.
"I don't know what happened. It just went off. I just wanted to scare them," his father said, according to Sheldon.
Three spent gun casings found at the scene — two located outside the SUV and one found inside the vehicle on the dash — matched a Russian-made Tokarev handgun located inside the Stanley home, according to Burge, the Crown prosecutor. Boushie's DNA was on the gun and gun residue was found on Gerald Stanley's hands.
A forensic firearms expert, Greg Williams, testified Thursday he found "an unusual bulge" in the cartridge found on the SUV's dash.
He said he couldn't determine what caused the bulge but listed five speculations: a mechanical malfunction in the pistol, the cartridge was fired by a gun with a different sized barrel, the barrel was obstructed, the slide was blocked, or the ammunition was defective.
Defective ammunition can cause what's called a hang fire, which is a delay between when the trigger is pulled and when the gun fires, but Williams noted a hang fire alone wouldn't cause the bulge. He also said hang fires are rare.
The expert, who wrote three reports after analyzing evidence from the Stanley property, reminded the jury his speculations are just that and he, ultimately, testified he's unsure what caused the bulged cartridge.
He also noted a rifle missing its stock, found near Boushie's body, wouldn't fire without using a hammer because the receiver was bent.
The Tokarev handgun would only fire normally — by pulling the trigger — he said.
Three weeks are set aside for the trial. More Crown witnesses are expected to take the stand Friday.
--- Written by Kevin Menz, with files from Angelina Irinici and The Canadian Press
A photo part of the Crown's exhibit at the second-degree murder trial of Gerald Stanley shows a shell casing, from a Russian-made Tokarev handgun the Crown alleges Stanley fired three times, on the dash of an SUV Colten Boushie was in. (court exhibit)
Gerald Stanley, the farmer accused of killing 22-year-old Indigenous man Colten Boushie, walks in to the Court of Queens Bench in Battleford, Sask., during the first day of his trial Tuesday, Jan. 30, 2018. THE CANADIAN PRESS/Liam Richards
Colten Boushie is shown in this undated handout photo. (THE CANADIAN PRESS / HO)
The SUV Colten Boushie was in when he was fatally shot is shown here in this Crown exhibit at the second-degree murder trial of Gerald Stanley on the Stanley property. (court exhibit)
A photo part of the Crown's exhibits at the second-degree murder trial of Gerald Stanley shows a Russian-made Tokarev handgun the Crown alleges Stanley fired three times. (court exhibit)
A black case holding what RCMP say is a Tokarev handgun is shown here inside the Stanley home. The photo is part of the Crown's exhibits at Gerald Stanley's second-degree murder trial. (court exhibit)
'I was stupid:' Crown witness says he lied about events leading up to Boushie shooting
'I just wanted to scare them,' Stanley's son testifies hearing father say
Photos show seized evidence, Stanley property after fatal Boushie shooting
U of S researchers fighting African Swine Fever


Plus, you can define your own file types or edit existing file types. You can also customize settings for each individual opened file.
When opening files, Jasob can open a single file, multiple files, the Jasob project or the whole Web site. The Jasob project consists of an arbitrary number of files. When opening the Web site, Jasob goes through all files in the selected folder and all its subfolders while opening only files of a supported file type. When saving the obfuscated Web site, Jasob saves obfuscated files to the obfuscated Web site folder and copies all other files (unsupported file types) from the original Web site folder to the obfuscated Web site folder thus preserving original Web site folder structure in the obfuscated Web site folder. Individual file settings and name changes are saved with the Jasob project or with Web site settings.
The file viewer shows the selected project file content. Depending on the currently selected tab at the top of the file viewer, source or obfuscated file content is displayed. Syntax highlighting is applied to the file content to make it more readable. Syntax highlighting colors can be customized. You can search for text, go to the specified line and character number or use bookmarks. Also, you can easily highlight selected name(s) occurrences in the file viewer and navigate to those occurrences. Navigating from name occurrence in the source file content to the same name occurrence in the obfuscated file content and vice versa is also possible.
When obfuscating files, there is often a need to work on a specific set of names than on all those names in name lists. The names bag provides support for working with a specific set of arbitrary names. You can then apply changes from names in the names bag to names in name lists, or update names in the names bag with data from names in name lists. You can also add comments to the names bag, open it, or save it to the file.
An optional command-line interface enables you to automate obfuscation tasks.
For more information, download Jasob User's Guide (.chm, 1.24 MB).


Australia is famous as a land of Kangaroos and is known for vibrant cultures, traditions, resplendent attractions, tranquil ambience, wildlife, natural parks, landscapes and many others. Apart from its excessive natural attractions and world-class universities, this happiest nation is also renowned for wide-range of career and employment prospects. An overseas skilled national planning to relocate to this peaceful nation should have fine knowledge on its visa options and its upgraded norms. One can easily gain detailed cognizance on the visa options that you have chosen by consulting the expertise immigration consultants such as Opulentus to fulfill your dreams at the earliest.
Out of the aforesaid visa categories, Australia's Skilled Independent visa (Subclass 189) is one of the best visa classes that pave the way for permanent residency in the country. This visa is meant only for a skilled worker who does not possess any sponsorship from an employer, family member or a territory. If required, he or she can also bring their family members. A skilled overseas worker applying for this visa class must score minimum of 60 points in the points tests.
Know more about its visa norms by consulting the professional immigration consultants of Opulentus to fulfill your aspirations at the earliest.
Opulentus is a fast-emerging visa consultancy that has expertised team who provide quality and steadfast solutions to its potential clients who wish to work, settle, study and visit to their dream destinations such as UK, USA, Canada, Australia, Denmark, Hong Kong or many others. Our expertised team offers trustworthy, quality and effective solutions for every query that you have regarding the immigration.
Hey, did you know that the Australian government has a program for overseas skilled independent workers called Subclass 189?
Yes. I have heard about Subclass 189 but don't have much awareness on it.
Well, one should be aware that it is applicable only to those who are not sponsored by an Australian employer, territory or state government or even by a family member.
Additionally, you also need to secure 60 points as this is a point-based system.
Can I immigrate to Australia for job purpose?
Yeah, Australia is a good country to immigrate to search a job. There are ample opportunities for people aspiring to start a career in Australia.
How can I live eternally in Australia in the General Skilled migration scheme?
Will the submission centre provide me acknowledgement of the documents that I have submitted?
How to get part time jobs in Australia when pursing Masters , any restrictions ?


This SSJ platform emerges from the work of the Reparations in Higher Education (RHE) working group. RHE was organized in 2016 after a year of student protests that demanded racial equality. As in other moments, student protests on campuses were inspired and sustained by the larger political context of organizing and activism the Movement for Black Lives (M4BL) ushered. Inspired by this context and composed of students, academics, and activists, RHE came together with the aim of developing a broadly conceived vision of what reparations and racial justice might mean in the context of higher education.
SSJ took up the project with the aim of developing a reparation in higher education platform in terms similar to the 2016 "Vision for Black Lives" platform of the M4BL, which included reparations as a central pillar.
The reparative framework mobilized in this platform draws on the long history of black and colonized people who have mobilized the reparations to redress racial injustice. From Belinda Sutton, who successfully petitioned for the payment of a slave pension in 1783 to the recent victories of reparations for for police brutality in Chicago, people of African descent have demanded a reparative framework for slavery and colonialism. The RHE platform draws on this history and builds on the work of organizations like the National Coalition of Blacks for Reparations in America (N'COBRA) to outline a reparative framework for racial justice in the university.
While SSJ is especially indebted to the struggles for reparations within the United States, this project also takes inspiration from the adoption of reparative frameworks in the struggles for indigenous self-determination and transitional justice within the global South and especially in the context of Latin America and the Caribbean. As with calls for reparations in the United States, these movements imagine reparations to require more than direct monetary compensation for past injustice. Instead, these approaches incorporate material, symbolic, legal, and institutional redress for both individual and collective victims. These projects view redress for past harm as a necessary part of reconstituting societies where racial, religious, and ethnic violence has generated deep-seated divisions.


text:
Operation AI
Posted on December 7, 2011 by Killian Bundy
It was seventy years ago today . . .
Nation pauses to remember Pearl Harbor
Survivors of the surprise Japanese attack on Pearl Harbor gathered Wednesday to remember the 2,400 people who lost their lives exactly 70 years ago.
"Just as every day and unlike any other day, we stop and stand fast in memory of our heroes of Pearl Harbor and the Second World War," Rear Adm. Frank Ponds, commander for Navy region Hawaii, told the gathering.
U.S. Secretary of the Navy Ray Mabus took note of the devastating legacy of the two-hour attack on Pearl Harbor 70 years ago.
"The history of December 7, 1941, is indelibly imprinted on the memory of every American who was alive that day. But it bears repeating on every anniversary, so that every subsequent generation will know what happened here today and never forget," Mabus said.
Nation marks 70th anniversary of Pearl Harbor
Pearl Harbor Day: Survivors remember attack, pay respects on 70th anniversary
Survivors, veterans mark somber Pearl Harbor remembrance
Pearl Harbor survivor remembers day of infamy
Senator Inouye Recalls Pearl Harbor Attack's 'Black Puffs of Explosion'
Pearl Harbor survivors group says it will disband
Veteran Of Pearl Harbor Dies On Anniversary Of Attack
Pearl Harbor survivors return to ships after death
Pearl Harbor survivors who lived until their 90s have their ashes interred in their ships
Overview of The Pearl Harbor Attack, 7 December 1941
Attack at Pearl Harbor, 1941
Never forget.
/and more importantly, never let it happen again
Filed under: Blog Entry | Tagged: 1941, 70 Years Ago, Ago, Alive, American, Anniversary, Attack, Bears, Bears Repeating, Commander, Day, December 7, Devastating, Devastating Legacy, Fast, Forget, Frank Ponds, Gathered, Gathering, Generation, Happened, Hawaii, Heroes, History, Imprinted, Indelibly, Indelibly Imprinted, Japan, Japanese, Japanese Attack, Know, Legacy, Lives, Lost, Memory, Nation, Navy, Navy Region Hawaii, Never, Never Forget, Note, Operation AI, Pauses, Pearl Harbor, People, Ray Mabus, Rear Admiral, Region, Remember, Repeating, Second World War, Sneak, Sneak Attack, Stand, Stand Fast, Stop, Subsequent, Subsequent Generation, Surprise, Surprise Japanese Attack, Survivors, Today, Told, Took, Took Note, U.S. Navy, U.S. Secretary Of The Navy, United States, Unlike, War, WWII, Years |	Leave a comment »
Two Less Al Qaeda In My Neck Of The Woods
Posted on October 20, 2011 by Killian Bundy
Unfortunately, this is just the tip of the iceberg. For several years now, U.S. Somali citizens have been recruited in Minnesota and have traveled to Somalia to train and fight with al Qaeda. The big problem with that is, as U.S. citizens, there's nothing stopping these newly minted terrorists from bringing their al Qaeda training back home and carrying out terrorist attacks here, in Minnesota or elsewhere in the country. They certainly have a strong, established support base here, a close knit Somali community that isn't particularly loyal to the United States and what it stands for.
2 Minnesota Women Convicted of Funneling Money to Terror Group in Somalia
Two Minnesota women who claimed they were helping the poor in Somalia were convicted Thursday of conspiring to funnel money to a terrorist group as part of what prosecutors called a "deadly pipeline" sending funds and fighters to al-Shabab.
After the verdicts, one of the women, Amina Farah Ali, told the judge through an interpreter that she was happy because she was "going to heaven no matter what," and condemned those in authority, saying: "You will go to hell." She was ordered into custody pending her sentencing.
Ali, 35, and Hawo Mohamed Hassan, 64, were each charged with conspiracy to provide material support to a foreign terrorist organization. Ali also faced 12 counts of providing such support, for allegedly sending more than $8,600 to al-Shabab from September 2008 through July 2009, while Hassan faced two counts of lying to the FBI.
Both were found guilty on all counts. The terrorism-related counts each carry up to 15 years in prison, while lying to the FBI carries up to eight years. No sentencing date was set, and prosecutors said it was too early to predict what sentence they'd recommend.
Rochester women guilty of aiding Somali terror group
Jury convicts 2 Minn. women in terror case
Rochester women guilty on all 16 counts in terror-funding case
Jury Finds Rochester Women Guilty of Aiding Terrorism
Two Minnesota women convicted of aiding terrorists by 'funnelling money to Somali terror group al-Shabab'
Two US women guilty of funding Somali terror
2 Minn. women guilty of aiding Somalian terror group
Two women found guilty of aiding terrorism
Minnesota women convicted of helping fund Somali group
Jury convicts 2 women in Somalia terror case
Terror suspect resists the rules of court and jail
Over the centuries, Minnesota has been a veritable melting pot for a plethora of immigrant groups, Germans, Hmong, Latinos, Norwegians, Swedes, you name it. Yet only the Somalis are actively involved in terrorism, why might that be, what sets the Somalis apart from all the other immigrant groups that have settled in Minnesota throughout history?
/of course the answer is easy and hardly surprising, where Islam goes, trouble follows
Filed under: Blog Entry | Tagged: Al Qaeda, Al-Shabab, Allegedly, Amina Farah Ali, Authority, Charged, Claimed, Condemned, Conspiracy To Provide Material Support To A Foreign Terrorist Organization, Conspiring, Convicted, Counts, Custody, Deadly, Deadly Pipeline, FBI, Federal Bureau of Investigation, Fighters, Foreign, Foreign Terrorist Organization, Funds, Funnel, Funnel Money, Funneling, Funneling Money, Go To Hell, Going To Heaven, Group, Guilty, Happy, Hawo Mohamed Hassan, Heaven, Hell, Helping, Interpreter, Judge, Lying, Lying To The FBI, Material Support, Minnesota, Minnesota Women, Money, Neighborhood, Ordered, Organization, Pending, Pipeline, Poor, Predict, Prison, Prosecutors, Recommend, Sending, Sentence, Sentencing, Sentencing Date, Somalia, Terror, Terror Group, Terrorism, Terrorism-Related, Terrorism-Related Counts, Terrorist, Terrorist Group, Those In Authority, United States, Verdicts, Women, Years |	Leave a comment »


text:
Home|Sitemap|Contact Imprint and terms of use Privacy Cookies & Tracking |Deutsch
You are here: Home:Topics & Projects:COMPASSO
Signal and Performance Monitoring
Robust Precise Timing Facility
Optical Fibre Link
Modellbasiertes Systems Engineering (MBSE)
OTTEX-Pre
S2VSE
COMPASSO is a DLR project to test optical technologies on the Bartolomeo platform attached to the International Space Station (ISS), and to compare their performance with existing systems.
Compact, highly stable, laser-optical clocks will significantly improve future generations of Global Navigation Satellite Systems (GNSSs), such as the European Galileo system. When combined with optical communications (laser links) to ground infrastructure and between GNSS satellites, they will result in a higher accuracy of position determination on the Earth. At the same time, it will be possible to reduce the complexity and size of GNSS ground infrastructure.
COMPASSO will be used to qualify novel, laser-optical technology for use in space. The project is currently focusing on an iodine clock developed by the DLR Institute of Quantum Technologies, a frequency comb developed by the company Menlo Systems, and a further development of the laser terminal developed in DLR's OSIRIS programme - a joint development of the DLR Institute of Communications and Navigation and the company TESAT.
The primary objective of COMPASSO is to pave the way for long duration (10 to 15 years) operation of laser-optical technology, both in future generations of the Galileo system and in scientific space missions, e.g. GRACE-FO, the successor to the Gravity Recovery and Climate Experiment, or the Next Generation Gravity Mission (NGGM), or the Laser Interferometer Space Antenna (LISA).
The COMPASSO payload will be mounted on, and operated from, the Bartolomeo platform attached to the Columbus module on the International Space Station (ISS). Developed under the leadership of Airbus, the platform can accommodate up to twelve external payloads and offers a unique opportunity for demonstration and verification missions in space, especially as the operational concept includes the return of payloads at the end of their mission period.
Mission Scenario
COMPASSO can be roughly divided into three phases:
Payload development and launch: during this phase, the individual payload subsystems will be developed, tested and integrated onto the ArgUS carrier. A period of about four years is planned for this phase.
Experimental phase on the ISS: the planned mission experiments will be performed during this phase. It will last about 1.5 years.
Return and validation: in this phase, the mission will be concluded, and the subsystems will be dismantled, returned to Earth and handed over to DLR for tests and evaluation.
Details of the (current) Payload Architecture
COMPASSO uses two absolute frequency references based on the Doppler-free spectroscopy of molecular iodine. Both references can be stabilised on the same or on different (nearby) hyperfine transitions. An optical frequency comb transfers the frequency stability of the two references from the optical to radio frequency range. In addition, the frequency comb can be referenced to an on-board microwave reference such as a Galileo Rubidium Atomic Frequency Standard (RAFS) or a high power crystal oscillator (OCXO), thereby allowing multiple comparative measurements to assess the frequency stability in the relevant time period of the clocks.
A bi-directional optical Laser Communication and Ranging Terminal (LCRT) enables time and frequency transmission between the stable clock signals on the ISS and on Earth - together with clock synchronisation, high-precision ranging (distance measurement) and data communications. By comparing the absolute frequency of the iodine reference operated in orbit with the corresponding value on the ground, an analysis of the gravitational red shift can even be used as a test of the general relativity theory.
The core components listed above will form the COMPASSO payload once they are integrated and installed on the Bartolomeo ArgUS Multi-Payload Carrier. The physical data connection will be provided via a GOLD-2 connector. The physical accommodation of the COMPASSO subsystems on the ArgUS carrier shall comply with the internal dimensions and mass limitations of the Cargo Transfer Bag (CTB) in the largest volume available for launch in the pressurised compartment of an ISS visiting vehicle. The COMPASSO payload will be compatible with the dimensions of the Bishop airlock and the Cygnus Visiting Vehicle hatch on the ISS.
COMPASSO Accommodation on ArgUS / Bartolomeo
Image credit: ©NASA
COMPASSO brochure
COMPASSO brochure (9.26 MB)
DLR Co-operations with:
Institut für Kommunikation und Navigation
Space Operations and Astronaut Training
Institute of Quantum Technologies
Institute for Software Technology
Institute of Space Systems
Institut für optische Sensorsysteme
Institute for Solar-Terrestrial Physics
External Co-operations with:
DLR-magazine (page30-32)
Airbus Press Release
Journal InsideGNSS
Copyright © 2023 German Aerospace Center (DLR). All rights reserved.


We provide in-school support for teachers and school leaders.
Support for Headteachers and Literacy Leaders with monitoring, evaluation and action planning. This could involve lesson observations, work scrutiny and pupil conferencing.
Auditing initiatives and practice across phases.
Support for teachers with planning, team-teaching and moderation.
Please contact Tre or Pet if you are interested in discussing in-school support.


Traditional environmental strategies have been found to be technologically impracticable at times contaminated with high molecular weight, multi component dense non-aqueous phase liquids (DNAPLs) due to the problems associated with complete mobilization/dissolution of the organic-phase liquid from heterogeneous subsurface systems. This project evaluates the potential of achieving risk reduction at DNAPL-contaminated sites through biological stabilization processes that focus on containing the extent of DNAPL contamination without requiring complete destruction of all the hydrophobic organic components (HOCs) derived from the DNAPL.
The overall goal of this study is to understand key factors that control the bioavailability of high molecular-weight organic contaminants sequestered within multi component DNAPLs entrapped in heterogeneous soil systems, and to optimize these factors for design of an engineered biostabilization system that may be employed to control DNAPL contamination in field situations.
The research will be accomplished in two phases: The first phase will develop rapid screening techniques to define the end-point of DNAPL biostabilization based upon four criteria: microbial biomass, aqueous-phase concentrations of multiple HOCS, aggregate toxicity of the aqueous phase, and composition of the DNAPL residue. The screening tests will also be employed to model biodegradation kinetics for individual HOCs, in the absence of mass transfer constraints, incorporating toxic/inhibitory effects of the DNAPL mixture and its degradation products. The second phase will focus on bioavailability phenomena that control overall biostabilization rates for DNAPLs in the field. The concurrent mass transfer and bioavailability of multiple DNAPL-deprived contaminants will be assessed in independent mass transfer and biotransformation tests. The tests will be conducted at two different spatial scales (l-dimensional bench-scale column and 2-dimensional pilot-scale tank) such that generalized engineering protocols may be developed for the scale-up of bioavailability and biotransformation models from the laboratory to the field. Experimental studies and mathematical models will integrate mass transfer, bioavailability and biokinetic phenomena, all of which can constrain biotransformation rates. The studies will use two real-world DNAPLs, coal tar and a disparate PCB-oil mixture, obtained from field sites at Maryland and at the McClelland Air Force Base, California, respectively. Site-specific soils and geologic data will be used in the column-scale and tank-scale tests, enabling extrapolation to field conditions.
The proposed research will provide basic knowledge about coupled physical, chemical and microbial processes that control the fate and stabilization of DNAPL-derived contaminants in subsurface environments. The study will result in the development of protocols for scaling-up multi-component bioavailability and biotransformation models from the laboratory to the field. Fundamental research in these areas will enable development of experimental and engineering procedures for implementing biostabilization at field sites contaminated with complex multi component DNAPLs.


Innocent people being killed is never OK, that's the unanimous views of the hip-hop community who are saddened by the senseless deaths of two New York City police officers. The cops were executed while they sat in their patrol car in Brooklyn, N.Y.
On Saturday (Dec. 20), Ismaaiyl Brinsley committed the dastardly act as payback for the controversial chokehold death of Eric Garner at the hands of cops, reports the Wall Street Journal. Brinsley had planned to return the favor and executed the two officers before taking his own life in a subway platform as he was being chased by police.
The suspected killer also shot and wounded his ex-girlfriend in Maryland hours before taking a bus up to New York.
After hearing about this tragic story, rappers Game, Azealia Banks, Talib Kweli, Lecrae, Chuck D and others shared their thoughts on the cop killings via social media.
"Prayers to the families of the NYPD officers who were killed today Brooklyn" Russell Simmons tweeted.
Read the other tweets and Game's Instagram post below.


text:
Q: Dealing with middleware that requires access to the database in Go I am having an issue with creating a middleware that will be chained to other routes and requires access to the database and am not sure how to approach this problem.
I store all of my app context, including the database in a struct called AppContext. I want to create a function handler that looks something like this:
    func SomeHandler(appC *AppContext, next http.Handler) http.Handler {
        fn := func(w http.ResponseWriter, r *http.Request) {
           // Access the database using appC.db
           // Logic that requires access to the database.

        next.ServeHTTP(w, r)
    }
       return http.HandlerFunc(fn)
    }

}

In main.go, I have tried:
someHandler := middleware.SomeHandler(&appC)

However, I get the error not enough arguments in call to middleware.SomeHandler. What would be the best way to approach this problem?

A: The error you're getting is due to not providing the second argument, next http.Handler.
In the case of how to go about the middleware, I recommend taking a look at the implementation of the http.ServeMux https://golang.org/src/net/http/server.go?s=57308:57433#L1890 it essentially does what you're trying to do (and then some) for routing though.  So using a http.Handler struct might be more easy here than using a Handler function, this way the Handler(s) you'd have as the next http.Handler argument in your function are just a field within the struct that the parent handler can call from within its ServeHTTP().
So to wrap up my point, you might want to use a struct that implements the http.Handler interface.  That way it can have child handlers and the DB access.  That way you don't have to keep passing this AppContext either.

A: I'd not do a premature setup of the context. It is specifically there to be request scoped.
I'd rather create a small and dedicated middleware for passing a database session out of the pool into the context and retrieve said session created for the request in the main handler.
func DBSession(sess *mgo.Session, next http.Handler) http.Handler {
    return http.HandlerFunc(
        func(w http.ResponseWriter, r *http.Request) {
            // Create a new session for the scope of the request
            s := sess.Copy()
            // Make it close when exiting scope
            defer s.Close()

            // Add the new session (actually a pointer to it)
            // acessible via the name "_sess"
            ctx = context.WithValue(r.Context(), "_sess", s)

            // execute the next handler
            next(w, r.WithContext(ctx))
        })
}

Now you can use this middleware in you main.go
package main

import (
    "net/http"

    "gopkg.in/mgo.v2"
)

func sayHello(w http.ResponseWriter, r *http.Request) http.Handler{

  return http.HandlerFunc(
    func (w http.ResponseWriter, r *http.Request) {
      s := r.Context().Value("_sess").(*mgo.Session)
      // Do something with your database here.
    }
  )

}

func main() {

    // Ignoring err for brevity
    sess, _ := mgo.Dial("localhost:27017")

    // Magic happens here: the sayHello Handler is wrapped in the
    // DBSession middleware, which makes the session available
    // as context param _sess and closes the session after sayHello
    // executed. No clutter in your controller for setting up and tearing down
    // the session, no way you can forget to close it.
    http.Handle("/", middleware.DBSession(sess, sayHello))
}

redpajama_set_name: RedPajamaStackExchange


+	the VCS source into.
-	Folder where the gpg keyring for signing the built package is stored.
+	Directory where the gpg keyring for signing the built package is stored.
-	option allows setting the build location to another folder.
+	option allows setting the build location to another directory.
this behavior. A common location is ``/home/packages''.


Haha… I was going to say, you're a better mother than me!
Don't tell anyone… but I can't eat chocolate. But he sure is cute and I know a few big boys and little girls that would love this peep.
What a great find, what store did you find that in?
Lynda, we found the peeps at Super Target. They had a milk chocolate version as well but we didn't get those. I prefer dark chocolate. I hope you find some.