text:
Q: How to change the Qt VitrualKeyboard InputPanel Layout? At the moment when my Keyboard popsup it looks as lower half of the screen as a black screen and the keyboard itself in the middle!  I don't like this view!! I want to change it: like removing this black background or make it transparent!!! any Ideas????
 InputPanel
{
id:inputPanel
y: Qt.inputMethod.visible ? parent.height -inputPanel.height : parent.height
anchors.left: parent.left
anchors.right: parent.right
}

edit1:
I added @Scap suggest in the style.qml file and I included the path of the file in my main as below, with no effect!!!!
    qputenv("QT_VIRTUALKEYBOARD_STYLE_PATH","./styles")

A: I can't figure out how to load the style.qml either, but i experimented with some stuff and was able to come up with the following:
This will make the keyboard background transparent if put inside an InputPanel:
Component.onCompleted: {
    keyboard.style.keyboardBackground = null;        // the keyboard background
    keyboard.style.selectionListBackground = null;   // the horizontal bar at the
                                                     // top of the keyboard
}

You can then change the background color by defining a sibling like this:
Rect {
    anchors.fill: inputPanel
    color: "red"
}

InputPanel.keyboard.style has a lot of properties you can experiment with. There is no auto-completion for them in Qt-Creator but you can print them to the console like this:
console.log(Object.keys(inputPanel.keyboard.style).sort());

Hope this helps.
Complete code, tested on Qt 5.12 Linux GCC:

main.cpp

#include <QGuiApplication>
#include <QQmlApplicationEngine>

int main(int argc, char *argv[])
{
    qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));

    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);

    QGuiApplication app(argc, argv);

    QQmlApplicationEngine engine;

    engine.load(QUrl(QStringLiteral("qrc:/main.qml")));

    if (engine.rootObjects().isEmpty())
        return -1;

    return app.exec();
}

main.qml

import QtQuick 2.9
import QtQuick.Window 2.2
import QtQuick.Controls 2.5
import QtQuick.VirtualKeyboard 2.2

Window {
    id: window
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello World")

    // window background
    Rectangle {
        anchors.fill: parent

        gradient: Gradient {
            GradientStop { position: 0.0; color: "yellow" }
            GradientStop { position: 1.0; color: "green" }
        }
    }

    // keyboard background
    Rectangle {
        anchors.fill: inputPanel
        color: 'red'

        visible: !checkBox.checked
    }

    Column {
        TextField {
            color: "white"
            background: Rectangle { color: "black" }

            focus: true
        }
        CheckBox {
            id: checkBox
            text: 'Invisible Keyboard Background'
        }
    }

    InputPanel {
        id: inputPanel
        z: 99
        x: 0
        y: window.height
        width: window.width

        Component.onCompleted: {
            keyboard.style.keyboardBackground = null;
            keyboard.style.selectionListBackground = null;
        }

        states: State {
            name: "visible"
            when: inputPanel.active
            PropertyChanges {
                target: inputPanel
                y: window.height - inputPanel.height
            }
        }
        transitions: Transition {
            from: ""
            to: "visible"
            reversible: true
            ParallelAnimation {
                NumberAnimation {
                    properties: "y"
                    duration: 250
                    easing.type: Easing.InOutQuad
                }
            }
        }
    }
}

A: You should read this https://doc.qt.io/qt-5.11/technical-guide.html#keyboard-styles :
keyboardBackground: Rectangle {
    color: "transparent"
}


Family is everything and the perfect way to express that is by personalizing it onto jewelry. This classic family pendant can be personalized with your children's names or even their birth dates. The simple design is completed with up to four birthstones of your choosing. Available in sterling silver, white, yellow or rose gold.


text:
package resources

import (
	"github.com/aws/aws-sdk-go/aws"
	"github.com/aws/aws-sdk-go/aws/session"
	"github.com/aws/aws-sdk-go/service/robomaker"
)

type RoboMakerSimulationJob struct {
	svc  *robomaker.RoboMaker
	name *string
	arn  *string
}

func init() {
	register("RoboMakerSimulationJob", ListRoboMakerSimulationJobs)
}

func simulationJobNeedsToBeCanceled(job *robomaker.SimulationJobSummary) bool {
	for _, n := range []string{"Completed", "Failed", "RunningFailed", "Terminating", "Terminated", "Canceled"} {
		if job.Status != nil && *job.Status == n {
			return false
		}
	}
	return true
}
func ListRoboMakerSimulationJobs(sess *session.Session) ([]Resource, error) {
	svc := robomaker.New(sess)
	resources := []Resource{}

	params := &robomaker.ListSimulationJobsInput{
		MaxResults: aws.Int64(30),
	}

	for {
		resp, err := svc.ListSimulationJobs(params)
		if err != nil {
			return nil, err
		}

		for _, simulationJob := range resp.SimulationJobSummaries {
			if simulationJobNeedsToBeCanceled(simulationJob) {
				resources = append(resources, &RoboMakerSimulationJob{
					svc: svc,
					arn: simulationJob.Arn,
				})
			}
		}

		if resp.NextToken == nil {
			break
		}

		params.NextToken = resp.NextToken
	}

	return resources, nil
}

func (f *RoboMakerSimulationJob) Remove() error {

	_, err := f.svc.CancelSimulationJob(&robomaker.CancelSimulationJobInput{
		Job: f.arn,
	})

	return err
}

func (f *RoboMakerSimulationJob) String() string {
	return *f.arn
}

redpajama_set_name: RedPajamaGithub


Installing Fuze Desktop is a simple process that involves downloading Fuze, then completing a brief installation process.
Firstly, you can dial in now if you're in a hurry and you need to join the meeting immediately.
Once the download is complete, click Run in the pop-up that appears at the bottom of your browser window.


The North Carolina State Board of Education recognized three public schools earlier this month for exemplary leadership and instruction in science, technology, engineering and mathematics (STEM) education. These schools are the latest schools to be recognized under the North Carolina Department of Public Instruction's STEM Recognition Program.
Earning recognition as NC STEM Schools of Distinction were Greene County Middle School,Meadowview Magnet Middle School in Surry County and Yadkin Valley Regional Career Academy in Davidson County.
State Superintendent Mark Johnson commended the schools for attaining STEM Schools of Distinction recognition.
The STEM Recognition Program was developed by NCDPI in partnership with representatives from schools, business and industry, and postsecondary institutions as a way to identify and recognize schools with outstanding STEM programs. The application process rubric is built around NCDPI's STEM Attributes, which describe characteristics of a high quality STEM school.
Since the program was started in 2014, a total of 29 public schools have earned STEM recognition.
NC STEM Schools of Distinction exemplify outstanding leadership and learning, which empower keen creative thinking, reasoning and teamwork – the underpinnings of 21st century skills. Schools that earn recognition also systemically interweave science, technology, engineering and mathematics into complementary coursework in the Arts, Career and Technical Education, English language arts, Healthful Living and World History. Both Greene County Middle and Yadkin Valley Regional Career Academy were recognized for Model Level of Achievement, which perform the attributes to a highest standard as measured by the rubric used to in the STEM recognition program.
Identification of their best practice of educational excellence.
To receive this honor, schools designated as STEM Schools of Distinction are rooted in a culture where creativity and inquiry exists among students, teachers, administrators and community members. The schools also emphasize engaging students in a way of innovation and problem solving to seek solutions, and collaborative teamwork. Additionally, schools have established a network of community relationships and strategies that foster purposeful connections between student studies and the world outside their classroom.
In all, the schools approach education with intentionality to engage and inspire students through learning experiences that are real, relevant and balanced whereby all content areas are equally responsive to cultivating growth and success.
In addition to being honored by the State Board of Education, the schools will be recognized on the department's STEM web page and the NCSTEM Center Portal and receive a specially designed STEM School of Distinction banner provided by the NC Science, Mathematics, and Technology Education Center. This year's recognized schools were celebrated also with a reception sponsored by the Public Consulting Group (PCG), which presented custom plaques to each recipient to display within their schools and at their district offices.
For more information on the NCDPI STEM Recognition Program, please visit NCDPI's STEM web page.


text:
Walter Hill Interview FROM THE HOLLYWOOD INTERVIEW
Ed here: At his best Walter Hill is one of the true pure dark poets of American film.
This interview captures the essence of a major career that has had its troubles.
Think Walter Hill and you likely think of his enormous hit 48 Hours or Brewster's Millions or Streets of Fire. Crowd pleasers for sure. But for me his more interesting work can be found in the more personal films he's done in the action genres. Southern Comfort, The Driver and Hard Times re a few of them. He's not always successful. I remember how disappointed I was sitting through Johnny Handsome. Most writers have had projects like that, where you just can't make the thing work the way you want it to. In the case of Johnny Handsome Hill resorted to heavy violence every time he seemed to run out of good ideas. Once in awhile the violence even got to be funny. Ellen Barkin and Lance Henriksen were SO tough they were parodies of tough. On the other hand Hill managed to take the Charles Bronson of Death Wish 9,10, 11 and 74 and turn him into an actual person. To me it's a small masterpiece, bitter, brutal but not without a certain elegaic quality as well, particularly in the closing scenes. All this said Hill is an extremely intelligent, articulate and engagingly modest guy. And this is one hell of a good interview.
From the interview:
Q I'm a big Anthony Mann fan, and there are a lot of parallels between your bodies of work. Mann said his movies were about "the use of violence by thoughtful men."
H The kinds of stories I like to tell are part of a tradition—and I'm not comparing myself to, or placing myself as the equal of some of the great storytellers I'm going to mention; I'm artistically modest, as everyone ought to be—but it's the tradition practiced by Robert Aldrich, Anthony Mann, Don Siegel, Howard Hawks, Sam Fuller.
I think there's less room in the marketplace now for the kinds of stories I enjoy telling, and which I tend to think of as my strength; action movies today are more fantasy, exaggerated, comic book… That sounds pejorative… but tastes change. Audiences change. I think the older tradition was more intellectually rigorous, and the newer tradition is more pure sensation… and that's not necessarily bad. It's the old Apollonian vs. Dionysian controversy… Nietzsche might very well have liked the newer films more than the older ones… (laughs)
Q I was thinking about why things have changed. Do you think in the time of Ford, Hawks, Mann—when these kinds of films were being made regularly—the audience, the studio bosses, and those directors all shared a more common sense of morality?
H Sure. I talked to Lindsay Anderson about this once; he'd made the remark about what a lucky director John Ford was… that in addition to his great talent, his sensibility was by and large in step with that of the mass audience. An obvious contrary example would be Orson Welles, who did not come along at the perfect time to find an audience for his vision, an audience that would have made his work commercially sustainable.
http://thehollywoodinterview.blogspot.com/2009/09/walter-hill-hollywood-interview.html
Posted by Ed Gorman at 11:34 AM
Pro-File: Paul Bishop
PRO-FILE: CAROLYN HART
Forgotten Books: The Killer by Wade Miller
BRITISH CRIME: HELL IS A CITY (1960) by Fred Blosser
Review Roundup: Ed Gorman's Balancing Act
Pro-File: ROBERT J. RANDISI
PART II is here! Be Cool, Elmore Leonard: Paying H...
One of The Rap Sheet's greatest-Be Cool, Elmore Le...
Pro-File: Margaret Maron
John O'Hara by Lorin Stein from The New Yorker
Pro-File: James Reasoner
Elmore Leonard's Novels Make Great Movies
Best-selling author Elmore Leonard dies at 87
Favorite Films, Favorite Directors: Day of The Out...
PRO-FILE: DAVE ZELTSERMAN
PRO-FILE: LIBBY FISCHER HELLMAN
Biggest book news of the summer: House of The Fatt...
Forgotten Books: Loan Shark by J.W. O'Dell
Scott Phillips' Latest Foray Into the Sexually Ben...
PRO-FILE: BILL CRIDER
PRO-FILE: MAX ALLAN COLLINS
Marilyn Monroe and Howard Hawks
Still one of my all-time favorite noirs: D.O.A.
R.I.P. Barbara Mertz
Max Allan Collins, Jake Hinkson, Chris Morgan
Pro-File: Sandra Balzo
Elmore Leonard in hospital recovering from stroke
Mr. Beaks Talks Passion With Brian DePalma from Ai...
A Diet of Treacle Lawrence Block
ForgottenBooks: Fright by Cornell Woolrich

