text:
Shutdown Notebook
Reports about the effects of the 2018-2019 government shutdown.
Show 5 Newer Notes
9:25 AM / January 13, 2019
'Both Sides' and the Decline of Public Institutions
The structure next to the White House now known as the Eisenhower Executive Office Building, which in the 19th century was home of the State, Navy, and War Departments. The State Department is now located in its own building about half a mile away. The Navy and the War Department, now known as the Department of Defense, are across the Potomac River at the Pentagon. Library of Congress
Yesterday I quoted a Foreign Service officer who is now on furlough. He described the current shutdown-induced emergency within the State Department and other agencies, but also the long-term decline in public institutions that it capped off.
Several readers complained that the FSO was indulging in "both sides-ism," in saying that "politicians" were responsible for the decline, rather than singling out Donald Trump and Mitch McConnell. In the previous note I quoted a rebuttal to that effect.
Now the Foreign Service officer who wrote the original note responds:
I just looked at your site and saw the lengthy quote from my email. I also saw the comment from the former Fulbrighter, as well as yours on the responsibility of Trump and McConnell for the current shutdown.
I agree with both of you.
I don't wish in any way to draw moral or other equivalence between the Trump administration and those that came before it. In my opinion, the Trump administration has done far more damage to American democracy and the institutions that underpin it than any administration I can think of. Ever.
To make matters worse, Trump has been abetted in this wholesale destruction of our democracy by moral cowards such as Paul Ryan and Mitch McConnell, people who knew from the beginning that Trump was corrupt and incompetent, yet they grinned and stood behind him in order to satisfy their own ambitions and partisan goals.
Although the Trump shutdowns are hardly the first I've lived through, starting with the Gingrich-Clinton shutdown, no other President would or could have been so crass or heartless to suggest that federal employees hold yard sales or work as secret shoppers to make ends meet. Perhaps I should have been more clear about this, although I agree with you that perhaps my years in Foreign Service has baked into my DNA an aversion to overt partisanship. From the day we join the Foreign Service, we are told—and every FSO I know fervently believes—that our job is to loyally execute the foreign policy of the United States, regardless of which party controls the White House or Congress. If we can't do that, we should resign.
Nevertheless, my broader point was that, although the Trump administration has taken neglect of the federal bureaucracy and institutions to an extreme, the federal bureaucracy and institutions have been in decline for a long time.
As this article shows, spending on core diplomatic functions declined every year under Obama, with the exception of a brief bump up in 2010 and 2011 for the so-called "civilian surge" in Afghanistan. Granted, this is but a small slice of the federal budget, but it's the one part I'm intimately familiar with. And this declining support for diplomacy is, I would argue, just part of a larger decline in support for those institutions that have made America what it is today.
My other point was that I'm disappointed to hear so little concern from either party right now about the long-term consequences of this shutdown. Certainly the Republicans, given that they control both the WH and the Senate, are more responsible. And Mitch McConnell's craven refusal to even get on the field is a particular dereliction of duty.
Even so, I think most federal employees and many non-feds would agree that the trend in recent decades is for both parties, especially when it is politically convenient, to neglect and politicize our institutions. Republicans, starting especially with Reagan, have been much more guilty of demonizing the federal bureaucracy than Democrats. But no party is innocent. Just as no one ever got fired for buying IBM, no one wins an election by praising the federal bureaucracy. Both parties have neglected our federal workforce and institutions, and the entire nation has and will continue to suffer as a result.
By the way, if you want to hear the bluntest possible explanation of how and why Mitch McConnell is single-handedly standing between 800,000 public servants and the resumption of their normal work and pay checks, I highly recommend this short speech by Jon Tester of Montana.
Tester, a farmer who just won a third term in the Senate despite an effort by Donald Trump and the national Republicans to defeat him, puts things more directly than you're accustomed to hearing on the Senate floor. Worth watching here, or below.
11:45 AM / January 12, 2019
Shutdown Notebook: Decline and Fall
From the late 1800s, the library at the State Department, during the era when the United States was building up the capacity of its diplomatic corps. That human and institutional capital is now being run down, a furloughed Foreign Service officer argues. Library of Congress
A current member of the U.S. Foreign Service, originally from a non-coastal ag-economy town like those that my wife, Deb, and I have been writing about, describes how the abstraction of "the shutdown" feels to him and his colleagues.
I could set it up further or highlight its implications, but instead I'll just say, Please read and think about his account:
For the first time in my 20+ years as a federal employee, I won't get paid this week. That hurts, but fortunately my wife—also a federal employee—gets paid out a different account, one that still has a "residual balance."
But probably not for much longer. At that point, we'll live off our savings while Congress and the White House continue to beat their chests and scream at one another, oblivious to the long-term damage they're doing to our national interests.
My wife and I have savings to cover the gap, but many of our colleagues aren't so lucky. The State Department stopped paying salaries this week for nearly half the members of the Foreign Service, many of whom struggle to get by given the high costs of housing and child care in the Washington, DC area. I don't know how many civil servants also won't get paid, but I assume it's a lot. Many of them work in low-paid clerical jobs in the DC area, and they can scarcely afford missing a single paycheck.
The so-called Locally Employed Staff, aka the non-Americans who work at U.S. Embassies around the world, are still getting paid, but no one knows for how much longer. Many of these local staff endure harassment and worse because they work for the U.S. government. [JF note: Yes, I have seen this around the world, and know how heavily U.S. embassies and U.S. interests rely on these local workers.] Many of them live paycheck to paycheck, and should we stop paying their salaries, it really will hurt. I suspect many will quit and never come back.
For me, the worst part of this whole thing has been the confirmation—and I say confirmation rather than realization—that few in Washington in either party care about our federal institutions, much less the people who work in them.
My colleagues and I could go bankrupt, and the institutions where we work—the very institutions that made the U.S. the greatest power in the history of the world—could wither and collapse, and almost no one in Washington would care, except to the extent that they could use the personal suffering and institutional failure to bludgeon and blame the other side.
I've spent most of my foreign service career working in so-called "developing democracies," countries where notorious criminals sat in the parliament, and presidents routinely called supreme court justices and told them how to rule on cases. It was always easy for us as Americans to chuckle at this, then smugly lecture our foreign interlocutors about the need to build independent democratic institutions.
Little did we realize that our own American institutions were being hollowed out and destroyed from within by a political class that saw these institutions in the same way my third-world interlocutors did—a place to stash cronies and pursue partisan agendas. This shutdown will only accelerate the long-term decline of America's federal agencies and institutions.
For me, I'm counting down the days until I can retire. I've had a good run, and my time in federal service has been good for me and my family. The Foreign Service has given my children the opportunity to grow up all over the world, all while I served my country with great pride. Federal employees have long gotten used to serving out of the spotlight, while getting blamed when things go wrong and rarely thanked for the many things that go right. We're used to being derided, sidelined, and looked upon with suspicion by one administration after another (the Trump administration, however, is by far the worst I've seen.)
As federal employees, we serve proudly even when no one is looking or seems to care. But enough is enough. This shutdown, and the complete lack of compassion or understanding in Washington, has convinced me that it's time to go. I can support my family and serve my community or country in lots of other ways, ones where I don't constantly feel used, abused, and, ultimately, forgotten….
Many thanks to The Atlantic for not forgetting that there are real, human victims of the shutdown. Almost no one in this administration and few in Congress understand or care about federal employees like me or the millions of Americans who suffer when federal employees and the institutions where we serve are politicized, eroded, and eventually destroyed.
Update: As several readers have written in to mention, the Foreign Service officer's note contains the line "few in either party" care about public institutions or public service.
Since I have written approximately one zillion articles, plus an entire book, on the destructive instinct toward "false equivalence" or "both sides to blame" political analysis, many readers have asked: why didn't I call out this line in the FSO's letter?
One answer is, I don't think I should give line-by-line assents or dissents to each item of reader mail. (Though I did note, in the one above, my parallel experience with locally hired embassy staffs around the world.) Another answer is that the thrust of this reader's message didn't seem false-equivalence minded.
But the main point is that two contradictory-seeming points could both be true, and both are part of the reader's argument.
One is the long-term eating-of-the-seed-corn when it comes to respect for and investment in public service — except, of course, for the military. This has happened over the decades and through different administrations.
The other is the all-out emergency underway now, for which immediate responsibility falls overwhelmingly on two men. These are Donald Trump, and Mitch McConnell, for reasons I laid out here. They are of course both Republicans, as are the 53 GOP Senators who enable and stand with them.
By instinct from his decades as a U.S. diplomat, I imagine that the man I quoted would resist putting things that directly. Diplomats are on duty to represent the long-term interests of the nation, and they properly resist getting into partisan arguments. But the acute stage of a chronic problem has been triggered not by both parties but by one of them.
Bonus update: here's a sample note about both-sides-ism.
I agree with much of what your correspondent says. Many of his observations agree with me as a former Fulbrighter who has witnessed the erosion of that program, and as a faculty member at a public university in Texas, a class for which the state legislature has a particular animus.
However, when he writes, "For me, the worst part of this whole thing has been the confirmation—and I say confirmation rather than realization—that few in Washington in either party care about our federal institutions, much less the people who work in them, " I must take exception.
No one who cares as much for democratic institutions as this person does should invoke bothsiderism in a case where one man and his obedient partisans are using the shutdown to circumvent the authority and function of those very democratic institutions.
I would be interested to know how he can make that claim, given his experience in "developing democracies." And let's also remember that we now live in a flawed democracy, according to The Economist's 2018 Democracy Index. The Economist is hardly the "Justice Democrats," but it rates the US as #25 this year and likely to drop thanks to the shutdown that only one part gleefully looked forward to.
Federal Employees, On Dealing with the Shutdown
One month ago, on December 11, Donald Trump telling Chuck Schumer and Nancy Pelosi that he will be "proud" to take responsibility and blame for a shutdown. Kevin Lamarque / Reuters
In response to these past few items — "Let Them Eat Vacation Days," "3 Simple Facts About the Shutdown," and "Yet Another Reason to End the Shutdown" — furloughed federal workers write in about their experiences.
Vacation days aren't the bonanza that they may seem. Last night the head of the White House Council of Economic Advisers, Kevin Hassett, said in apparent seriousness that furloughed federal workers were "in a sense better off," since they were in effect on "vacation" now and would eventually get back pay.
One veteran federal worker, who is also a military veteran, disagrees:
It's worth noting that even by Mr. Hassett's logic there's going to be workers that are considerably worse off, because an awful lot of federal workers carry "use-or-lose" vacation (I always did).
One of our friends did, in fact, have a lot of vacation scheduled for January that she was forced to take. Now she's furloughed instead -- and if the furlough ends in the next month, has to take that vacation right away. Which means she'll probably just go to work "on vacation" to clear out a backlog -- she's not getting "free" vacation days, she's getting screwed out of them.
Yes, it's complicated. Another worker to similar effect:
Because the leave year ended January 5, and there is a maximum number of annual leave hours that can be carried forward, some of those furloughed employees were probably using "use or lose" leave. I am unsure whether the furlough would justify restoration of that leave for all those employees.
(My particular agency is permitting restoration, but that appears to be a agency decision, rather than a broadly-applicable OPM or OMB decision.)
So these employees might not have both leave and pay for furloughed time; they might have to forfeit the leave they were scheduled to take, and to suffer weeks without pay and without knowing whether they will ever get paid, before possibly being paid.
In addition, furlough is a non-pay status, and lengthy periods of non-pay status reduces a number of benefits. For example, accrual of annual leave stops after 80 hours in non-pay status. See this paper.
In my agency, people scheduled to retire during the furlough period are at risk of losing their final (time off) performance award, and having no option for restoration.
I've personally lost some leave hours of a yet another type, which also have no restoration provision.
"Our only mistake." A federal employee on the lesson that this episode is teaching:
In "3 Simple Facts About the Shutdown", you conclude by saying: "But it's hard to imagine a decent case for knowingly inflicting damage on hundreds of thousands of public servants, who have nothing whatsoever to do with this issue and whose only mistake was to have chosen a vulnerable line of work."
Showing my bias [as a federal employee], I would suggest that the public servants' only mistake was to commit themselves to public service, swearing an oath to bear true faith and allegiance the Constitution of the United States.
Had we chosen to put party before the Constitution, we could be welcomed (and currently paid) in the legislative branch or some other partisan position; had we chosen to put mammon before the Constituion, we could be paid in the private sector. It was our choice to put the Constitution and the country first that made us pawns.
But, perhaps you are right in saying that "a vulnerable line of work" is working to "establish justice, insure domestic tranquility, provide for the common defense, promote the general welfare, and secure the blessings of liberty".
Twilight zone. The experience of past shutdowns:
As a retired Foreign Service officer, I deeply appreciate your attention to the current shutdown.
I served through three of the previous ones, in 1995-1996 and in 2013. I was the only person in my office required to come in during the two earlier shutdowns, in order to resolve a war involving a country with which I was working.
It was a deeply stressful time; after all, one can't pay today's mortgage with next month's money. And it was also a very lonely one; the darkened halls at the State Department were so empty that as I walked down them, the motion sensors would light each block of hallway ahead of me, like something out of the "Twilight Zone."
The memory of that experience is ugly, as will be the memories of federal employees suffering similarly now. They and the country they serve deserve better.
9:29 PM / January 10, 2019
Let Them Eat Vacation Days
George Frey / Reuters
From the PBS account on Twitter.
This evening on the PBS Newshour, the chair of the White House's Council of Economic Advisors, Kevin Hassett, said this about workers who are going without pay as the government shutdown nears its fourth week:
Right now about 25% of government workers are furloughed. Which means that they are not allowed to go to work.
But then when the shutdown ends, they go back to work, and they get their back pay.
A huge share of government workers were going to take vacation days, say between Christmas and New Year's.
And then we have a shutdown, and so they can't go to work. So then they have the vacation, but they don't have to use their vacation days. And then they come back, and they get their back pay.
Then in some sense they're better off.
You can see it for yourself, in Hassett's talk with PBS's Paul Solman, starting at time 4:20 of this clip.
I spent enough time in grad-school economics courses to understand the utility-maximization "logic" Hassett is applying. ("Let's see, the workers are getting all that free time over the holidays, and they still have vacation days in the bank, so overall they come out ahead!") And in fairness to Hassett, he was talking about the roughly half of furloughed federal workers who are instructed to stay home and not work — rather than the air traffic controllers, TSA screeners, etc, who are told to show up and worry about their pay some other time.
But I have spent enough time in the world to imagine how this will sound to people who have no idea when their regular pay will resume, whose lives and plans are being upended for reasons that have absolutely nothing to do with their own performance and competence, and who do not consider themselves in any sense "better off."
12:40 PM / January 10, 2019
3 Simple Facts About the Shutdown
Border wall between the U.S. and Mexico, in a photo from early 2008. During a period of increasing gang violence in Mexico, and flows of guns from the U..S. into Mexico, artists had decorated the wall with gun images. For decades, population centers along the border have had sections of fence or wall. Jorge Duenes / Reuters
Today's life-in-DC gazette: a little while ago I was in a line at a coffee shop with a middle-aged man, who from his accent I guessed (correctly) was from Nigeria. We talked while we were waiting. His was a standard life-in-our times story: He came to the US about 30 years ago. Now a citizen and small-business owner. Children all born here and in, or headed to, college. One of his nephews is a TSA screener at a DC-area airport.
"His rent was due on the 5th, man," he told me, of his nephew. "He covered that, but then he was counting on his normal paycheck tomorrow. That's not going to come, and he's got his credit card payments. And he has to keep showing up at work each day." The man I was talking to said he assumed he might have to tide his nephew over through the shutdown.
We all "know" this is happening. But it can be easy to lose sight of how extraordinary and unfair it is. Not a single person within TSA—or the National Park Service, or the Food and Drug Administration, or the Census Bureau, or any other agency—has a single thing to do with the showdown over Donald Trump's "wall." But hundreds of thousands of them are being penalized and disrupted by what will soon be the longest shutdown in history.
It can also be easy to lose sight of three baseline realities of this abusive situation. Here's the summary, with a few more details on each, lower down.
Reality one: As recently as three weeks ago, Donald Trump was perfectly willing to keep the government open and defer funding for his wall— until a right-wing chorus made fun of him for looking "weak."
Reality two: Trump and his Congressional party never bestirred themselves to fund this wall back when they had unquestioned power to do so, during the era of Republican control of the Congress in 2017 and 2018.
Reality three: the U.S.-Mexico border has come under more control in recent years, not less. It's been controlled by fences and walls in the busiest areas — as has been the practice for decades. The "crisis" is the politics of the issue, not its underlying realities.
Read on, for more details of each of the three. Or if you stop here, please keep those three points in mind.
A few more details, on facts that everyone knows but that can slip from sight in the froth of "both sides dig in" daily news updates.
Donald Trump and the Republican Senate were perfectly willing to keep the government open, until the likes of Ann Coulter and Rush Limbaugh began mocking them as "losers" and "sell-outs."
You can read the specifics at the end of this piece, but the sequence is indisputable. On December 18, Mitch McConnell's GOP-run Senate passed, on a unanimous voice vote, a "clean" funding measure, to keep the government open and postpone funding fights about "the wall." They did so with guidance from the White House that Donald Trump would go along.
Then the right-wing mocking began; then immediate funding for the wall became an "emergency"; then Trump preferred a shutdown to appearing to "lose." Mitch McConnell's GOP of course switched right along with him—and against the measure all of its members had supported just days ago.
One man's insecurity, and his party's compliance, are disrupting millions of lives.
During the two years in which Trump and the Republicans could easily have gotten funding for the wall, they didn't bother to try.
Through all of 2017 and 2018, Trump's GOP held a large majority in the House, and a workable majority in the Senate. Trump and the GOP took care to ram through things they really cared about in that period, from Neil Gorsuch and Brett Kavanaugh to the Trump tax cuts.
They didn't bother to try for a wall. The supposed "emergency"didn't matter when they had power to get their way. As Ezra Klein has argued, the most plausible explanation is that Trump doesn't actually care about having a wall. He cares about being seen as fighting for it (as Ronald Brownstein has explained).
The number of illegal crossings on the U.S.-Mexico border, like the percentage of undocumented residents and workers in the U.S., has been going down, not up. That's not the tone of political talk, but it's what academic and government research shows. For instance, consider this recent report from Pew.
Border security is important, and for decades politicians of both parties have supported fences and walls in populated areas as obvious necessities. The photo at the top of this post, was taken near Tijuana 11 years ago. (The U.S. built the wall; Mexican graffitists provided the illustration.) When I did a big cover story for The Atlantic on immigration more than 35 years ago—yes, during Ronald Reagan's first term, in 1983—I visited fences and walls in California, Arizona, and Texas.
Walls themselves aren't controversial. They're part of what Republicans and Democrats have long recommended for stable controls at the border—and they're part of what has made immigrant flows more rather than less manageable. The wall, a fantasized Maginot-style structure stretching 2,000 miles from the Pacific to the Gulf Coast, is different. That's what Trump is pushing for—now that he no longer has a chance to get it.
People obviously disagree on these issues. You could make a case for a much different approach to immigration than the one I might personally favor. But it's hard to imagine a decent case for knowingly inflicting damage on hundreds of thousands of public servants, who have nothing whatsoever to do with this issue and whose only mistake was to have chosen a vulnerable line of work.
6:45 PM / January 9, 2019
Yet Another Reason to End the Shutdown
At a bakery in Washington D.C. today, a deal for furloughed government workers. Offers like this, becoming widespread across the area, obviously help. Just as obviously, they're no substitute for regular pay. Deborah Fallows
On Monday I mentioned what the prolonged government shutdown is doing to the nation's air-travel system: namely, slowing it down.
The whole system is based on built-in safety buffers. Everyone within it knows that air traffic controllers and TSA screeners, whose jobs are stressful enough at best, have new personal worries. Therefore controllers, dispatchers, TSA supervisors, and others who keep the traffic moving are building in extra protection, mainly by giving themselves more time.
This means more separation for aircraft in what William Langewiesche called the "slam and jam" approach patterns to airports; more time for a screener to take another look at a bag; more caution about everything, since—shutdown or no—the consequences of a hasty mistake could be so grave. People running the system would be irresponsible to do anything else. (Yes, before you point it out: I realize how odd it sounds even to discuss "responsibility" in current circumstances.)
Now Jirs Meuris, of the University of Wisconsin Business School, explains why this cautious approach is even more important than it may seem. In a research paper last fall, he discussed studies showing that the more worried employees were about their personal finances, the more accident- and error-prone they were in their work.
[We collaborated] with a national transportation company to collect survey data from over 1,000 short-haul truck drivers and track their accident rates for the subsequent eight months.
Analysis of this data revealed that financial worry was associated with a higher probability of a preventable accident by decreasing drivers' available cognitive capacity at work….
Based upon the average cost of a commercial truck accident, we estimated that financial worry was associated with $1.3 million per year in company costs due to the higher rates of preventable accidents.
To replicate our findings, we subsequently moved to a laboratory setting. As part of these lab sessions, participants imagined that their car had a break down with an attached price tag of $150 or $1,500 and were asked to write about how this expense would affect their life. Afterward, they completed two cognitive tests and a driving simulation.
After being asked to imagine the consequences of a minor repair bill, or a major one, the subjects took cognitive tests and did a driving simulation. Randomly chosen subjects who were thinking about a $1,500 bill did worse than those thinking they'd have to cover $150.
How would this apply in current shutdown circumstances? Through the university, Jirs Meuris (more of his research here) put out this statement today:
Based on my research, we should be worried about the impact of the current shutdown on our national security and health as thousands of government workers including those at the FBI, DEA, FDA, Border Patrol, and TSA work to protect us from threats while going without a paycheck and living in a state of financial uncertainty.
As their financial insecurity grows, we can be sure that our own security falters along with it. We need to recognize that a shutdown over border security may actually do more harm to it than what there may be to gain from it.
Mitch McConnell could end this insanity tomorrow, by scheduling another vote on the "clean resolution" that passed the Senate on unanimous voice vote three weeks ago, and would clearly pass again now. (The nitty-gritty is discussed at the end of this post.) Donald Trump could end it by returning to his position as of December 19, which was after he'd signaled to the Congress that he would sign that resolution—but before he was scared off by mockery for this "cave in" from Ann Coulter, Steve Doocy, and Rush Limbaugh. And of course, if it really had been of such existential importance, he could worked toward it over the past two years, when his party controlled the Senate and the House.
Meanwhile, we rely on the willingness of hundreds of thousands of public employees to keep showing up for work, keep figuring out how they'll pay their bills, and meanwhile try to give full mind-share to the next airplane on final approach, and the next bag through the X-ray machine.
Rachel Jessen