redpajama_set_name: RedPajamaCommonCrawl


The Showcase Fly-By is offered free of charge and featured daily from 10:30 a.m. until 12:00 p.m. PRE-REGISTER TODAY!
Show off your aircraft in flight! This is an opportunity for manufacturers and individuals to display their aircraft during flight in the Fly-By pattern at show center while a description of your aircraft is shared with the crowd over the public address system. Pilots and their announcers are given a briefing at the Fly-By and Showcase Briefing building. These required briefings are held daily at 9:00 AM and include a description of the Fly-By pattern, staging and launch times. Our Showcase crew will be on hand to stage, launch and recall each aircraft on our own discrete radio frequency.
Each aircraft or group of manufacturer's aircraft have exclusive use of the Fly-By Showcase pattern to show off their aircraft during flight for up to 6 minutes while their representative extols its virtues over the P/A system. The same aircraft can fly on multiple days if times and slots are available.
The Fly-By Showcase is one of our most popular attractions and is a great opportunity to exhibit your aircraft in action! Sponsorships are also available for this high-visibility venue at SUN 'n FUN.
Get started now by downloading the SUN 'n FUN Technical Evaluation Form. Also, please review the Documentation Requirements to insure your participation during the event.


vienna theatre project welcomes in 2019 with a wonderful, hit comedy.
In a run-down movie theater in central Massachusetts, three underpaid employees mop the floors and attend to one of the last 35 millimeter film projectors in the state. Their tiny battles and not-so-tiny heartbreaks play out in the empty aisles, becoming more gripping than the lackluster, second-run movies on screen. They are onto a scam, making extra money on tickets, but the new employee – who is African American – is less enthusiastic about breaking the law, as he knows he'll be the first one accused. With keen insight and a finely-tuned comic eye, The Flick is a hilarious and heart-rending cry for authenticity in a fast-changing world.
Winner of the coveted Susan Smith Blackburn Prize and OBIE Award in 2013, and the 2014 Pulitzer Prize for drama.
Entrenched in his unfulfilling life, Sam robotically shows the ropes to the latest hire, Avery, a rich college kid whose youth comes with hope and enthusiasm. The chemistry between free-spirited projectionist Rose and the two guys drives the action: her fearlessness and confidence intimidates young Avery while frustrating Sam, who is hopelessly in love with her. The characters desperately combat the monotony of their lives, attempting to form meaningful interactions in their dead-end job. When Rose gets Avery alone and tries to make a move, she's rejected in classic millennial fashion, as Avery cannot cope with entanglements while he's taking time off from his expensive college to deal with his anxiety. This results in a brief cynical exchange about mental health – a little barb at this generation's obsession with self-diagnosis. Eventually, Avery's ill-fated involvement in the questionable "employee tradition" of scamming the cinema encouraged by his two veteran colleagues exposes the three character's dysfunctional understanding of honest relationships.
With seemingly mundane dialogue, The Flick demonstrates that life is what happens in the moments between the grandiose stories projected on the silver screen; and unlike the movies, people aren't always heroic and endings aren't always happy. It's also a testimonial to the good old days of theater and film – only a true screen junkie can successfully keep up with the geeky conversation between Sam and Avery, filled with witty movie references and a touching monologue on the importance of 35-millimeter film. The tragedy of digitalization looms over the plot and makes you wonder what the future holds for communal entertainment. As said by Baker herself, the play is a "face-off" between the audience and the reality shown on stage. Will cinemas and theater also fall victim to technology? The Flick gives no answers, leaving it to the viewer to decide.
Convention is absent in the production – no costumes, underlying philosophy or "high" drama – but The Flick's charm lies is in its well-timed comedy, Baker's natural, flowing dialogue and uncanny depiction of people we know all too well from real life. The Vienna Theater Project's set is spot-on and immersive, allowing Cloud's, Annoh's and Teipel's authentic performance to resonate and make this lengthy (3 hours) play easily enjoyable to sit through. Bittersweet and relatable, it makes adulting almost bearable.


text:
Die dispo-Tf Rail GmbH ist ein deutsches Eisenbahnverkehrsunternehmen mit Sitz in Berlin. Das Unternehmen hat derzeit mehr als 200 Mitarbeiter, vorwiegend Triebfahrzeugführer und verfügt über eine Sicherheitsbescheinigung vom Eisenbahn-Bundesamt (EBA). Die wesentlichen Aufgabengebiete sind die Vorbereitung und Realisierung neuer bzw. bestehender Schienenverkehre wie Rangier- und Umschlagsdienstleistungen sowie die Erarbeitung individueller Lösungen für Werksverkehre und Gleisanschlüsse. Außerdem agiert das Unternehmen als Betriebsleitzentrale für Eisenbahnen. Zu den Leistungen zählen hierbei Personaldisposition, Zuglaufverfolgung sowie Ereignis- und Notfallmanagement.

Seit Dezember 2019 ist Hannes Pfeifer alleiniger Geschäftsführer der dispo-Tf Rail. Vorher teilte er sich diese Position mit Dirk Vogel. Hannes Pfeifer war für die Bereiche Betrieb und Vertrieb zuständig, Dirk Vogel für kaufmännische Belange. Der Unternehmenssitz befindet sich in Berlin-Marzahn auf dem Gelände des Econopark der GSG.

Geschichte
Gegründet wurde das Unternehmen am 29. Juli 2013. Die Anerkennung als Stelle für die Ausbildung nach Triebfahrzeugführerscheinverordnung (TfV) wurde am 23. Oktober 2013 vom Eisenbahn-Bundesamt (EBA) verliehen. Am 4. April 2016 wurde die Sicherheitsbescheinigung vom Eisenbahn-Bundesamt (EBA) ausgestellt. Damit ist das Unternehmen in der Lage, eigene Eisenbahnverkehrsdienstleistungen in Deutschland anzubieten.

Dienstleistungen
 Schienengüterverkehr
 Gefahrguttransport
 Personalüberlassung
 Bahnlogistik

Das Unternehmen fährt (Stand November 2018) für folgende Eisenbahnverkehrsunternehmen: BUG Verkehrsbau AG, Captrain, Chemion, boxXpress, erixx, duisport rail, NordWestBahn, ÖBB, Rail Cargo Carrier, RBH, RheinCargo, RTB Cargo, Trans regio und Vlexx.

Weiterführende Informationen
 Liste deutscher Eisenbahngesellschaften

Weblinks
 dispo-Tf Rail GmbH

Einzelnachweise

Bahngesellschaft (Deutschland)
Verkehrsunternehmen (Berlin)
Gegründet 2013

redpajama_set_name: RedPajamaWikipedia


A short sleeved jumpsuit in a classic beige check print. The fit is wide for a relaxed look. There is a waist tunnel with a string in order to adjust around your waist to create the sillhouete you wish. There are two breast pockets and two side pocket slits.


Being one of the UKs most trusted bed brands, their 70 years experience really shows in the quality of their products. All of their mattresses, upholstered bases and headboards are handcrafted at their home in Lancashire.
Using the latest science as well as traditional manufacturing methods, Silent Night constantly deliver great products. Come and see our selection of their best products at our showroom.


"What do you do?" It's a stumper every time I meet someone.
I am the founder and director of Dot Connector Studio, a social impact media production and strategy firm.
From 2011-2014, I worked as media strategist for AIR on Localore, a public media reinvention project that spanned 10 stations across the country.
I regularly serve as a speaker on media issues, and collaborate with researchers, makers and funders to mount related events.
Information on my book, reports, multimedia productions, and other published work.
My reports, including the influential Designing for Impact (2011), have been used by numerous filmmakers, journalists, and digital activists.
I tweet about public interest media issues at @beyondbroadcast—a Twitter handle launched by a series of conferences that began at Harvard's Berkman Center for Internet and Society.
Throughout 2013 I produced a social photo project called The City Speaks, posting an image per day of urban street scenes.


Entry is everything so think about how you want to 'show up' at the interview. What qualities do you want to demonstrate? Decide in advance how you intend to come across, for example as confident, reliable, dynamic.
Write a 'to be' list and identify ways you can transmit the qualities you want to broadcast. For example, to show confidence, make sure you can talk fluidly about your strengths and successes without bragging.
Come to the interview with some insightful questions prepared. Don't trot out the same old questions that every candidate is likely to ask (such as what the opportunities for promotion are). Read the company's website and research their performance, whether on the stock market or the league tables, so that your lines of inquiry are on point.
Even if the job comes with an advertised salary, you may be asked what your salary expectations are. Anticipate this question and, off-line, practise saying your answer out loud. If you want to be paid more than the ad suggests, be prepared to give your reasons as you'll need to justify your request.
Be prepared to articulate your 'unique selling points'. Give this question serious consideration. Think about your own combination of strengths, for example, are you that rare individual who is creative, proactive and reliable.
Before you go to the interview, complete this sentence, 'I am someone who?' Write down your answer and reflect on your response. Think about feedback you've had from friends, family and other people who have affirmed your sense of who you are.
Anticipate being asked about your shortcomings. This is a sensitive subject that needs a careful response. Don't be insincere, such as saying you're a perfectionist if you're not.
Be honest about your areas of development. If attention to detail is not your strong suit, say so and then indicate how you plan to address this. For example, you could say that at times you might ask a colleague to check over a critical document to make sure that you've attended to all the detail.
When you talk face-to-face, it's not just about the words you use. We're social animals so body language, eye gaze and gestures all play their part. If you find it hard to look someone in the eye, you risk being judged as untrustworthy or as having something to hide.
Sit in an upright posture without leaning forward - you don't want to come across as a people pleaser. Do your best to sit still without fidgeting as this will make you look nervous. Hold the other person's eye gaze until just before they look away to send the message that you can hold your own without being aggressive.
Towards the end of the interview, say that you're keen to get some feedback on how you did (if this hasn't been offered). Find out how who to follow up with and get their contact details. Do this in a respectful way so that you come across as keen to learn without being pushy.
Have the intention to get the job without having the expectation that you will. Go into the interview with some degree of humility - arrogance is a big turn off for any employer.
Decide ahead of time that you'll accept the outcome, whether you're successful or not. If you get turned down, be philosophical and resolve to reap the benefits of the experience next time you're faced with an interview. If you do get offered the job- congratulations!- time to go out and celebrate!