For those of you vintage lovers out there, you know that sometimes that fabric just gives out. There is nothing worse that a rip in the fabric on a unique, one-of-a-kind piece! Mallorie's beautiful vintage dress had holes in the the sides and armpits, as well as a slice on the sleeve. However she was determined to bring it back to life, which is where I enter the picture. Creative repair and garment rescue is a definite love for me. On this piece in particular, I knew I needed to get Mallorie a little more wiggle room so the dress wouldn't rip instantly again. We hemmed the bottom, which gave me fabric to add stripes to the sides to let out the bodice, in addition to letting out the pleats on the back. I fixed the sleeve by hemming the shorter through the sleeve cap. Another dress rescued!
See the full detail and more photos here.


text:
Q: How to properly update/re-render a component that is not a child React Native? I'm using a react-navigation. More specifically, I have a materialTabNavigator nested inside of a drawerNavigator. Each tab is in itself a stackNavigator. I have a button in homeScreen, that navigates to makePost.js. There I take in information and store it to Async storage using a simple wrapper.
In Posts.js there's a FlatList displaying each post as a component. The data for the FlatList is initially set correctly after making a request from Async Storage. The problem is that this only happens when the app is first opened. I have tried many different approaches to solve this. The only way so far I've found is to continuously setState in ComponentDidUpdate() in Posts.js. Obviously this is problematic, because it re-renders constantly. I can set a flag to stop is from rendering, but then it will not re-render again.
Ultimately, what I'd like to happen is that when I hit the user is done entering their information and is ready to make a post, they hit the button in makePost.js, and the data in the FlatList of Posts.js is update.
I've tried to pass parameters using navigation, does not work, parameters get lost somewhere, probably because of the nested navigators.
I could really used some guidance on the proper way to accomplish this.
( Navigators; not sure why this is forcing to one line )
---drawer
    --tabNav
    -home
      homeScreen.js
      makePost.js
    -posts
      posts.js
    -messages
  --drawer1
  --drawer2
//Posts.js
export default class Posts extends React.Component {
  state = {
    rows: [
      {id: 0, text: "dog"},
    ],
  }

  componentDidMount() {
    this.loadState();
  }

  loadState = () => {
    var value = store.get('posts').then((res => {
        if (res === null) {
          res = [{id: 0, text: "default"}]
        } else {
          res = res
        }
        this.setState({rows: res})
    }))
  }

  componentDidUpdate() {
    this.loadState();
  }

  renderItem = ({item}) => {
    return (
      <BoardTab style={styles.row} />
    )}

  render() {
    return (
      <View style={styles.view}>
        <FlatList
          ListFooterComponent={this.renderFooter}
          style={styles.container}
          data={this.state.rows}
          renderItem={this.renderItem}
          keyExtractor={extractKey}
         >
        </FlatList>
        <BoardScreenFooter />
      </View>
    );
  }

And Posts.js button looks like this:
        <TouchableOpacity
            onPress={ () => {
            this._onPressButton
            this.storeFunc(this.state.newPost)
            const retval = this.state.rows

            this.props.navigation.navigate('Board',
            {rowsID: retval});

            }
          }>
          <Icon
            reverse
            name='md-camera'
            type='ionicon'
            color='green'
          size={12}
          />
        </TouchableOpacity>