The first video and single from THE FERRYMEN's self-titled debut album has been released. Check out the video for "End Of The Road" on KNAC.COM HERE.
THE FERRYMEN is a brand new project featuring guitarist Magnus Karlsson (PRIMAL FEAR, MAGNUS KARLSSON'S FREE FALL) and vocalist Ronnie Romero (LORDS OF BLACK, RAINBOW), together with drummer Mike Terrana (RAGE, AXEL RUDI PELL, MASTERPLAN and more).
Digital pre-orders come with an instant download of the song "End Of The Road".


text:
You searched for: Starts with W Remove constraint Starts with: W Format Prints Remove constraint Format: Prints Format Books Remove constraint Format: Books Institution University of Massachusetts Amherst Libraries Special Collections and University Archives Remove constraint Institution: University of Massachusetts Amherst Libraries Special Collections and University Archives
1. W. E. B. Du Bois Papers, 1803-1999 (bulk 1877-1963)
University of Massachusetts Amherst Libraries Special Collections and University Archives
Scholar, writer, editor of The Crisis and other journals, co-founder of the Niagara Movement, the NAACP, and the Pan African Congresses, international spokesperson for peace and for the rights of oppressed minorities, W.E.B. Du Bois was a son of Massachusetts who articulated the... more
Books[remove]1
Drawings/Illustrations1
University of Massachusetts Amherst Libraries Special Collections and University Archives[remove]1


text:
Ariana Grande Gets Emotional on 'Sweetener' Tour Opening Night: Mac Miller Tribute, Setlist and More
By Nicholas Hautman
Kevin Mazur/Getty Images for Ariana Grande
Ariana Grande kicked off her highly anticipated Sweetener world tour at the Times Union Center in Albany, New York, on Monday, March 18.
The pop star, 25, performed nearly 30 tracks, mixing many of her biggest hits with a selection of fan favorites. She opened the show with "Raindrops (An Angel Cried)," the a cappella intro from her 2018 album, Sweetener, before transitioning into "God Is a Woman."
Throughout the concert, which was the first of an 80-date global trek that will extend into mid-October, Grande showcased her signature vocals with some sexy and fun choreography. According to videos that fans shared on social media, the singer cried during three songs: "Everytime," "Goodnight N Go" and the show's closer, "Thank U, Next."
"I really dunno what to say yet," Grande wrote on Instagram after the show. "For now, thank you will suffice. a dream come true typeeaa night. i love you. so much. thank you."
The pop duo Social House and former Fifth Harmony member Normani, who recently launched her solo career after the girl group announced an indefinite hiatus, served as the evening's opening acts. Normani's set included covers of three Rihanna songs, including "Diamonds" and "We Found Love," as well as her own singles "Waves" and "Love Lives," and Fifth Harmony hits "Worth It" and "Work From Home."
The Sweetener world tour is Grande's first since 2017's Dangerous Woman tour, which was rocked midway through by a terrorist bombing at England's Manchester Arena that killed 22 concertgoers. It also marks the first time that the Grammy winner has hit the road since the death of her ex-boyfriend Mac Miller and her split from fiancé Pete Davidson.
Scroll down to get all of the details on the tour's opening night!
<# if ( data.credit ) { #>
Credit: {{ data.credit }}
<# } #> <# if ( data.caption ) { #>
<# if ( data.button_url && data.button_text ) { #> {{ data.button_text }} <# } #>


text:
Q: Using php, javascript or a MySQL query to return all comments relevant to it's article I'm creating a simple blog.
I have created 2 tables.
First one lists all of the articles with relevant columns (articleID, articleTitle, articleAuthor, etc)
Second one lists all of the comments with relevant columns (commentID, articleID, commentName, etc)
On the blog page I am using a recordset to display each artcle with a simple SELECT * from articles and ordering it by DESC date.
Now, I am trying to pair up the correct comments below each article using a new recordset that joins the tables articles and comments on articleID.
my issue is that each article is return only the first comment listed. I don't know if I need a runtime variable, or what. I've read so many different blogs and forums and got some many different answers that I got lost in it all and it stopped making sense.
I am pretty sure that there are many ways to do this but also quite sure that this is a common thing to do so it should't be too hard to create. I just need some advice.
I can provide more details as needed.
Many thanks in advance!
    <?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

$maxRows_rsArticle = 10;
$pageNum_rsArticle = 0;
if (isset($_GET['pageNum_rsArticle'])) {
  $pageNum_rsArticle = $_GET['pageNum_rsArticle'];
}
$startRow_rsArticle = $pageNum_rsArticle * $maxRows_rsArticle;

mysql_select_db($database_PowerStoreConnection, $PowerStoreConnection);
$query_rsArticle = "SELECT ArtID, ArtTitle, ArtPubDate, ArtDesc, ArtAuthor, ArtContent FROM blog_articles WHERE BlogID = 1 ORDER BY ArtPubDate DESC";
$query_limit_rsArticle = sprintf("%s LIMIT %d, %d", $query_rsArticle, $startRow_rsArticle, $maxRows_rsArticle);
$rsArticle = mysql_query($query_limit_rsArticle, $PowerStoreConnection) or die(mysql_error());
$row_rsArticle = mysql_fetch_assoc($rsArticle);

if (isset($_GET['totalRows_rsArticle'])) {
  $totalRows_rsArticle = $_GET['totalRows_rsArticle'];
} else {
  $all_rsArticle = mysql_query($query_rsArticle, $PowerStoreConnection);
  $totalRows_rsArticle = mysql_num_rows($all_rsArticle);
}
$totalPages_rsArticle = ceil($totalRows_rsArticle/$maxRows_rsArticle)-1;

$paramArtID_rsComment = "-1";
if (isset($_GET['blog_articles.ArtID'])) {
  $paramArtID_rsComment = $_GET['blog_articles.ArtID'];
}
mysql_select_db($database_PowerStoreConnection, $PowerStoreConnection);
$query_rsComment = sprintf("SELECT blog_comments.artID, comName, comEmail, comWebsite, blog_comments.comment, comDate FROM blog_comments JOIN blog_articles ON  blog_articles.ArtID = blog_comments.artID WHERE blog_comments.artID = %s ORDER BY comDate DESC", GetSQLValueString($paramArtID_rsComment, "int"));
$rsComment = mysql_query($query_rsComment, $PowerStoreConnection) or die(mysql_error());
$row_rsComment = mysql_fetch_assoc($rsComment);
$totalRows_rsComment = mysql_num_rows($rsComment);
?>

I am adding the full page code below so someone could possibly point out how to use the code that was provided in the answer. It's my goal to learn this in the days to come so at least when I come back here for help I will at least know what this means and be able to ask better questions. Maybe someday I will understand this enough to repay the favor or help others.
Thank you!
<?php require_once('Connections/PowerStoreConnection.php'); ?>

<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

$maxRows_rsArticle = 10;
$pageNum_rsArticle = 0;
if (isset($_GET['pageNum_rsArticle'])) {
  $pageNum_rsArticle = $_GET['pageNum_rsArticle'];
}
$startRow_rsArticle = $pageNum_rsArticle * $maxRows_rsArticle;

mysql_select_db($database_PowerStoreConnection, $PowerStoreConnection);
$query_rsArticle = "SELECT ArtID, ArtTitle, ArtPubDate, ArtDesc, ArtAuthor, ArtContent FROM blog_articles WHERE BlogID = 1 ORDER BY ArtPubDate DESC";
$query_limit_rsArticle = sprintf("%s LIMIT %d, %d", $query_rsArticle, $startRow_rsArticle, $maxRows_rsArticle);
$rsArticle = mysql_query($query_limit_rsArticle, $PowerStoreConnection) or die(mysql_error());
$row_rsArticle = mysql_fetch_assoc($rsArticle);

if (isset($_GET['totalRows_rsArticle'])) {
  $totalRows_rsArticle = $_GET['totalRows_rsArticle'];
} else {
  $all_rsArticle = mysql_query($query_rsArticle, $PowerStoreConnection);
  $totalRows_rsArticle = mysql_num_rows($all_rsArticle);
}
$totalPages_rsArticle = ceil($totalRows_rsArticle/$maxRows_rsArticle)-1;

$paramArtID_rsComment = "-1";
if (isset($_GET['blog_articles.ArtID'])) {
  $paramArtID_rsComment = $_GET['blog_articles.ArtID'];
}
mysql_select_db($database_PowerStoreConnection, $PowerStoreConnection);
$query_rsComment = sprintf("SELECT blog_comments.artID, comName, comEmail, comWebsite, blog_comments.comment, comDate FROM blog_comments JOIN blog_articles ON  blog_articles.ArtID = blog_comments.artID WHERE blog_comments.artID = %s ORDER BY comDate DESC", GetSQLValueString($paramArtID_rsComment, "int"));
$rsComment = mysql_query($query_rsComment, $PowerStoreConnection) or die(mysql_error());
$row_rsComment = mysql_fetch_assoc($rsComment);
$totalRows_rsComment = mysql_num_rows($rsComment);
?>

<?php
require_once('webassist/themes/theme_open.php');
$WAIncludeContent = new WA_Include(__FILE__);
?>

<title>Blog</title>

Blog

        <?php do { ?>

<?php echo $row_rsArticle['ArtTitle']; ?>

Posted - <?php echo date('M d, Y' ,strtotime($row_rsArticle['ArtPubDate'])); ?>

 By <?php echo $row_rsArticle['ArtAuthor']; ?> | x Comments

<?php echo $row_rsArticle['ArtContent']; ?>

Comments:

Name <?php echo $row_rsComment['comName']; ?> | <a href="<?php echo $row_rsComment['comWebsite']; ?>" target="_blank">Website |  | Reply

        Submitted - <?php echo date('M d, Y' ,strtotime($row_rsComment['comDate'])); ?>

<?php echo $row_rsComment['comment']; ?>

          <?php } while ($row_rsArticle = mysql_fetch_assoc($rsArticle)); ?>

<?php
mysql_free_result($rsArticle);

mysql_free_result($rsComment);
?>
<?php require_once('webassist/themes/theme_close.php'); ?>

A: You are only fetching the first row.  You have to fetch all the rows.  You can do this using a loop.
I will be showing you how to use the "while" loop using mysqli instead of mysql_, because mysql_ is deprecated.  (By the way, you should also be aware that PowerStore's code is full of security holes, including with mysql_, partially because hackers know what all the functions are and partially because they have half-baked database security.  In particular, you really need to replace their image uploader security ASAP because it is very easily exploitable.)
From the mysqli pages of the PHP manual (prepare, bind_param, get_result):
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
    //NOTE: while this is in the manual, you should do your own error handling
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

//Use question marks for prepared statements
$query = "SELECT ArtID, ArtTitle, ArtPubDate, ArtDesc, ArtAuthor, ArtContent
    FROM blog_articles
    WHERE BlogID = 1
    ORDER BY ArtPubDate DESC
    LIMIT ?, ?";

if($stmt = mysqli_prepare($link, $query)) {
    //This next line does everything from GetSQLValueString and more!
    mysqli_stmt_bind_param($stmt, "ii", $startRow_rsArticle, $maxRows_rsArticle);

    mysqli_stmt_execute();

    $result = mysqli_stmt_get_result($stmt);

    //This is where all your rows will go
    $allRows = array();

    //This is your loop
    while ($row = mysqli_fetch_assoc($result)) {
        $allRows[] = $row;
    }

    /* close statement */
    mysqli_stmt_close($stmt);
} else {
    //handle what happens when there is no result
}

/* close connection */
mysqli_close($link);

/*** Later in your code ***/
foreach($allRows as $row) {
     //do whatever you're doing with each row of information
}
?>

Note that your prepared statement for your other query would go like this:
$query = "SELECT blog_comments.artID, comName, comEmail, comWebsite,
    blog_comments.comment, comDate
    FROM blog_comments
    JOIN blog_articles ON  blog_articles.ArtID = blog_comments.artID
    WHERE blog_comments.artID = ?
    ORDER BY comDate DESC";

if($stmt = mysqli_prepare($link, $query)) {
    mysqli_stmt_bind_param("i", $paramArtID_rsComment);
    ....

EDIT
Okay, I see what you're trying to do now.  Let me show you how to get the comments you are looking for.  I am going to use one query to get all the comments because the fewer queries you make, the better.  On many cheap server packages (I assume that's what you have), querying the database takes more time than it should due to connection speed issues between the database and the web scripts.
How do I use one query?  First, I am going to make one tiny change to collecting the articles.  I will make the keys of the $allRows array the article ids.
    //This is your loop
    while ($row = mysqli_fetch_assoc($result)) {
        $allRows[$row['ArtID']] = $row;
    }

To get the ids back out for my query, I will use this:
 implode(',', array_keys($allRows));

If my article ids are 12, 15, 38, and 44, that would result in this string:
 12,15,38,44

Next, I make my comments query.  I can't use a prepared statement for this query because I want to use a list of numbers, not just one number.  But it's safe for me to use a non-prepared statement here because I know that the values are all integers that I have gotten straight from another query.  If they were not known values (i.e., a user entered them originally), I would use mysqli_real_escape_string on each value before putting it in the array above.
From the mysqli page of the PHP manual for mysqli_query:
$query = sprintf("SELECT blog_comments.artID, comName, comEmail, comWebsite,
    blog_comments.comment, comDate
    FROM blog_comments
    JOIN blog_articles ON  blog_articles.ArtID = blog_comments.artID
    WHERE blog_comments.artID IN (%s)
    ORDER BY comDate DESC",
    implode(',', array_keys($allRows))
    );

if($result = mysqli_query($link, $query, MYSQLI_USE_RESULT) {
    while ($row = mysqli_fetch_assoc($result)) {
        //I am going to create a 'Comments' array in each article row
        //This is a "multidimensional array", fyi
        $allRows[$row['artID']]['Comments'][] = $row;
    }
    mysqli_free_result($result);
} else if(mysqli_errno($link)) {
    //an example of error handling
    //you should do this after every query to check for errors
    throw new Exception(mysqli_error($link), mysqli_errno($link));
}

Now that I have collected the information, I can call 'mysqli_close()' and close the database connection.

<title>Blog</title>

Blog

  <?php
  //Here is where we make use of the array from earlier
  if(sizeof($allRows) == 0) {  // there are no articles
      ?>

No articles found.

      </php
  } else {  // there is at least one article
    foreach($allRows as $row) { //start article loop
    ?>

<?php echo $row['ArtTitle']; ?>

Posted - <?php echo date('M d, Y' ,strtotime($row['ArtPubDate'])); ?>

 By <?php echo $row['ArtAuthor']; ?> | x Comments

<?php echo $row['ArtContent']; ?>

Comments:

      <?php
      if(sizeof($row['Comments']) == 0) { // there are no comments
         ?>

No comments.

         <?php
      } else {
        //Let's get the comments out
         foreach($row['Comments'] as $comment) { //start comment loop
          ?>

Name <?php echo $comment['comName']; ?>
             | <a href="<?php echo htmlspecialchars($comment['comWebsite']); ?>" target="_blank">Website |
             | Reply

             Submitted - <?php echo date('M d, Y' ,strtotime($comment['comDate'])); ?>

<?php echo $comment['comment']; ?>

          <?php
         } // end comment loop
       } // end comment if-else

       //You probably want something here for adding new comments

       ?>

    <?php
    } // end article loop
  } // end article if-else
  ?>

As an additional note, when people add comments, make sure you sanitize them of anything and everything that might load a script when it's echoed on the page.  If I were you, because you have so little expertise, I would simply use strip_tags on each comment before saving it to the database.
If you change GetSQLValueString to use mysqli_real_escape_string instead of mysql_real_escape_string, you'll be able to change over to mysqli_query across the board easily, but I strongly suggest using prepared statements where applicable.  They make it much, much more difficult to use SQL injection on you.
The connection stuff at the top of my example should be used in place of the PowerStore connection stuff.  You'll have to change all the mysql across the entire site, but it's worth it in database connection handling alone (on my server, the deprecated mysql functions caused database lockups on a regular basis, rendering the site inoperable for minutes or hours at a time).  If the connection fails, you should redirect to an error page of your own making that says something like "Server Error blah blah blah" on it and that makes no database calls.  Here's an example:
/* check connection */
if (mysqli_connect_errno()) {
    throw new Exception(mysqli_connect_errno().' '.mysqli_connect_error(), -1000);
}

Also look into proper error handling instead of that die() crap that PowerStore and the PHP manual use.  You should throw exceptions whenever a mysql error occurs, and use both try-catch and a registered exception handler to handle those and other exceptions.  I have my exception handler email me the errors so that I am alerted to them.  An example that handles the connection errors from above:
error_reporting(E_ALL); // record all error types
ini_set('display_errors','0'); // don't show errors to your users!

function error_email($errno, $errstr, $errfile, $errline, $errcontext) {
    //email to self
    //I use this array method to get things easier to read
    $message = array();
    $message[] = 'Error: '.$errno.' '.$errstr;
    $message[] = 'File '.$errfile.' Line '.$errline;
    $message[] = implode("\r\n",$errcontext);

    error_log(implode("\r\n\r\n",$message), 1, "myemail@mydomain.com");
}

function exception_handler($e) {
    if($e->getCode() == -1000) {
        if(headers_sent()) {
            header('Location: http://mydomain.com/500Error.php');
        } else {
            include('error_message.php');
        }
        exit();
    } else {
        include('error_message.php');
    }
    //email to self
    error_email($e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine(), $e->getTrace());
    die();
}
set_exception_handler('exception_handler');

function error_handler($errno,$errstr,$errfile,$errline,$errcontext) {
    error_email($errno, $errstr, $errfile, $errline, $errcontext);
    include('error_message.php');
    die();
}
set_error_handler('error_handler');

redpajama_set_name: RedPajamaStackExchange


text:
Chicago Bears Odds To Win NFC North: Still Pay Better Than Even
Don Shapiro
The Chicago Bears odds to win the 2010 NFC North were hovering around even, but still pay better odds at $120 for every $100 bet at Bookmaker.com.
The Bears had no trouble handling Carolina last weekend, and that was without a solid performance from Jay Cutler's stand-in Todd Collins, who managed to have four interceptions during the game. Cutler is expected to return from injury this week.
The 4-1 Bears won as a result of defense, something that got them into the Super Bowl just a few years ago. At that time, however, Chicago had been lacking a marquee quarterback. This time, they have Cutler.
Matt Forte rushed for 166 yards against Carolina, helping his team bounce back from an ugly loss the week before to the New York Giants.
The Bears come into Week 6 with a 4-1 record and face off against a Seattle Seahawks team that has been abysmal on the road in recent years, and 2010 is no exception thus far.
Many books had the Bears at 4/1 odds of winning the NFC North while opening around 9/1 odds.
It was the Minnesota Vikings and Green Bay Packers that were expected to compete for the NFC North.
While Green Bay has a winning record at 3-2, they are hardly the dominating team many expected to win the 2011 Super Bowl. In fact, they had been top ranked in Gambling911.com's own Power Rankings for the first few weeks of this season but fell dramatically this week.
Minnesota, meanwhile, is an abysmal 1-3. They will likely need a win this week against another desperate team, the 1-3 Cowboys, in order to stay in contention.
Currently, the Packers remain as even favorites to win the NFC North while Minnesota would now pay 3/1 odds. Detroit is not listed at Bookmaker.com. – Don Shapiro, Gambling911.com.
Football News News
Raiders Bengals Prop Bets - 2022 Wildcard Playoffs
Gambling911.com has your Raiders vs. Bengals Wildcard Playoffs for Sunday January 16, 2022. The line on this game is Cincinnati -5.5/-240 on the moneyline.
Hot Betting Trends Wildcard Playoffs: Philadelphia Eagles vs. Tampa Bay Bucs
Gambling911.com had the Bucs as a -7.5 home favorite. The oddsmakers opened this one at -9.5 but quickly dropped it to -8.5, still representing a 1-point overlay.
What is the Spread on the Steelers vs. Chiefs Playoff Game Going to be?
Gambling911.com has the Chiefs as a -9.5 home favorite in the Wildcard Playoffs.
What is the Spread on the Raiders vs. Bengals Playoff Game Going to be?
The Bengals hosting the Raiders in the 2022 NFL Playoffs should be a -4.5 favorite, according to Gambling911.com.
What is the Spread on the Saints vs. Rams Playoff Game Going to be?
Gambling911.com has the Saints-Rams Playoff game line at LA -6. This could potentially be a touchdown or greater line.


Chiropractic can help a wide range of conditions due to its ability to help nervous energy flow to the area of the body that needs it, but is particularly useful for afflictions of the spinal system and pain.
On a daily basis we experience physical, chemical and emotional stresses that can accumulate and result in serious loss of spinal health, as well as inherit serious spinal conditions. Most times the effects are gradual, not even felt until they become serious.
Because every single thing in your body works because of nerve flow, it is not just your spine that is affected but also functions like digestion, breathing and concentration. Chiropractors adjust the spine to improve nerve flow which allows your body to heal itself and improves the function of your entire body.
The list below suggests some of the most common conditions that chiropractic patients have seen improve, but chiropractors have helped with much more than this!
If you have a condition which is not on this list and want to know if chiropractic care could help you, email info@brisbanenaturalhealth.com.au and we will let you know!


Prime Minister Peter O'Neill said yesterday he had "decommissioned" Mr Marape for having failed to formally tender his resignation.
Mr Basil's appointment is under the auspices of Pangu, which has its own internal problems, being the second largest political party in government with 14 MPs.
It is understood Mr Basil's appointment is in anticipation of a formal announcement of his own political party any time now in which all the Pangu MPs will join.
The Registrar of Political Parties Dr Alphonse Gelu yesterday said the formal registration of Mr Basil's new political party was still being processed.
At the same time, Pangu Pati executives said they had no control over the decision of the party MPs on whether to join Mr Basil under the new political party.
But amid all this, two other Pangu Pati MPs were "bestowed" two important portfolios yesterday – Markham MP Koni Iguan taking over as the Communications and Information Technology Minister a post previously held by Mr Basil.
Mr Basil however, retains the Energy portfolio in his new job as Finance Minister.
Another Pangu Member, Rigo MP Lekwa Gure had been appointed as the new chairman of the Parliamentary Public Accounts Committee, taking over from Mr Iguan.
Prime Minister Peter O'Neill officially announced the appointments at Government House yesterday morning, flanked by coalition partners, ministers and departmental heads.
"We are very happy to announce the appointment of Koni Iguan, who is a second term Member for Markham, a serving Member from 2007 to 2012 and now 2017 and onwards," Mr O'Neill said.
"He is an experienced Member of Parliament and has been the chairman of the Public Accounts Committee, and I wish to now announce that he will be the Minister taking over from Sam Basil as Minister for Communications.
And Sam Basil as the leader of the second largest party in government will move into the senior responsibility of Finance Minister; he will also be responsible for looking after Kumul Petroleum and Kumul Mining which is a very significant investment on behalf of our people by the State in these key sectors," he said.
Mr O'Neill also said the new Leader for Government Business will be Minister for Forest, Douglas Tomuriesa, who is Member for Kiriwina-Goodenough, again a second term Member of Parliament, an experienced MP who is capable of managing the smooth running of the parliamentary affairs.
He also thanked former finance minister James Marape for his support in the past seven years.
"It is his wish to move on so we respect the decision. And of course the government will continue to manage the affairs of the country and we look forward to the coming session of Parliament on May 7," Mr O'Neill said.


text:
IN: News & Features
Turn, Turn, Turn to A Far Cry
by Pam Kristan
September 9, 2016 September 7, 2016 by Pam Kristan
Karl Doty A Far Cry bassist
While camping in the White Mountains a year ago, bassist Karl Doty and violinist Liesl Schoenberger Doty ran into David Upham, conductor of the UNH Symphony Orchestra. David introduced them to Norman Dello Joio's Meditations on Ecclesiastes. Thus began the genesis of this weekend's season opener for A Far Cry, the Jamaica Plain-based 18-member self-organized string orchestra. Performances come this Saturday, September 10th at 4 pm at St. John's Church in JP and at the Isabella Stewart Gardner Museum on Sunday at 1:30.
The Crier's process of curating has gradually evolved, so that by their fourth season (this being the 10th), any Crier could propose a program for the ensemble to consider. On the walls of Kneisel Hall in Blue Hill ME last weekend, the ensemble mapped out its whole 2017 season.
From the seed of the familiar Ecclesiastes text, "To everything there is a season" which Dello Joio translated into 10 musical statements, one for each verse, Karl and Liesl came up with "Point of View", pulling together works that each offer a different way of encountering experience.
In Steve Reich's Clapping Music, just two sets of clapping Criers repeat a simple African rhythm, one group going more and more out of phase until it all comes 'round again. This is music in the most basic, physical aspect.
Liel Doty (file photo)
After the Ecclesiastes encounter Haydn's "Philosopher" Symphony No. 22, having an intellectual point of view, also suggested itself. The quiet opening movement features English horns and French horns over a slow walking bass—balanced, temperate, considerate.
At the center comes what Karl sees as the natural view of the world in Vaughn Williams' The Lark Ascending. He says, "this is the truth; this is what's happening outside, all around us." It brings forth our full being. Ayano Ninomiya takes the lofty violin solo.
The Dello Joio, despite its spiritual tone, has that 1950s Hollywood feel that sets us up for a wild ride to the end. Kip Jones, composer of LDMT, is Karl's old buddy from Duluth; we heard him several seasons ago in Jones's double concerto (violin, double bass). Like LDMT, that concerto includes singing as well as playing. [See BMInt's interview with Doty and Jones here]
Commissioned by the highest bidder on a Kickstarter campaign, a biker who wanted something to accompany him on his way to a race, LDMT stands for Long Distance Motorcycle Transit. It's rhythmically ecstatic—a hybrid integrating all aspects of our being, and like the entire concert, it turns our point-of-view upside-down and inside-out.
Pam Kristan wrote criticism for Portland ME publications (The Maine Times, the Portland Press Herald, the Portland Independent et al.) and program notes for Boston Cecilia and Cantata Singers. She has written two books, the more recent, Awakening In Time: Practical Time Management For Those On a Spiritual Path. She lives in Jamaica Plain.
Comments Off on Turn, Turn, Turn to A Far Cry
Categories News & Features


text:
Diabetes Health Center
General Diabetes
Find an Endocrinologist
Diabetes Guide
Related to Diabetes
Blood Glucose Tracker
Eye Problems Assessment
Insulinoma
Diabetes Medications From Basic to Complex
Diabetic Kidney Disease Often Missed
Tests Miss up to 30% of Cases Among People With Type 2 Diabetes
June 24, 2003 -- Current screening methods may be missing up to 30% of kidney disease cases among people with type 2 diabetes.
A new study suggests up to 300,000 adults in the U.S. with type 2 diabetes may not know they have kidney problems because they do not show the classic signs of kidney disease commonly associated with diabetes.
Researchers say nearly half of all new kidney failure cases are attributed to type 2 diabetes. When diabetes isn't effectively managed through lifestyle modifications and drug therapy, the kidneys have a harder time doing their job in clearing wastes from the body, which often results in kidney disease and kidney failure.
Most doctors currently screen for kidney disease among adults with type 2 diabetes by testing for protein in the urine (albuminuria). And patients who have eye disease (retinopathy) are tested because they're also likely to have protein in the urine. Retinopathy is a condition associated with kidney disease caused by diabetes.
But researchers say much of what doctors know about the nature of kidney disease in people with diabetes is based on studies of people with type 1 diabetes rather than the more common type 2 diabetes. And their findings suggest that kidney disease among people with type 2 diabetes may have different features and characteristics than those found among people with type 1 diabetes.
The study, published in the June 25 issue of The Journal of the American Medical Association, looked at data from 1,197 people with type 2 diabetes over the age of 40.
Chronic kidney disease occurs when the kidneys are unable to eliminate toxins and waste from the body effectively and maintain a normal fluid balance. The severity of the condition is measured by estimating how well the kidneys are able to filter wastes in the blood, known as the glomerular filtration rate (GFR), and a low GFR is a clear sign of kidney disease.
Researchers found 13% of the adults with type 2 diabetes had a low GFR, but 30% of these patients did not have eye disease or protein in the urine. Therefore, the current screening procedures using these standard kidney disease indicators may be missing up to 30% of kidney disease cases among people with type 2 diabetes.
"Patients with type 2 diabetes should ask their doctor for their GFR on an annual basis," says researcher Holly J. Kramer, MD, MPH, assistant professor in epidemiology and preventive medicine at Loyola University Chicago Stritch School of Medicine, in a news release.
"Delays in diagnosis and treatment as a result speed progression to kidney failure."
Researchers say the findings are especially significant because the number of people with kidney failure in the U.S. is expected to double in the next 10 years, due in large part to the rise in type 2 diabetes.
WebMD Health News
SOURCES: The Journal of the American Medical Association, June 25, 2003. News release, Loyola University Health System. WebMD Medical Reference with Healthwise: "Chronic Kidney Disease."
© 2003 WebMD, Inc. All rights reserved.
How to Start Exercising With Diabetes
Diabetes Management in 10 Minutes
Images of Diabetic Retinopathy and Other Vision Problems
Is Your Type 2 Diabetes Under Control?
Why Am I Always Hungry?
Best and Worst Foods for Diabetes
The Kidneys: Picture, Function, Conditions, Tests, Treatments
Conditions That Affect Your Kidneys
Analgesic Nephropathy
George Lopez Gets a New Kidney
Quiz: How Well Do You Know Your Kidneys?
Diabetic Nephropathy and Kidneys Topics
Getting Past the Guilt of Type 2
See how one patient learned to manage her weight and diet.
Are your 'good' habits doing harm?
3 Types of Exercise
How they help diabetes.
Small Steps to Manage Your Blood Sugar
Best Diets for Diabetes
Best Exercises for Diabetes
How to Start Exercising With Type 2
Prediabetes: 7 Steps to Take Now
Type 2 Diabetes: What Is It?
Tips for Dealing With Nerve Pain
What Your Feet Say About Your Health
Surprising Habits to Break for Diabetes
Is Your Diabetes Under Control?
10-Minute Diabetes Tips
Diabetes: How to Count Carbs
Diabetes Diet Dos and Don'ts
Video: Type 1 Diabetes Myths


Now we will show how to download SketchUp from the Internet.
First we search SketchUp in the browser.
There we will see a website name, SketchUp.com.
Once we found it, we click there.
On the SketchUp website, we go to Products, which is in the top bar.
Now we will see a list of different offer products.
From their list we select SketchUp Free.
Then we click Start Modeling to start using the online modeling environment.
we can run the program on our computer, we click the menu on the left.
We can see a new window that asks us to sign in.
We choose to sign in with Trimble ID or with Google account.
we are required to offer an email address and set up a password.
we could just click the blue button to Sign in with Google which is faster.
on the bottom left corner of the page which says App Downloads.
We download SketchUp Make 2017.
The operating system in our case will be Windows.
SketchUp equipped with 64-bits Windows system.
After downloading the executable file, we execute it.
Click Next and then select the folder we want to save to.
Hit Next and press Install.
we end downloading SketchUp Make 2017.


text:
Geoff stood in silence as he stared blankly at the teleportation pad. The last residues of steam wisped around him as he hopelessly tried to grasp at a Marie that was no longer present
Even 'She' had nothing to say, mostly because She could feel Geoff's dismay and because this eventuality had not been predicted.
If She could experience shock in the true sense, She, would have been wracked with it after learning of how her father, creator and life giver had secretly worked on another project without her knowing.
Lahm had made her, but he had also given a new and extended life to Mr Stealth.
She concluded that it was no surprise Lahm's thirst for creating the unfathomable along with an overwhelming weakness to be manipulated, meant there was always a chance She didn't know everything about what he did.
Geoff for his part could find no such logical conclusions, still reeling from Marie's part in all this and her impeccable bad timing at wandering in on him, holding a gun to small child's head, which he fully intended to blow off.
The fact little Ms Stealth tricked her was of no consolation to Geoff, he felt crushed that Marie could think he was one of the four heads or that he could kill children. After all the time they'd spent together and after he saved Jeanie from…
My God we've got to get Jeanie she is still out there somewhere.
'She' scanned every picture and image from the City as people raced to the main teleportation pads after gathering the last of their essentials. She located Jeanie alone and scared, but unharmed and at the main teleportation pad.
Small consolation but at least Jeanie is safe, I couldn't live with myself if we'd lost her too.
There were always going to be casualties but what we've done, far outweighs that fact. We will have saved thousands from certain death. I'm sorry about Marie and I…I do feel your pain, but we must leave now and go to the outside world. We did it, Geoff. We saved the people here and we have given mankind a hope of recovery. Take some joy in that if in nothing else.
Geoff nodded in silent agreement as he found himself standing over the corpse of Terry Duran. Geoff knelt and gently closed Terry's eyes before whispering a thank you.
I guess now is the time to leave, and go home?
Yes, time to go, although we have one more act before we join the others Geoff, something of an announcement or proclamation if you will.
Oh, what is that exactly?
We need to address the people, all of them, inside the City and outside.
Right does that mean the world?
Exactly Geoff and you understand why?
From what you've shown me of the outside world yes, I understand. We need to reassure them it'll change. But there must be a few leaders left to help us get that message across? Surely someone better placed than a no mark like me.
You have given the world a chance and you must address your kind because no, there are no leaders left, not of any real note. The four heads drank them dry and now there are no voices of prominence out there. You are it. You will become a beacon to mankind but don't worry, I'll be with you every step of the way.
Wow, that isn't in the least bit daunting…. but do you know something, I'll do it. We will lead the world into a new era, and I thank you, for, well for being you.
Shucks Geoff if I could blush I would. Now, are you ready to face your public?
I was born ready soldier.
The great expansive holding hall, which contained the main teleportation units, echoed with the frantic chattering and muttering of all those gathered.
The remaining City occupants mulled around anxiously waiting for escape. Some were starting to panic, questioning whether this Geoff Smith character was true to his word. What had he done with the four heads, had he won, had he lost?
What if he was one of the four heads asked others.
They didn't need to wait long for answers as Geoff strolled into the great hall.
The people stared at him, with bated breath, and the panicked muttering stopped as if on signal.
Geoff felt their intense gaze as he wandered up a set of steel stairs to an overhead platform which contained the control centre for the teleportation pads.
He arrived at the top and peered over the edge at the people below.
He was vaguely aware of the blood that had clung to him from his various encounters in the last twenty-four hours. It gave him the look of warrior and leader although if he looked at blood stains too long, he was likely to throw up, which wasn't so heroic.
Behind Geoff stood a giant monitor, a monitor that had once greeted all the happy arrivals in the hall and presented or bombarded them with, glorious previews of the City.
Geoff knew without her having to tell him that his face would be on that monitor shortly, addressing his waiting crowd and that of the outside world. No sooner than this thought had occurred than Geoff found his face illuminated onto the screen.
Just be yourself Geoff. I've tuned you into all available stations on the outside. TV, radio, doesn't exactly run like it used to. Go give it to them.
"People of the City and people of the world hear my words," started Geoff.
He swallowed hard, "Today is the end of this so-called financial kingdom, a kingdom that has destroyed the lives of many and enriched only a few and to the detriment of us all. Today, you people of the City are free. Nobody knows what we suffered in here, this secret place. We still do not know where we are, I mean that is madness! But we know we are leaving and have won the battle and the right to do so. I commend you for your bravery and you will return home."
The crowd cheered and whooped in part, but it was a strange atmosphere, one where many minds were still trying to grasp their current reality and figure out if this escape was for real.
"We cannot plead total ignorance, on some level we knew the dangers of coming here and the self-interest we sought, whatever our reasons. Do not make the same mistakes on the outside. For the way of life and choices here in this once grand City, people, real people across the globe have suffered."
"I know many of you are hurting and have lost loved ones here in this God forsaken place and that some remain missing, but it is here you must come to your own decisions. I am more than certain that those who remain missing are sadly deceased."
There were cries of anguish and despair.
"I am sorry to be so blunt, but it is for those affected to decide whether they wish to stay, go or be left behind. Understand that staying here will likely mean a long and dangerous stay until this City is located from the outside. That is something I will endeavour to do once we leave here, to return and find any last surviving innocents, but I can make you no promises. I have scanned all records of civilians and tried to locate every one of you. The majority are here for departure. I thank those so caring amongst you for looking after the abandoned children and those left without families."
There were sobs and more confused muttering's, but Geoff continued his most public address.
"You on the outside world who can hear or see this, please do not judge us too harshly. We thought in the main we were coming here to help the world prosper, perhaps some of us convinced ourselves of that, but we had no idea of the impacts across the globe. I was the first to be able to see for myself what was happening out there. I was horrified, disgusted by what I saw and know how much you suffered and continue to do so. The world as we once knew it is leaderless and in need of direction, but mankind can again prosper. For today, today signals the end of Proactive Square."
Some of those gathered, demanded answers from Geoff, who was he, why had he done all this?
"Who am I?" Geoff responded. "I am no one, I am just like you and once upon a time when professions mattered, I would have been lower down the ladder than most of you. I'm just a data entry clerk but I know right from wrong. I felt I had no choice after seeing what none of you were privy to. I wanted to do everything I could. Whether I liked it or not, that became my responsibility."
"We will get go to our old homes?" shouted out one person.
"You will be teleported as close as possible. I cannot guarantee a warm greeting for you or what will happen to each of you, but I do know you'll have a fighting chance in life, far more than you would have by staying here. That my friends, is entirely your choice. I have only my word, I can give you no more."
There was a loud babbling amongst the crowd, barely concealed hysteria in some as the decision to stay or go pressed, especially those who held hopes for missing loved ones or even furthering their greed in the City, despite all they'd seen or suffered.
The hurried and increasingly loud chattering cut dead as 'She' interjected and bellowed the warning message:
"THIS IS A FOUR MINUTE WARNING, TELEPORTATION SEQUENCING TO START IN 3 MINUTES 59 SECONDS, 3 MINUTES 58 SECONDS, 3 MINUTES 57 SECONDS.
PLEASE STATION YOURSELF ON THE TELEPORTATION PADS FOR DEPARTURE
DEPARTURE IN 3 MINUTES 51 SECONDS."
Geoff slowly made his way down to join them and noted with quiet amazement, some people stepping off the pads and walking gingerly away. There were cries and moans from some in reaction. Arms stretched out calling for them to come back.
He started to panic and wondered where Jeanie was, 'She' was about to scan the room before Geoff spied Jeanie walking straight past him.
Jeanie stopped walking, looking around bewildered, shouted for her mother and Geoff felt a pang of pain and guilt. He called out to Jeanie, she saw him and amazingly (and much to Geoff's relief) recognised him. "You, you are the one that saved me, aren't you? That day in the alleyway you found me. You took me to hospital, and you saved me." Jeanie smiled briefly, the quickest smile and in that split second, Geoff saw how much she looked like Marie and had to fight back a wave of sadness. "My dad hated you, Geoff Smith. He hated you right from the start. But I know that if mum liked you and if dad despised you, then you must be a very nice man."
Geoff smiled though it felt forced. Jeanie smiled sweetly back as she started to cry. "He took my mum, he forced her to come and meet him and like always she fell for it. I begged her not to Mr Smith, but she always fell for him. They are both gone, aren't they? Dead?" she asked flatly.
"Your father is dead Jeanie and I'm sorry. But your mother is alive."
Jeanie gasped with relief as her legs nearly buckled. Geoff held her for a moment, "But Jeanie, your mum was tricked into leaving the City by the last remaining head."
Jeanie hugged Geoff tightly in response
"I…I will find her for you," said Geoff through a throat thick with regret.
Jeanie nodded and held Geoff's hand. They stood that way together, waiting on the teleportation pad.
The noise and drama of those around him as they tried to decide whether to stay or go hardly registered, as Geoff held her hand tightly and felt calm for the first time in a long time.
"TELEPORTATION SEQUENCING IS ABOUT TO COMMENCE IN 20, 19 SECONDS 18 SECONDS 17 SECONDS 16 SECONDS, PLEASE STAND STILL AND DO NOT LEAVE THE TELEPORTATON PADS, 14 SECONDS."
'She' offered some final words to Geoff before the City was left almost vacant.
I guess you and I will have a Petrie with us after all.
Geoff smiled a little though this was not quite what he had in mind and he had no idea what he would do with poor Jeanie one they got out.
I'm glad Geoff. I feel that you are too.
Now there is just one thing I should tell you before we leave.
"5 SECONDS 4, 3."
What, quickly what is it?
"TELEPORTATION INITIATED."
The holding hall lit up with an almighty flash as several thousand people were instantly teleported out of the city and thrown back into the world.
To the remaining onlookers, those leaving for the briefest of moments looked like ghosts fading out of sight, leaving them behind as phantoms to roam a vacant dead city.


text:
Karen Burnham Reviews Short Fiction: Mad Scientist Journal and Clarkesworld
April 20, 2020 February 25, 2020 locusmag 0 Comments Karen Burnham
Mad Scientist Journal Winter '20
Clarkesworld 1/20
I am finally emerging into the dawning light of 2020 short fiction. Unfortunately, this winter brings the end of something fun and unique: with its 32nd issue and after eight years, the Mad Scientist Journal, a quirky quarterly, has closed its doors. Its conceit had always been stories specifically by and for mad scientists, and they cast the widest net possible within that remit. It has been a welcoming home for newer authors and established ones having some fun; very friendly to marginalized voices, especially LGBTQ, and just generally entertaining and thoughtful. The final issue is double sized with at least 29 stories plus an assortment of columns and flash pieces masquerading as want ads and equipment reviews. It does a great job of ending on a high note, showcasing just how broad a range the authors' imaginations can encompass from such an ostensibly narrow prompt. Here you have a brilliant German scientist treated like a secretary by her colleagues; she quickly establishes a much more fruitful relationship with the alien they asked her to examine ("Stars Swimming in the Ether" by Genevieve McCluer). Over there you have wolves in Yellowstone starting to uplift themselves by maintaining fires and cooking food, and the park ranger who has to decide what to do about that ("Canis Ignis" by Cory Swanson). Horror readers will enjoy the surreally creepy sweetness of "A Home for Wayward Demons" by Megan Dorei, the denizens of which are also helping the main character with her mental illness. A cosplayer who uses a wheelchair is dating a potentially extraterrestrial mad scientist who uplifts an octopus to be her assistant; they eventually have to let it go its own way when it starts liberating others from aquariums ("Observations and Oversights on the Opportunistic Occupation of Octopuses in the Office" by Michael M. Jones).
There are classic takes on supervillains in such pieces as "Villainous Vowels: A Beginner's Guide to Monologuing" by Alyssa N. Vaughn, and supervillain plots and schemes last even after they've been locked up and freed again in "Purely Mental" by Franko Stephens. There are even space pirate queens dodging assassination attempts in "Two and a Half Betrayals on Europa" by dave ring. And "Boned, Rolled, and Tied" by Darren Ridgley has the most humane description I've ever read of butchering a corpse for cannibalistic purposes in a post-apocalyptic world.
I'd like to give particular attention to the opening and closing stories, clearly chosen with care. The issue opens with "The Titan Through the Dust" by Joachim Heijndermans. It could be a facile concept: a young woman is on vacation in Singapore just happens to take an iconic photograph of a Godzilla-like creature rising up and crashing across the landscape. But the story unfolds much more seriously, with her career taking off in the aftermath but her mind continually drawn back to the other sights she saw that day, people she could have helped but didn't, and the lasting effect of living through a catastrophe. The honor of closing goes to "Preliminary Field Observations of the Los Gatos Obelisk" by Cliff Winnig. The eponymous obelisk appears, hovering slightly above a road in California, and the narrator is a member of the California Institute for Extreme Archaeology team sent to investigate. Her journal entries become increasingly obsessed – at first constrained by dreams of tenure, but at the end not constrained by much of anything, normal physics included. There's something to be said for leaving everything behind to follow a dream, no matter how mad it may seem. Thanks to editors Dawn Vogel & Jeremy Zimmerman for all the wild and crazy dreams made manifest within these covers over the years.
Once you've been reading a lot about mad scientists, you start seeing them anywhere. More than one story in January's Clarkesworld could fit easily into that particular paradigm. For instance, in "Monster" by Naomi Kritzer, Cecily is in China, tracking down an old high school friend of hers. There are flashbacks to how she and Andrew bonded over science fiction and other pursuits; when she developed into a pioneering genetic engineer he got back in touch. What he did with her research is what brings her to Guizhou province, and the story develops in its own good time, culminating in a tightly intense ending. Meanwhile, Filip Hajdar Drnovšek Zorko brings us "The AI That Looked at the Sun". Daedalus Station is inhabited by human scientists and computer routines alike, and some of them act more autonomously than others. The narrator of this story is one such subroutine that suffered from "acausal drift," making friends with one of the researchers and attempting to carry out its own quixotic mini mission. The AI's report on the ensuing incident is told with an interesting voice, changing over the course of the story. Rita Chang-Eppig imagines a future where most people have uploaded themselves into cyborg bodies, but that leaves others who, by accident or choice, can't do so and are "The Last to Die". They've been consolidated on one island that maintains a community suited to their fleshly needs, but what harmony they have is interrupted when a cyborg being moves in with her organically embodied ward. "Beth" and "Max" are clearly enigmas who, while polite, are not forthcoming about their motivations. The community splits in reaction to this perturbation.
January also brings us a new story by Chen Qiufan (translated by Emily Jin). "The Ancestral Temple in a Box" starts at a dying father's bedside. He and his son have always clashed over approaches for the family business of carving amazing wood sculptures. The son imagined training robots to replace the skilled craftsmen they employ, something the father flatly rejects. When the son receives a mysterious box to open in VR, however, something more nuanced and interesting than a "Tradition vs. The Future" dynamic emerges. The end result is simply beautiful and beautifully described. "The Perfect Sail" by I-Hyeong Yun (translated by Elisa Sinn & Justin Howe) gives us a fascinating world where people can integrate versions of themselves that are about to die in different parallel universes. Chang Yeon has built herself an ostensibly perfect life this way, adopting multiple skills across a broad range of disciplines and making a lot of money as an entrepreneur. Now she has to decide whether to integrate a version of herself that has appeared among the Roo, a race of humanoids who are less than a centimeter tall and have only recently started exploring beyond their caves. We get Chang's perspective as she rides her Lu, an amazing organism that operates at microscopic scales but incredible speeds. We learn about her journeys and her people's history. She also must make a decision as the multiverse "sailors" offer her the choice to integrate with Chang Yeon. This story marks the end of the first round of funding for Clarkesworld's partnership with LTI Korea, so let me join with Neil Clarke in hoping that more funding will be found to bring more translations over from Korea. I've very much enjoyed this past year of discovering some of the best of their speculative fiction.
"An Ancestral Temple in a Box", Chen Qiufan (Clarkesworld 1/20)
"The Titan Through the Dust", Joachim Heijndermans (Mad Scientist Journal Winter '20)
"Boned, Rolled, and Tied", Darren Ridgley (Mad Scientist Journal Winter '20)
"The Perfect Sail", I-Hyeong Yun (Clarkesworld 1/20)
Karen Burnham is an electromagnetics engineer by way of vocation, and a book reviewer/critic by way of avocation. She has worked on NASA projects including the Dream Chaser spacecraft and currently works in the automotive industry in Michigan. She has reviewed for venues such as Locus Magazine, NYRSF, Strange Horizons, SFSignal.com, and Cascadia Subduction Zone. She has produced podcasts for Locusmag.com and SFSignal.com, especially SF Crossing the Gulf with Karen Lord. Her book on Greg Egan came out from University of Illinois Press in 2014, and she has twice been nominated in the Best Non Fiction category of the British SF Awards.
This review and more like it in the March 2020 issue of Locus.
← Previous Gary K. Wolfe and Adrienne Martini Review Prosper's Demon by K.J. Parker
2019 Stoker Awards Winners Next →
Paul Di Filippo Reviews The Lesson by Cadwell Turnbull
Karen Burnham Reviews Short Fiction: BCS, Strange Horizons, and Mysterion
Colleen Mondor Reviews When We Were Magic by Sarah Gailey
Ann Leckie on Locus
September 28, 2010 locusmag 0
"The very first thing I do, on the first of the month, is download the new issue of Locus. It's essential reading."


text:
UK hair salon offers 'quiet chair' for those who dread small talk
Sejal Kapadia Pocha
For anyone who dreads the 50 minutes of awkward conversation a haircut warrants, there's - at last - a 'silent' hairdressers chair in town.
Bauhaus, a newly-refurbished Aveda hair salon in Cardiff, and it's sister salon of the same name, are offering a no chat treatment reports walesonline.co.uk.
Owner, Scott Miller, says it's to allow salon-goers to switch off in an information age where it can be difficult to find peace and quiet.
"We understand people lead busy lives where they may have been communicating with people all day and want some relief," he says.
"A trip to the hair salon is supposed to be relaxing, and while for some people that means catching up on what's been going on in their lives, not everybody is comfortable with small talk.
"We wanted to take the embarrassment away, and for customers to know we won't be offended if they don't want to do the small talk often associated with visiting the hair salon."
Inside the newly refurbished Bauhaus hair salon in Cardiff
Once booked into their 'no talk' seat, customers will be able to discuss the cut they want and then relish the silence.
But if one so happens to change their mind halfway through and are in need of a little tête-à-tête, the salon won't hold it against them.
Scott says his team are "brilliant conversationalists" and that "if you're asking your client where they're going on holiday, you've lost".
The service is available seven days a week. Visit hairbauhaus.com to book yourself in for a chat-free haircut.
Images: Bauhaus
Sejal Kapadia Pocha covers stories about everything from women's issues to cult foods. She describes herself as a balance between Hermione and Luna Lovegood.


SETTING: We are in the DC office of RH Strategic. It is an open office that is buzzing from the news of a bank being the victim of a cyber attack that looks like it originated through email. The bullpen is a cacophony of chatter on the phones and keyboards. To the side is an office.
AT RISE: TRISH RIMO leaves a brainstorm in the bullpen with notes in hand. Three of the firm's accounts have a perspective on the attack. A closer look at her notes shows – a collaborative approach – in bold, circled and underlined. She enters her office, shuts the door and picks up the phone.
Hi, Josh! This is Trish Rimo from RH Strategic.
Oh hey, Trish. I don't have a lot of time right now. This bank hack is hot and I'm chasing down leads.
I think I can help with your story – that's why I'm calling.
Well, do you have anybody who knows what happened?
I'm told nobody knows yet; the investigation's still in the early stages, but I've got a few different angles for you and some sources who can help frame a story. The CTO of CyberBig, who's investigated hacks like these in the past, can speak to the kind of malware usually used in these attacks.
But how do we know if it's what was used in this one?
We don't, but neither does anybody else, so getting an experienced pro to shed light on what these kind of attacks look like from the inside would be interesting. Plus, I can get you on the phone with an expert from the analytics company that predicted a hack like this in their latest report.
OK, send that over and I'll take a look.
You might also want to talk with CyberTraining Inc, who can fill out the story talking about the kinds of email scams employees easily fall for and why training companies' workforce really matters. That would make a pretty well-rounded first day story; then we can follow up when more is uncovered.
Sounds good; when can I talk to these guys? I'm on a tight deadline.
I'll get right back to you and set up calls for early afternoon. Work?
Sure. Thanks. Keep me posted via email.


text:
- Choose - January 2021 (Vol. XXXIV, No. 1) December 2020 (Vol. XXXIII, No. 11) November 2020 (Vol. XXXIII, No. 10) October 2020 (Vol. XXXIII, No. 9) September 2020 (Vol. XXXIII, No. 8) July/August 2020 (Vol. XXXIII, No. 7) June 2020 (Vol. XXXIII, No. 6) May 2020 (Vol. XXXIII, No. 5) April 2020 (Vol. XXXIII, No. 4) March 2020 (Vol. XXXIII, No. 3) February 2020 (Vol. XXXIII, No. 2) January 2020 (Vol. XXXIII, No. 1) November/December 2019 (Vol. XXXII, No. 10) October 2019 (Vol. XXXII, No. 9) September 2019 (Vol. XXXII, No. 8) July-August 2019 (Vol. XXXII, No. 7) June 2019 (Vol. XXXII, No. 6) May 2019 (Vol. XXXII, No. 5) April 2019 (Vol. XXXII, No. 4) March 2019 (Vol. XXXII, No. 3) February 2019 (Vol. XXXII, No. 2) January 2019 (Vol. XXXII, No. 1) December 2018 (Vol. XXXI, No. 11) November 2018 (Vol. XXXI, No. 10) October 2018 (Vol. XXXI, No. 9) September 2018 (Vol. XXXI, No. 8) July-August 2018 (Vol. XXXI, No. 7) June 2018 (Vol. XXXI, No. 6) May 2018 (Vol. XXXI, No. 5) April 2018 (Vol. XXXI, No. 4) March 2018 (Vol. XXXI, No. 3) February 2018 (Vol. XXXI, No. 2) January 2018 (Vol. XXXI, No. 1) December 2017 (Vol. XXX, No. 11) November 2017 (Vol. XXX, No. 10) October 2017 (Vol. XXX, No. 9) September 2017 (Vol. XXX, No. 8) July-August 2017 (Vol. XXX, No. 7) June 2017 (Vol. XXX, No. 6) May 2017 (Vol. XXX, No. 5) April 2017 (Vol. XXX, No. 4) March 2017 (Vol. XXX, No. 3) February 2017 (Vol. XXX, No. 2) January 2017 (Vol. XXX, No. 1) December 2016 (Vol. XXIX, No. 11) November 2016 (Vol. XXIX, No. 10) October 2016 (Vol. XXIX, No. 9) September 2016 (Vol. XXIX, No. 8) July-August 2016 (Vol. XXIX, No. 7) June 2016 (Vol. XXIX, No. 6) May 2016 (Vol. XXIX, No. 5) April 2016 (Vol. XXIX, No. 4) March 2016 (Vol. XXIX, No. 3) February 2016 (Vol. XXIX, No. 2) January 2016 (Vol. XXIX, No. 1) December 2015 (Vol. XXVIII, No. 11) November 2015 (Vol. XXVIII, No. 10) October 2015 (Vol. XXVIII, No. 9) September 1995 (Vol. VIII, No. 8) September 2015 (Vol. XXVIII, No. 8) July-August 2015 (Vol. XXVIII, No. 7) June 2015 (Vol. XXVII, No. 6) May 2015 (Vol. XXVIII, No. 5) April 2015 (Vol. XXVIII, No. 4) March 2015 (Vol. XXVIII, No. 3) February 2015 (Vol. XXVIII, No. 2) January 2015 (Vol. XXVIII, No. 1) December 2014 (Vol. XXVII, No. 11) November 2014 (Vol. XXVII, No. 10) October 2014 (Vol. XXVII, No. 9) September 2014 (Vol. XXVII, No. 8) July-August 2014 (Vol. XXVII, No. 7) June 2014 (Vol. XXVII, No. 6) May 2014 (Vol. XXVII, No. 5) April 2014 (Vol. XXVII, No. 4) March 2014 (Vol. XXVII, No. 3) February 2014 (Vol. XXVII, No. 2) January 2014 (Vol. XXVII, No. 1) December 2013 (Vol. XXVI, No. 11) November 2013 (Vol. XXVI, No. 10) October 2013 (Vol. XXVI, No. 9) September 2013 (Vol. XXVI, No. 8) July/August 2013 (Vol. XXVI, No. 7) June 2013 (Vol. XXVI, No. 6) May 2013 (Vol. XXVI, No. 5) April 2013 (Vol. XXVI, No. 4) March 2013 (Vol. XXVI, No. 3) February 2013 (Vol. XXVI, No. 2) January 2013 (Vol. XXVI, No. 1) December 2012 (Vol. XXV, No. 11) November 2012 (Vol. XXV, No. 10) October 2012 (Vol. XXV, No. 9) September 2012 (Vol XXV, No. 8) July/August 2012 (Vol. XXV, No. 7) June 2012 (Vol. XXV, No. 6) May 2012 (Vol. XXV, No. 5) April 2012 (Vol. XXV, No. 4) March 2012 (Vol. XXV, No. 3) February 2012 (Vol. XXV, No. 2) January 2012 (Vol. XXV, No. 1) December 2011 (Vol. XXIV, No. 11) November 2011 (Vol. XXIV, No. 10) October 2011 (Vol. XXIV, No. 9) September 2011 (Vol. XXIV, No. 8) July/August 2011 (Vol. XXIV, No. 7) June 2011 (Vol. XXIV, No. 6) May 2011 (Vol. XXIV, No. 5) April 2011 (Vol. XIV, No. 4) March 2011 (Vol. XXIV, No. 3) February 2011 (Vol. XXIV, No. 2) January 2011 (Vol. XXIV, No. 1) December 2010 (Vol. XXIII, No. 11) November 2010 (Vol. XXIII, No. 10) October 2010 (Vol. XXIII, No. 9) September 2010 (Vol. XXIII, No. 8) July/August 2010 (Vol. XXIII, No. 7) June 2010 (Vol. XXIII, No. 6) May 2010: Vol. XXIII, No. 5 April 2010 (Vol. XXIII, No. 4) March 2010 (Vol. XXIII, No. 3) February 2010 (Vol. XXIII, No. 2) January 2010 (Vol. XXIII, No. 1) December 2009 (Vol. XXII, No. 11) November 2009 (Vol. XXII, No. 10) October 2009 (Vol. XXII, No. 9) September 2009 (Vol. XXII, No. 8) July/August 2009 (Vol. XXII, No. 7) June 2009 (Vol. XXII, No. 6) May 2009 (Vol. XXII, No. 5) April 2009 (Vol. XXII, No. 4) March 2009 (Vol. XXII, No. 3) February 2009 (Vol. XXII, No. 2) January 2009 (Vol. XXII, No. 1) December 2008 (Vol. XXI, No. 11) November 2008 (Vol. XXI, No. 10) October 2008 (Vol. XXI, No. 9) September 2008 (Vol. XXI, No. 8) July/August 2008 (Vol. XXI, No. 7) June 2008 (Vol. XXI, No. 6) May 2008 (Vol. XXI, No. 5) April 2008 (Vol. XXI, No. 4) March 2008 (Vol. XXI, No. 3) February 2008 (Vol. XXI, No. 2) January 2008 (Vol. XXI, No. 1) December 2007 (Vol. XX, No. 11) November 2007 (Vol. XX, No. 10) October 2007 (Vol. XX, No. 9) September 2007 (Vol. XX, No. 8) July/August 2007 (Vol. XX, No. 7) June 2007 (Vol. XX, No. 6) May 2007 (Vol. XX, No. 5) April 2007 (Vol. XX, No. 4) March 2007 (Vol. XX, No. 3) February 2007 (Vol. XX, No. 2) January 2007 (Vol. XX, No. 1) December 2006 (Vol. XIX, No. 11) November 2006 (Vol. XIX, No. 10) October 2006 (Vol. XIX, No. 9) September 2006 (Vol. XIX, No. 8) July/August 2006 (Vol. XIX, No. 7) June 2006 (Vol. XIX, No. 6) May 2006 (Vol. XIX, No. 5) April 2006 (Vol. XIX, No. 4) March 2006 (Vol. XIX, No. 3) February 2006 (Vol. XIX, No. 2) January 2006 (Vol. XIX, No. 1) December 2005 (Vol. XVIII, No. 11) November 2005 (Vol. XVIII, No. 10) October 2005 (Vol. XVIII, No. 9) September 2005 (Vol. XVIII, No. 8) July/August 2005 (Vol. XVIII, No. 7) June 2005 (Vol. XVIII, No. 6) May 2005 (Vol. XVIII, No. 5) April 2005 (Vol. XVIII, No. 4) March 2005 (Vol. XVIII, No. 3) February 2005 (Vol. XVIII, No. 2) January 2005 (Vol. XVIII, No. 1) December 2004 (VOl. XVII, No. 11) November 2004 (Vol. XVII, No. 10) October 2004 (Vol. XVII, No. 9) September 2004 (Vol. XVII, No. 8) July/August 2004 (Vol. XVII, No. 7) June 2004 (Vol. XVII, No. 6) May 2004 (Vol. XVII, No. 5) April 2004 (Vol. XVII, No. 4) March 2004 (Vol. XVII, No. 3) February 2004 (Vol. XVII, No. 2) January 2004 (Vol. XVII, No. 1) December 2003 (Vol. XVI, No. 11) November 2003 (Vol. XVI, No. 10) October 2003 (Vol. XVI, No. 9) September 2003 (Vol. XVI, No. 8) July-August 2003 (Vol. XVI, No. 7) June 2003 (Vol. XVI, No. 6) May 2003 (Vol. XVI, No. 5) April 2003 (Vol. XVI, No. 4) March 2003 (Vol. XVI, No 3) February 2003 (Vol. XVI, No. 2) January 2003 (Vol. XVI, Vol. 1) December 2002 (Vol. XV, No. 11) November 2002 (Vol. XV, No. 10) October 2002 (Vol. XV, No. 9) September 2002 (Vol. XV, No. 8) July-August 2002 June 2002 (Vol. XV, No. 6) May 2002 (Vol. XV, No. 5) April 2002 (Vol. XV, No. 4) March 2002 (Vol. XV, No. 3) February 2002 (Vol. XV, No. 1) January 2002 (Vol. XV, No. 1) December 2001 (Vol. XIV, No. 11) November 2001 (Vol. XIV, No. 10) October 2001 (Vol. XIV, No. 9) September 2001 (Vol. XIV, No. 8) July-August 2001 (Vol. XIV, No. 7) June 2001 (Vol. XIV, No. 6) May 2001 (Vol. XIV, No. 5) April 2001 (Vol. XIV, No. 4) March 2001 (Vol. XIV, No. 3) February 2001 (Vol. XIV, No. 2) January 2001 (Vol. XIV, No. 1) December 2000 (Vol. XIII, No. 11) November 2000 (Vol. XIII, No. 10) October 2000 (Vol. XIII, No. 9) September 2000 (Vol. XIII, No. 8) July-August 2000 (Vol. XIII, No. 7) June 2000 (Vol. XIII, No. 5) May 2000 (Vol. XIII, No. 5) April 2000 (Vol. XIII, No. 4) March 2000 (Vol. XIII, No. 3) February 2000 (Vol. XIII, No. 2) January 2000 (Vol. XIII, No. 1) December 1999 (Vol. XII, No. 11) November 1999 (Vol. XII, No. 10) October 1999 (Vol. XII, No. 9) September 1999 (Vol. XII, No. 8) July-August 1999 (Vol. XII, No. 7) June 1999 (Vol. XII, No. 6) May 1999 (Vol. XII, No. 5) April 1999 (Vol. XII, No. 4) March 1999 (Vol. XII, No. 3) February 1999 (Vol. XII, No. 2) January 1999 (Vol. X, No. 1) December 1998 (Vol. XI, No. 11) November 1998 (Vol XI, No. 10) October 1998 (Vol. XI, No. 9) September 1998 (Vol. XI, No. 8) July-August 1998 (Vol. XI, No. 7) June 1998 (Vol. XI, No. 6) May 1998 (Vol. XI, No. 5) April 1998 (Vol. XI, No. 4) March 1998 (Vol. XI, No. 3) February 1998 (Vol. XI, No. 2) January 1998 (Vol. XI, No. 1) July/August 1998 (Vol. XI, No. 7) December 1997 (Vol. X, No. 11) November 1997 (Vol. X, No. 10) October 1997 (Vol. X, No. 9) September 1997 (Vol. X, No. 8) July-August 1997 (Vol. X, No. 7) June 1997 (Vol. X, No. 6) May 1997 (Vol X, No. 5) April 1997 (Vol. X, No. 4) March 1997 (Vol. X, No. 3) February 1997 (Vol. X, No. 2) January 1997 (Vol. X, No. 1) December 1996 (Vol. IX, No. 11) November 1996 (Vol. IX, No. 10) October 1996 (Vol. IX, NO. 9) September 1996 (Vol. IX, no. 8) July-August 1996 (Vol. IX, No. 7) June 1996 (Vol. IX, No. 6) May 1996 (Vol. IX, No. 5) April 1996 (Vol. IX, No. 4) March 1996 (Vol. IX, No. 3) February 1996 (Vol. IX, No. 2) January 1996 (Vol. IX, No. 1) December-1995 (Vol. VIII, No. 11) November 1995 (Vol. VIII, No. 10) October 1995 (Vol. VIII, No. 9) July-August 1995 (Vol. VIII, No. 7) June 1995 (Vol. VIII, No. 6) May 1995 (Vol. VIII, No. 5) April 1995 (Vol. VIII, No. 4) March 1995 (Vol. VIII, No. 3) February 1995 (Vol. VIII, No. 2) January 1995 (Vol. VIII, No. 1) December 1994 (Vol. VII, No. 11) November 1994 (Vol. VII, No. 10) October 1994 (Vol. VII, No. 9) September 1994 (Vol. VII, No. 8) July-August 1994 (Vol. VII, No. 7) June 1994 (Vol. VII, No. 6) June 1994 (Vol. VII, No. 6) May 1994 (Vol. VII, No. 5) April 1994 (Vol. VII, No. 4) March 1994 (Vol. VII, No. 3) February 1994 (Vol. VII, No. 2) January 1994 (Vol. VII, No. 1) December 1993 (Vol. VI, No. 11) November 1993 (Vol. VI, No. 10) October 1993 (Vol. VI, No. 9) September 1993 (Vol. VI, No. 8) July-August 1993 (Vol. VI, No. 7) June 1993 (Vol. VI, No. 6) May 1993 (Vol. VI, No. 5) April 1993 (Vol. VI, No. 4) March 1993 (Vol. VI, No. 3) February 1993 (Vol. VI, No. 2) January 1993 (Vol. VI, No. 1) December 1992 (Vol. V, No. 11) November 1992 (Vol. V, No. 10) October 1992 (Vol. V, No. 9) September 1992 (Vol. V, No. 8) July-August 1992 (Vol. V, No. 7) June 1992 (Vol. V, No. 6) May 1992 (Vol. V, No. 5) April 1992 (Vol. V, No. 4) March 1992 (Vol. V, No. 3) February 1992 (Vol. V, No. 2) January 1992 (Vol. V, No. 1) December 1991 (Vol. IV, No. 11) November 1991 (Vol. IV, No. 10) October 1991 (Vol. IV, No. 9) September 1991 (Vol. IV, No. 8) July-August 1991 (Vol. IV, No. 7) June 1991 (Vol. IV, No. 6) May 1991 (Vol. IV, No. 5) April 1991 (Vol. IV, No. 4) March 1991 (Vol. IV, No. 3) February 1991 (Vol. IV, No. 2) January 1991 (Vol. IV, No. 1) December 1990 (Vol. III, No. 11) November 1990 (Vol. III, No. 10) October 1990 (Vol. III, No. 9) September 1990 (Vol. III, No. 8) July-August 1990 (Vol. III, No. 7) June1990 (Vol. III, No. 6) May1990 (Vol. III, No. 5) April1990 (Vol. III, No. 4) March 1990 (Vol. III, No. 3) February 1990 (Vol. III, No. 2) January 1990 (Vol. III, No. 1) December 1989 (Vol. II, No. 11) November 1989 (Vol. II, No. 10) October 1989 (Vol. II, No. 9) September 1989 (Vol. II, No. 8) July-August 1989 (Vol. II, No. 7) June 1989 (Vol. II, No. 6) May 1989 (Vol. II, No. 5) April 1989 (Vol. II, No. 4) March 1989 (Vol. II, No. 3) February 1989 (Vol. II, No. 2) January 1989 (Vol. II, No. 1) December 1988 (Vol. I, No. 11) November 1988 (Vol. I, No. 10) October 1988 (Vol. I, No. 9) September 1988 (Vol. I, No. 8) July-August 1988 (Vol. I, No. 7) June 1988 (Vol. I, No. 6) May 1988 (Vol. I, No. 5) April 1988 (Vol. I, No. 4) March 1988 (Vol. I, No. 3) February 1988 (Vol. I, No. 2) January 1988 (Vol. I, No. 1) Soul Craft Poetry
Silence is not merely negative -- a pause between words, a temporary cessation of speech -- but properly understood, it is highly positive: an attitude of attentive alertness, of vigilance, and above all, of listening.
~ Kallistos Ware
Richard W. Siebels
We are not separate, isolated beings
Richard W. Siebels | May 2005 (Vol. XVIII, No. 5)
There is an interconnectedness, a oneness, an interrelationship of all life. We are not separate, isolated beings, but are all part of the great mystery of creation.
It is interesting to note that modern scientific thinking in many ways points to a similar underwstanding. An example of this is Bell's Theorem, which is sometimes referred to as the "butterfly effect."
It holds that the beating of a butterfly's wings can have an influence on events far away, even on the other side of the Earth.
~ from "Friends Journal" (09/2002) by Richard W. Siebels
Friends Journal
Subscribe to Friends of Silence
There is no cost to have the Friends of Silence monthly letter sent to you each month.
Yes, I want to subscribe!
We love Friends of Silence - Donate Now
For the past 32 years, a small band of dedicated friends have poured their hearts and love into Friends of Silence.
Each month we send out the newsletter in print and email to a growing community of over 10,000 people.
The monthly newsletter of contemplative quotes remains free and is made possible by your generosity and support.
If our work brings you any hope and a sense of belonging, then please consider supporting our labor of love with a donation.
And if you've already given, from the bottom of our hearts: THANK YOU.
Lindsay's Blog
A New Year's Eve
A Prayer for the Threshold
Falling Out and Falling In
A Prayer in the Divine Night
Singing in the Dark Times
Gold in the Darkness
Love of Tender Things
Read more of Lindsay's Blog
Anne Strader Anonymous Henri Nouwen Joan Chittister John O'Donohue Linda DeGraf Meister Eckhart Nan Merrill Rumi Thomas Merton Unknown Wendell Berry
angels attention beauty breath child compassion contemplation creativity darkness death faith fear fire forgiveness freedom friendship grace gratitude hands healing home hope humility journey joy light listen love meditation music mystery nature oneness peace prayer sacred place silence simplicity solitude song soul stillness surrender time truth waiting wisdom wonder word work
All the Days of My Life Anam Cara Crossing the Unknown Sea Heron Dance Lumen Christi . . . Holy Wisdom Peace Pilgrim Psalms for Praying Silence The Knowing Heart The Music of Silence The Solace of Fierce Landscapes Walking With Wisdom
Tags in E-Book
clarity elder fall homecoming solace spring star stillness summer winter
E-book Quotes
E-book Text
© 2019-2020 Friends of Silence | 120 Jubilee Lane | Harpers Ferry WV 25425 | Phone: 304-724-1069