  storeFunc(newObj) {
    newObj.id = newObj.id + 1
    store.push('posts', newObj)
    store.get('posts').then((res) => {
      this.setState({rows: res})
    })
  }

A: Rapidly, i would say: use Redux. It alloq you to have global state in your app, which mean you can access the state anywhere (And also set them anywhere)
When opening the app, you get the data from the AsyncStore into the Redux store. You listen to the redux state (Which will be a props in your component) and display your list. When modifying your list in the other tab, you need to do 2 things:

*

*Store the new data in the AsyncStorage

*Update the state in the redux store. Since Posts.js will be listening at the redux store (as a props), it will re-render each time your data will change

A: A simple way to re-render a React-Navigation screen view on navigating to it:
All credit goes to Andrei Pfeiffer, Jul 2018,  in his article: "Handle Tab changes in React Navigation v2" https://itnext.io/handle-tab-changes-in-react-navigation-v2-faeadc2f2ffe
I will reiterate it here in case the above link goes dead.
Simply add a NavigationEvents component to your render function with the desired listener prop:
  render() {
return (
      <View style={styles.view}>
      <NavigationEvents
          onWillFocus={payload => {
            console.log("will focus", payload);
            this.loadState();
          }}
        />
        <FlatList
          ListFooterComponent={this.renderFooter}
          style={styles.container}
          data={this.state.rows}
          renderItem={this.renderItem}
          keyExtractor={extractKey}
        >
        </FlatList>
        <PostScreenFooter />
      </View>
    );
  }

redpajama_set_name: RedPajamaStackExchange


text:
Bridgewater és una població dels Estats Units a l'estat de Nova York. Segons el cens del 2000 tenia una població de 579 habitants.

Demografia
Segons el cens del 2000, Bridgewater tenia 579 habitants, 204 habitatges, i 151 famílies. La densitat de població era de 366,5 habitants/km².

Dels 204 habitatges en un 43,6% hi vivien nens de menys de 18 anys, en un 53,4% hi vivien parelles casades, en un 12,7% dones solteres, i en un 25,5% no eren unitats familiars. En el 22,1% dels habitatges hi vivien persones soles el 8,8% de les quals corresponia a persones de 65 anys o més que vivien soles. El nombre mitjà de persones vivint en cada habitatge era de 2,84 i el nombre mitjà de persones que vivien en cada família era de 3,18.

Per edats la població es repartia de la següent manera: un 34% tenia menys de 18 anys, un 9,5% entre 18 i 24, un 26,8% entre 25 i 44, un 20,7% de 45 a 60 i un 9% 65 anys o més.

L'edat mediana era de 31 anys. Per cada 100 dones de 18 o més anys hi havia 96,9 homes.

La renda mediana per habitatge era de 27.788 $ i la renda mediana per família de 28.409 $. Els homes tenien una renda mediana de 23.125 $ mentre que les dones 21.071 $. La renda per capita de la població era de 12.995 $. Entorn de l'11,3% de les famílies i el 12,6% de la població estaven per davall del llindar de pobresa.

Referències

Comtat d'Oneida (Nova York)
Entitats de població de Nova York

redpajama_set_name: RedPajamaWikipedia


You watch what goes in your mouth so watch what comes out!
Relevant texts: Matthew 15:11, James 3:1-10, Colossians 3:8 Earlier today I went into the garden to see what I could find. I collected a few things here in this margarine tub Show the tub without revealing the contents. Pull out the items from the tub one by one, saying a few words about each to make sure evrybody knows what it is, and then puting it back in the tub….


You asked and we listened. Work Orders have become more powerful than ever with the ability to manage multi-level and batch work orders with the click of a button.
Work orders are an essential communications part of manufacturing businesses. They inform your operations team that certain products are needed and give the green light to production.
Megaventory Work Orders, though, are so versatile that can also be used by non-manufacturing businesses that need to track processes like unboxing, repurposing product's parts into other products, maintaining and repairing damaged inventory, and many other tasks.
With the new upgrade, these tasks become much easier to perform, saving you valuable time and preventing duplication of effort.
So, how the updated work orders can help you?
Let's imagine the story of Carol who is creating cakes for her bakery. She buys flour and other ingredients in large sacks that come in different sizes and weights but the ingredients in her recipes are in grams or ounces. How can she measure what she has available for production without doing a mathematical equation every time?
With Megaventory, it's a piece of cake (no pun intended).
First of all, Carol needs to create a Work Order that will turn the product "5kg sack of flour" to the product "1g of flour". In that way, the first "material" will create 5,000 finished products. And she will continue to do so for the other ingredients.
The next work order will be to turn the finished products she just created to another finished product, the "cake". By creating a Bill of Materials, which is basically the recipe that guides Carol on what ingredients to use and in what quantity, she can easily do this Work Order again and again.
With the new upgrade, you can do all the above actions automatically with the hit of a button.
As shown in the following screenshot, when you click on the gear icon next to the work order number, a list of available options pops up. If production has moved faster than how often you update your Megaventory account and ordered products are already finished you can now click on Allocate Components AND Receive Finished Goods or Allocate Components AND Receive Finished Goods AND Close Work Order. This is also helpful if you are unboxing items to sell them individually and the time between the creation of the work order and its completion is seconds.
On top of being able to perform multiple actions with one click, the user of Megaventory is now able to simultaneously update batch Work Orders. To do this, just select the orders you want to update and then click on Batch Update.
After that, the following a pop-up window will show up and prompt you to select the actions you want to perform. While here, it is also possible to rearrange the order in which the following orders will be completed.
Every one of the above actions will have an immediate effect on your inventory. If you receive the finished goods, this will automatically update the available stock of the related products and allow you to fulfill a pending sales order. If you select to allocate components, these will not be available to be used in other work orders.
In other words, what the batch update does is that the appropriate action will be applied to all the selected work orders or if there is not enough stock, it will stop and inform you so.
Back to the story of Carol, our baker can use this advanced feature to simultaneously unbox all of the ingredients needed and create her cake.
The above functionality can also help businesses that manufacture more complex products such machines, computers, and so on, where calculating mistakes can cause serious delays and problems in production. And since there is no theoretical limit to the levels of manufacturing you can include the production flows that can be designed can be very detailed.
But why use a work order software?
If you are not using an ERP system already, you may think that you are good with your pen and paper, or spreadsheets. Such techniques can result in production mistakes and the truth is that nothing is worse than telling a customer that their order will be delayed.
Such incidents can jeopardize your chances of acquiring regular customers that do repeating sales from you. At the same time, the more you delay finishing an order, the more inventory you need to keep in your warehouse or factory, which actually costs you money.
An inventory management system will help automate your work orders so that you can meet the demands of your customer more easily. It will help you know what you have in stock so you don't run out of inventory when you're making products. If you do run out, the multilevel manufacturing module will allow you to identify which manufacturing step can't go ahead and you need to buy stock.
And don't forget that with Megaventory you can create purchase orders in just a few clicks!
Using Megaventory for managing your manufacturing work is much more affordable than other online software solutions in the ERP industry. It's a great fit for small and midsize businesses because of its price and flexible feature set. With this added feature?
Sign up for a free trial of Megaventory today!


text:
Q: Matching certain combinations of letters while avoiding false-positives I'm trying to match U.S. English phonemes, which are one- or two-characters that represent a sound (http://msdn.microsoft.com/en-us/library/ms717239(v=vs.85).aspx).
Each phoneme must be separated by a space.  For the purposes of this question (unless you want to follow the link and use the actual phonemes), let's say that the phoneme set consists of the following:  "a", "aa", "ae", "bb", "cc".  There might be only one phoneme in the string, or there might be any number of any combination of them (space-delimited).  How can I match "a" or "aa" without matching "aaa"?
The following is not quite correct:
    If Regex.Match(TextBox1.Text, "^([(a)(aa)(ae)(bb)(cc)]( )?)+$", RegexOptions.IgnoreCase).Success Then
        MsgBox("valid")
    Else
        MsgBox("invalid")
    End If

    'Also doesn't work: If Regex.Match(TextBox1.Text, "^([(a{1,2})(ae)(b{2})(c{2})]( )?)+$",

A: Use anchors:
\b(?:a|aa|ae|bb|cc)\b

Here is how to iterate through the matches.
Dim RegexObj As New Regex("\b(?:a|aa|ae|bb|cc)\b", RegexOptions.Multiline)
Dim MatchResults As Match = RegexObj.Match(SubjectString)
While MatchResults.Success
    ' matched text: MatchResults.Value
    ' match start: MatchResults.Index
    ' match length: MatchResults.Length
    MatchResults = MatchResults.NextMatch()
End While


Greetings CSA members! I know, a day late and a dollar short. I could write something about all the demands of farm life, about the trials and tribulations of Valentine's Day week in a busy farm-to-table restaurant, but nobody wants to hear that. So without further ado, here's the recipe.
This started out as a restaurant staff meal. A real crowd pleaser that can be made the night before and baked in the morning. It utilizes not our farm fresh produce, but all the add-ons and extras: cheese, meat, bread and eggs. Hope you like it.
– In a heavy sautee pan, crisp the bacon. When crispy, add the diced onions and sweat til translucent. Drain and set aside.
– In a large mixing bowl, beat your eggs together with the milk, then add the bacon and onion mix, diced bread and cheese. Fold together, and season. Careful with the salt, as the bacon could have plenty. Let sit for 30 minutes or overnight refrigerated.
– Now, with the butter, grease a metal or glass loaf pan, sides and bottoms. Bake covered by foil for 30 minutes at 375 degrees, then remove the foil, turn the heat up to 400 degrees, and bake for another 30 minutes, checking every ten. The top should be brown and crispy, and the center should cooked through–no runny egg. To check just move a piece of bread, poke around and the put it back (or eat it).


1st day Arrival in Lucerne by train 2nd class from the Swiss border or any Swiss airport. Overnight in Lucerne.
2nd day Enjoy a ride in the first revolving gondola to Mount Titlis. 3020 m/10'000 ft. In Lucerne you board the LSE-train to Engelberg. There a small gondola takes you up to the Trübsee. You continue your trip by another gondola to Stand. Finally the revolving gondola takes you up to Mount Titlis. For a pectacular, close-up insight into a glacier, you visit the glacier cave and ride the Ice Flyer chairlift. Overnight in Lucerne.
3rd day Rail journey from Lucerne to Interlaken over the Brünig Pass via the wood-carving village of Brienz.Overnight in Interlaken.
4th day The beautiful Bernese Oberland! First from Interlaken Ost via Grindelwald or Wengen to the Kleine Scheidegg, at the foot of the famous Eiger North Wall. Then by Jungfrau Railway via the Eiger Glacier to the Jungfraujoch – at 3454 m/11,333 ft the highest railway station in Europe. Views of the Aletsch Glacier, the longest glacier in the Alps. Second overnight in Interlaken.
5th day Travel either via the Lötschberg base tunnel directly to Visp and further to Zermatt. Or by the Lötschberger – The new air conditioned train with big windows using the traditional scenic Lötschberg Line, passing the imposing Kander Viaduct, the helical tunnel around the Felsenburg and the descent to Brig with the imposing view onto the Rhone Valley and continue your journey to Zermatt (www.bls.ch/loetschberger). Zermatt, at the foot of the Matterhorn, is the perfect Alpine resort. On arrival you might take the opportunity to go on an optional excursion to Rothorn paradise to enjoy the best view of the Matterhorn. Overnight in Zermatt.
6th day Board the cogwheel railway up to the Gornergrat, with views of the majestic Matterhorn, Monte Rosa and other spectacular summits. Overnight in Zermatt.
7th day Return to Swiss border or airport or continue your stay in Switzerland at your own request.


Is the Google Lunar X-Prize Breaking Rule #1?
I'm a space flight fanatic. I grew up watching the Apollo lunar missions on TV. My mother got me up for the Apollo 11 lunar landing in 1969; I still remember hearing the crackling live broadcast of Neil Armstrong's famous words as he became the first human being to set foot on another planet. (Okay, another astronomical body than earth.) In 2004, I was at all three flights of SpaceShipOne. (See the pictures that I and my then-friend, now-husband Joe Jefferson took here and here.) But something I heard today left me worried about the potential long-term impact of another X-Prize, the Google Lunar X-Prize. This is why.
This week I've been in Sacramento, California with Joe, who is attending the Society for American Archaeology (SAA) convention. Today I finally used the guest pass that he got me to attend an afternoon symposium titled, "A New Frontier for Historic Preservation: Space and Aviation Heritage". Several archaeologists gave papers on the work that they have been doing to preserve the remnants of early human activities outside of the 100 km altitude boundary that marks the end of Earth's atmosphere and the beginning of space. Three or four of the presenters either mentioned or focused their presentations on efforts to preserve Tranquillity Base, the original Apollo 11 Lunar landing site.
Several presenters at this symposium expressed concern about the effects of commercial space activities, and especially tourist activities, on this irreplaceable and at present completely untouched historical/cultural site. Each presenter mentioned specifically the additional prize money that Google is offering to any Google Lunar X-Prize competitor that lands close to an Apollo lunar landing site, sends a rover with a camera to the site, takes high-resolution photographs, and beams them back to earth.
So why is this a problem? Simple: it encourages developers of a new and untested unmanned lunar lander to land very close to an irreplaceable archaeological site, and then travel even closer to the site to get the pictures. If the lander is a few feet off in the wrong direction, it could land *ON* the site instead of near it, and damage or destroy evidence. Even assuming that the lander itself does no damage, the rover could also travel a few feet from where it was supposed to, and damage or destroy evidence. Worst of all, Astrobotic Technology (viewed as one of the leading Lunar X-Prize competitors) has announced that its goal is to visit Tranquillity Base. In other words, it plans to test its own robotic lunar lander and rover on an irreplaceable archaeological treasure that could be severely damaged or destroyed if it makes a mistake.
I would absolutely love to have good, high-resolution photographs of Tranquillity Base. I can't imagine a space flight nut who would not. I also am normally an enthusiast for private space flight activities. However, getting some photographs a few years earlier that we otherwise would is NOT worth taking a significant risk of damaging any Apollo site, let alone the greatest of them. That is shortsighted, and I believe unnecessary. And unfortunately Google's well-intentioned and otherwise admirable effort to spur space flight and development of space technologies is spurring at least one competitor to do this.
Perhaps Google could consider modifying the terms of the Lunar X-Prize to discourage attempts to get dangerously close to the Apollo landing sites? I would suggest making the Lunar X-Prize null and void if a competitor's lunar lander lands closer than a minimum safe distance from an Apollo landing site, or the rover gets too close to the site. Instead, encourage the competitors to develop and use extremely fine cameras and telephoto lenses if they want to take pictures of these sites. That way, we can ensure that these irreplaceable archaeological treasures are available to future generations of scientists, and to our descendants.
This entry was posted in Archaeology, Science, Space and tagged apollo 11, lunar x-prize, tranquility base. Bookmark the permalink.
One Response to Is the Google Lunar X-Prize Breaking Rule #1?


text:
Souled American is an American alternative country band from Chicago that was active mostly in the late-1980s and early-1990s. The band was founded in Normal, Illinois and consists of vocalists Chris Grigoroff (also guitar) and Joe Adducci (also bass) who both previously played in a ska/reggae band called The Uptown Rulers.

History
Souled American recorded four albums for Rough Trade Records. In 1991, drummer Jamey Barnard left the band, and in 1992 the band released its fourth album (and last for Rough Trade), Sonny,  eight of the ten songs on which are cover tunes. After four albums and a tour with Camper Van Beethoven, the group was met with critical acclaim and a loyal cult following. Despite this, Rough Trade folded and Souled American was left without a label.

The band re-emerged in 1994 with Frozen and 1996's Notes Campfire, both released on the obscure German label Moll Tonträger. Sometime after 1996, guitarist Scott Tuma also left the band leaving the duo of Adducci and Grigoroff still intact. The remaining two members have since made sporadic appearances in their hometown and additional shows in New York City, Chicago, and Ohio. A re-release of their first four albums on Tumult Records in 1999 brought some belated attention. In 1997, New York artist Camden Joy created a poster project called "Fifty Posters About Souled American" (the ultimate number exceeded the originally planned 50), consisting of typewritten comments and stories by various artists and musicians on the mostly forgotten band. Joy then distributed the posters around Greenwich Village.

Since his departure, Scott Tuma released three solo albums: Hard Again (Atavistic), The River 1 2 3 4 (Truckstop Records), and Not For Nobody (Digitalis). He also recorded a CD under the name Good Stuff House in 2006 with members of the Chicago band Zelienople and occasionally performs and records with Chicago's Boxhead Ensemble.

The only studio material available since 1996 is a cover of Kris Kristofferson's "Please Don't Tell Me How the Story Ends" on a 2002 tribute album and "Ringside Suite", a brand new song (as well as an interview) found on a compilation CD in issue No. 4 of Yeti magazine. It is the band's only available original recording in almost a decade and the only recording to feature the current duo line-up of Adducci and Grigoroff.

In the May 2006, the band resurfaced for a show at The DuKum Upp in Kirksville, Missouri. In the summer of 2007, they played two shows in Colorado and Wyoming and announced that they are working on material for a new album in their home near Charleston, Illinois.

Personnel
Joe Adducci, bass, vocals
Chris Grigoroff, guitar, vocals
Scott Tuma, guitar (left the band sometime after 1996)
Jamey Barnard, drums (left the band in 1991)

Discography
 On Rough Trade Records
 1988: Fe
 1989: Flubber
 1990: Around the Horn
 1992: Sonny
On Moll Tonträger
 1994: Frozen
 1996: Notes Campfire
On tUMULt Records
 1999: Framed – 4-CD re-issue of the first four albums
Compilation appearances
 2002: "Please Don't Tell Me How the Story Ends" on "Nothing Left to Lose: A Tribute to Kris Kristofferson"
 2006: "Ringside Suite" on the Yeti Magazine No. 4 compilation

References

External links
Official website
Centerstage Chicago entry
Tumult listing
"Fifty Posters About Souled American"

American alternative country groups
Musical groups from Chicago
Rough Trade Records artists
Musical groups established in 1987
Tumult Records artists


text:
Student services propose fee increases
Katherine Luczynski
In late November, December, and January, UTMSU and UTSU participated in the Quality Service to Students council to shape operating plans and budgets.
Voting at QSS won't happen for several weeks, and will be held in late February to allow the student governments to make their final decisions.
The current proposed changes are as follows.
The Career Centre, which has seen a 25% increase in résumé critiques, a 36% increase in one-on-one appointments, and a 39% increase in student fair attendance from the 2008-09 school year to the current school year, is looking to increase their fees from $53.69 to $56.30 for full-time students (4.9% increase).
The Department of Physical Education proposed no increase to their fees for the 2011-12 school year. The fees will remain at $161.21 for full-time students and $32.04 for part-time students.
The Family Care Office, which has assisted 77 UTM community members this past year, including seven students, 20 staff members, 48 faculty members, and two departments, is looking to increase their fees by 3% in the coming school year. Fees currently stand at $7.92 and are proposed to increase to $8.16 for full-time students for the school year and from $4.08 to $8.16 for the summer.
The Health Services Fee is proposed to increase by 1.8% in the 2011-12. The fee currently stands at $28.15 for full-time students for the school year and is proposed to increase to $28.67. The summer fee is currently %5.63 and is set to increase to $5.73.
The Student Services Fee currently stands at $125.58 and is proposed to increase in the 2011-12 school year to $131.01. Included in the Student Services Fee are the UTM Shuttle Service (proposed increase from $39.43 to $41.16), the Career Centre (proposed fee changes stated above), Child Care Support (proposed fee changes stated above as Family Care Office fee), Handbook and Communications (fees proposed to remain at $0.48), space costs for student societies (proposed fee increase from $21.27 to $22.07), Alcohol Education and Monitoring (proposed fee to remain at $0.60), Family Care (proposed fee to remain at $0.60), and International Centre (proposed fee increase from $2.13 to $2.18).
Other proposed fee changes include the UTM summer shuttle service fee, which is proposed to increase from $3.94 to $4.12. Changes to the service include an addition of one Saturday trip to and from the St. George campus and an addition of a Sheridan bus for evening classes on Mondays, Tuesdays, and Thursdays. Also included is the addition of the summer UPass, whose fee was passed at $86.50. Also included is the raised UPass fee of $131.50.
A Q&A session was held on January 21 for students to ask questions about the proposed fees. The UTM Grads Students' Union, Residence Council, UTM Athletics Council and UTMSU have a seat on QSS and will be voting.
UTMSU president Vickita Bhatt said that UTMSU will not vote on any fees "until we have discussed it at our Ministries, Commission, and Board. We want to get as much student feedback before making a decision."
QSS Financial Documents:
201011 fee summary with updated CCS 110114
201112 proposal 110114
career centre handout 110114
family care and child care handout 110114
health handout 110114
international centre handout 110114
phys ed handout 110114
shuttle handout 110114
QSS
volume-37-issue-13
Peter Jan 24, 2011 At 10:46 am
As a member of the UTMSU Board of Directors I find it disheartening to read in the Campus news paper
Why was this not advertised to the student body in any way shape or form? Why did these organizations who are supposed to represent the student body not ask for input. For shame.

redpajama_set_name: RedPajamaCommonCrawl


text:
Explosive Day 1 for Highland's Floyd Whitaker at S.J. Group 3 meet!!!
June 5, 2021 June 5, 2021 sjtcaweb
It was a busy Day 1 of sectionals for Highland senior Floyd Whitaker, who scored 28 points in three events at the South Jersey Group 3 meet.
Whitaker won the high jump at 6-4, won the triple jump at 48-0 and placed second in the 400-meter hurdles with a 57.97 behind Julian Rodriguez of Deptford, who ran 56.02.
Highland leads Toms River South 44-40 with Deptford third at 37 points going into Saturday's Day 2 at Delsea.
Whitaker's 28 points would put him single-handedly fourth in team scoring in SJ-3.
Whitaker also won the triple jump last year. He's the first Highland athlete to win the same event in back-to-back years at sectionals since high jumper Reggie Williams in Group 4 in 1996 and 1997.
The 6-4 matches a career-best for Whitaker, who also cleared 6-4 in a meet at Deptford last month. His 48-0 is a season best in the triple jump and No. 2 in the state this year, behind Mount Olive's A.J. McKay, who hit 48-7 in a meet at Morris Hills last month.
Whitaker averaged 46-9 on five legal attempts in the triple jump. He had the five-best jumps of the competition.
Whitaker will compete in either the long jump or 110-meter hurdles on Saturday.
Previous Article A quick look at sectional Day 1 team scoring and links to full results!!!
Next Article Allison Colflesh, Olivia Stoner and Lindsay Colflesh sweep PR-laden SJ-2 800 as Haddonfield continues to pile up the points!


text:
Q: Picture Library card custom view I have a Pictures Library and I want to customize the gallery with cards with picture on top and below the picture some data taken from other columns in the Pictures Library.
I've created a Thumbnail column to have a preview, but when I switch to gallery view I don't understand how to make reference in my JSON to the thumbnail picture.
I've tried using [$Thumbnail.serverRelativeUrl] or just [$Thumbnail] but
it doesn't work.
Any idea please?

A: This is the code I used to make the card shown below.  My example uses a people column to extract the user's name and image and their start date to display in the card, plus a little CSS magix mixed in (border-radius) for rounded corners and the class (ms-bgColor-neutralQuaternaryAlt) for matching the site's theme.
All in all, this answer has everything you should need to build your own solution to your question.
Exemplar Image:

Code Explainer:
Since we are importing both a way to format the view as well as the row, we need to import both the row and view formatting schema.
The hideSelection  and the  hideListHeader options are both set to true.

*

*"hideSelction":true removes the ability for the item to be selected by the end users (who have adequate permissions).  "hideSelection":true in addition to the removal of the command bar on a page effectively renders the item un-editable for the casual user.

*"hideListHeader":true removes the column labels from the view.

(BTW, both these elements and more can be used on ANY list or library view of your choosing, so long as you import the  View and Row Formatting schemas, as outlined below.)

*Next we reference the rowFormatter.  We declare a container element (a DIV) and specify how it should look using the "style" property.  Note:  this is the equivalent of using in-line css on an element.

*Next we can declare other attributes that would also be in the (normally) in-line HTML , if this were written in HTML.  In this case, we are ascribing values to the class attribute.

*Then we begin enumerating the children elements within the same principles used in the previous two steps.
5.a:  We create a child DIV that contains the image, set the attributes and style and iterate through the other children of the parent DIV which,  includes an IMG sub-element.
Documentation for your reference

*

*View Formatting Documentation:  https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/view-formatting

*Column Formatting Documentation:  https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/column-formatting

*List Formatting GitHub:  https://github.com/pnp/List-Formatting  This is particularly useful if you go and explore the samples.  you will learn a lot.

*Finally, just go and read the schemas by navigating to their URLs.  JSON schemas are nothing like XML schemas to read - they are un-junked up text files with normative spacing and other code conventions, without all the impositions XML makes towards self-perfection (e.g.: DTD's, etc.)  Hell, you might even want to print it out! ;)
4.a.  https://developer.microsoft.com/json-schemas/sp/v2/row-formatting.schema.json
4.b.  https://developer.microsoft.com/json-schemas/sp/view-formatting.schema.json
Please mark this as an answer if it helped you.
{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/row-formatting.schema.json",
  "schema": "https://developer.microsoft.com/json-schemas/sp/view-formatting.schema.json",
  "hideSelection": true,
  "hideListHeader": true,
  "rowFormatter": {
    "elmType": "div",
    "style": {
      "float": "left",
      "display": "flex",
      "flex-wrap": "wrap",
      "flex-direction": "column",
      "align-items": "center",
      "justify-content": "center",
      "width": "250px",
      "height": "200px",
      "max-width": "250px",
      "max-height": "200px",
      "border-radius": "8px",
      "margin-right": "10px",
      "margin-bottom": "10px",
      "box-shadow": "2px 2px 4px darkgrey",
      "overflow": "hidden"
    },
    "attributes": {
      "class": "ms-bgColor-neutralQuaternaryAlt ms-fontColor-neutralDark"
    },
    "children": [
      {
        "elmType": "div",
        "children": [
          {
            "elmType": "img",
            "style": {
              "display": "block",
              "height": "auto",
              "max-height": "150px",
              "max-width": "150px",
              "border-radius": "50%"
            },
            "attributes": {
              "src": "=@currentWeb + '/_layouts/15/userphoto.aspx?size=M&accountname=' + [$Employee.email]",
              "title": "[$Employee.Title])"
            }
          }
        ]
      },
      {
        "elmType": "div",
        "style": {
          "text-align": "center",
          "width": "100%",
          "display": "block"
        },
        "attributes": {
          "class": "ms-fontColor-neutralDark"
        },
        "children": [
          {
            "elmType": "div",
            "style": {
              "font-weight": "500",
              "font-size": "1.5rem"
            },
            "txtContent": "[$Employee.title]"
          },
          {
            "elmType": "div",
            "style": {
              "font-weight": "500",
              "font-size": "1.1em",
              "overflow": "hidden",
              "max-width": "280px",
              "white-space": "nowrap",
              "text-align": "center",
              "margin-bottom": "0.5em"
            },
            "txtContent": "[$Employee.jobTitle]"
          },
          {
            "elmType": "div",
            "style": {
              "font-weight": "500",
              "font-size": "1.5em",
              "overflow": "hidden",
              "white-space": "nowrap",
              "text-align": "center"
            },
            "attributes": {
              "class": "ms-bgColor-white ms-fontColor-themePrimary"
            },
            "children": [
              {
                "elmType": "span",
                "attributes": {
                  "iconName": "AddFavorite"
                }
              },
              {
                "elmType": "span",
                "txtContent": " Welcome!"
              }
            ]
          }
        ]
      }
    ]
  }
}

A: The image field object has the following properties (with example values):
{
  "fileName": "image.png",
  "id": "6bb1d843-0633-4c9a-9a16-90bc5abd1d8e",
  "serverRelativeUrl": "/teams/Discovery/SiteAssets/Lists/ad6ed939-0db2-4d85-8a39-8f3497f41eee/image.png",
  "serverUrl": "https://contoso.sharepoint.com"
}

Sourcee: Column formatting - Special string values - see "Image fields" section.
So, you should be able to get the URL of image in image column using @currentField.serverRelativeUrl or [$InternalNameOfColumn.serverRelativeUrl].
So, Please check if you are using correct internal name of your column. Follow below reference to find out the internal of column: Find the internal name of SharePoint column

Additional:
As you are using Picture library (document library), you can try using the in-built token to retrieve the URL to the thumbnail of a image/file instead of creating custom column.

*

*@thumbnail.small, @thumbnail.medium, and @thumbnail.large evaluate to the thumbnail URL in 3 different predefined sizes.

Example:
{
   "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
   "elmType": "img",
   "attributes": {
      "src": "@thumbnail.small",
      "alt": "='Thumbnail of file ' + [$FileLeafRef]"
   },
   "style": {
      "width": "100%",
      "max-width": "100%"
   }
}

Source: Column formatting - Thumbnails


text:
Identity Management Sparks Friction Between Executives, Employees
Published 18 - July - 2019
Source: Wall Street Journal
Hackers often attack company networks using compromised login information, a challenge for cybersecurity leaders who want to protect data and systems while allowing employees the access they need.
Experts say the solution is secure yet flexible identity-management tools and practices—but figuring out what is best isn't easy. Recommendations include regular and thorough review of individual employees' access to sensitive data and the use of tools to quickly revoke credentials when staff members leave.
Using multifactor authentication—which can combine passwords, codes, physical devices and biometric data—is a best practice, but employees push back when logging in gets too complicated.
Securing identities gets more challenging as a company's supply chains grow and business partners have to access corporate systems.
When that happens, it no longer works to verify users' identities through criteria such as whether they use a company laptop, said Mike Towers, chief information security officer, or CISO, at Japanese drugmaker Takeda Pharmaceutical Co. "Access is almost never exclusively limited to people from one company," he said.
Technology to assess identity credentials is critical, said Frank Dickson, a program vice president for cybersecurity products at International Data Corp. "The foundation of security used to be a firewall. The perimeter is now increasingly shifting to identity," he said.
Takeda's security team approves credentials and decides what level of authentication to give each employee, while leaders from business units determine which employees require access to certain systems, Mr. Towers said.
However, some business leaders are reluctant to decide that themselves, he said. They want Mr. Towers to determine who gets which levels of access because they say handing off that decision will speed up the entire process, he said. Sales teams, for example, often want employees to receive corporate access quickly, he said.
To try to avoid friction, he explains the business risks that come with compromised account credentials.
One mistake corporate cybersecurity professionals make is to require multifactor authentication and other tougher security measures only for critical staff or employees who work remotely, said Wendy Nather, the head of advisory CISOs at Duo Security, a unit of Cisco Systems Inc. She advises Duo about how CISOs work.
But employees with lower-level privileges are also targets of hacking, she said. "Practically speaking, everyone is at the same level of risk today," Ms. Nather said.
Credentials can be compromised if they aren't quickly revoked when an employee leaves a company, or updated if an employee moves to a new position that requires a different level of access to data. Credentials can be especially vulnerable during acquisitions, when employees might leave a company abruptly and new staff members require quick access to accounts, said Takeda's Mr. Towers.
Tomás Maldonado, CISO at International Flavors & Fragrances Inc., said the company has a straightforward process for revoking credentials when an employee leaves. But when employees transfer internally, the security team must manually review their credentials and determine whether they still require access to the same systems. That process can take time, Mr. Maldonado said.
He said he has been through about 50 acquisitions at companies he worked for in the past few years, including Takeda's purchase of Ireland-based Shire PLC in January.
To make sure critical applications are available soon after an acquisition, Mr. Towers said he typically discusses priorities with executives. Tax systems and financial reporting applications are usually required immediately, he said. "It's impossible to grant everyone access to everything on day one," he said.
Some companies use technology to help them understand how people use their accounts but monitoring behavior sometimes doesn't go over well, said Steve Durbin, managing director of the Information Security Forum.
Takeda's security team uses analytics tools to study how corporate accounts are used.
At IFF, an external vendor monitors employee activity and alerts the security team about certain kinds of behavior, such as if a new account is created with administrator-level access, Mr. Maldonado said. He wants to purchase or develop an artificial-intelligence system to track activity patterns. Budget constraints are the main consideration, he said, and the company will decide this summer whether it will proceed.


Home » Paying For College » Financial Aid » Why You Should File the FAFSA ASAP!
The FAFSA—the Free Application for Federal Student Aid—opens every year on October 1st. The form grants students access to federal student aid in the forms of scholarships, grants, work study opportunities, and federal student loans. You've probably heard that you should file the FAFSA as soon as you can, but what's the rush?
Sadly, funding for college is not unlimited. Both the federal government and individual schools have a budget to work with, and not every student can be covered fully. That's why it pays to submit your FAFSA as soon as you can, to qualify before the funding well runs dry.
Time and effort are both precious commodities, and in a race against the financial clock, there are a number of ways to speed up the filing process. Prior Prior year is one way to save time—it allows you to file tax returns from the previous year, so you don't have to wait for the current one. So if you're filing for the 2019-2020 school year, you can use tax returns from 2017.
Additionally, you can use the IRS Data Retrieval tool can be used to automatically fill in your tax return data into your FAFSA form, making a tedious task much easier (and quicker).