text:
The Premier League's best players ranked: Part Two, 70-1
Mohamed Salah and Harry Kane are two of the best Premier League players around. JON SUPER/POOL/AFP via Getty Images)
Harry Maguire or Harvey Barnes? Thiago Silva or Thiago Alcantara? Alisson or Aymeric Laporte? Trent Alexander-Arnold or Son Heung-Min? How does the best goalkeeper in the league compare to the seventh-best midfielder to the fourth-best defender to the 10th-best attacker?
If you've ever asked yourself any of those questions — and even if you haven't — I tried to come up with a way that answers all of them. After releasing numbers 97-71 in our Premier League rankings earlier in the week, we're back with Part Two: six more tiers and 70 more players.
But before we get to that, it's time for a quick refresher.
A reminder of how this works
I tried to remove my personal opinions from the rankings as much as possible. That's impossible, of course, and the final rating is built around all of the assumptions I made about what should go into the model in the first place and what final results at least passed the eye test.
For a full explanation of how the rankings were made and the various inputs that went into the process, check Part One. However, a couple of key notes: The only players considered were ones who appeared in the top 120 of the Twenty First Group ratings or in the top 75 of Transfermarkt's market values. To adjust for positional value, all goalkeepers were awarded a zero for their Expected Goals (xG) added scores. And if a player was playing outside of the Big Five leagues, he was also awarded a zero for that particular season. That, in particular, penalizes new players like Liverpool's Darwin Nunez (at Benfica) and Manchester United's Lisandro Martinez (at Ajax), but I think it does a good job of accounting for the uncertainty over how performance from smaller leagues translates to the Premier League.
Due to all of that, these ratings are inherently conservative, valuing players who have done it consistently for a number of seasons. But more importantly, this also makes the rankings more interesting. If we were just ranking the 100 most talented players in the league, we'd just be listing off the rosters for Liverpool, Manchester City and Chelsea, filling in the gaps with the rest of the league. That's no fun. Instead, while these rankings do take into account team performance, they also value, say, a center-back who plays 3,000 minutes (hi, Conor Coady) for a mid-table team over a center-back who hasn't established himself as a full-time player for one of the best teams in the world (sorry, Ibrahima Konate.)
All right, enough of that. Part One, 97-71, with the largest "tier" of players, is here. Let's get down to business from 70-1.
The 'New Year, new you' tier
70. Cristian Romero: 24, DF, Tottenham
Most center-backs are tough to measure. So much of what they do comes down to positioning and pre-prevention: occupying an area so you don't even have to make a play on the ball. Not Romero, though. He came to the Premier League with a wild profile: a center-back who made a ton of tackles and interceptions, but also pressured the ball nonstop and constantly drove it up field at his feet. On a possession-dominant team like Atalanta, center-backs aren't supposed to have many opportunities to make defensive plays on the ball.
Surely that wouldn't fly in the Premier League. Instead, Romero made even more tackles and interceptions after joining Spurs — and he carried the ball up field more often, too.
69. Oleksandr Zinchenko: 25, DF/MF, Arsenal
Over the past year at Manchester City, Zinchenko ranked in the 99th percentile among all full-backs in assists, progressive passes and progressive carries. He's been brilliant in limited minutes and you can see why Mikel Arteta, who has never met an elite passer with limited skills who he didn't like, wanted him for Arsenal.
If you squint really hard — and put a lot of stock into one Ukraine match against Wales — you can see why they might want him to play in the midfield, too. But two big questions remain: Can he do it for more than 1,500 minutes a season? And how much of his statistical success came from simply playing for City?
68. Marcus Rashford: 24, FW, Manchester United
This is right around when you'd expect a player in his position to make the leap. Instead, the 24-year-old is coming off of a four-goal, two-assist season and seems further away from superstardom than ever before. In fact, Rashford barely would've made this list were it not for the transfer-value adjustment.
All that being said, I'd expect a bounce-back season from him this year. Player development rarely moves in a straight line.
67. Eric Dier: 28, DF, Tottenham
He's been a Tottenham player for eight full seasons, playing 2,800 Premier League minutes in half of them. Their league finishes in those years: third, second, third and fourth. Their league finishes in the years he didn't hit the 2,800-minute mark: fifth, fourth, sixth and seventh. I'll allow you to draw your own conclusions.
T-66. Kieran Tierney: 25, DF, Arsenal
The league finishes for Tierney's teams when he plays 2,800 minutes in a domestic season? Just kidding, it's never happened. … Arsenal's defensive improvement has directly coincided with Tierney's presence on the team; he's just the kind of solid, unspectacular player that Arsenal had seemingly avoided acquiring for the better part of a decade. The only problem, really, is that he can't stay on the field.
After playing 2,300 minutes in his first full season with the Gunners, he only appeared in 56% (1,917) of the minutes last season. If those numbers were higher, I'm not sure Zinchenko would be an Arsenal player right now.
T-66. Julian Alvarez: 22, FW, Manchester City
In his final two seasons with River Plate, Alvarez scored 21 goals and added eight assists across just 21 league starts. Yeah, but it's freaking Argentina, dude, you scream. Well, FiveThirtyEight's Soccer Power Index rates River as roughly equivalent to Southampton and better than a good chunk of teams in Serie A, LaLiga and the Bundesliga. There's still a ton of projection behind Alvarez's future performance, but he was easily the best player on a team rated out as roughly equivalent to an average Big Five team. Plus, when was the last time City botched an attacker signing? Wilfried Bony, anyone?
T-66. Harry Maguire: 29, DF, Manchester United
Sure, he's not Rio Ferdinand or Nemanja Vidic, but, well, who is? He's a perfectly solid Premier League center-back who plays a ton of minutes for good teams and occasionally looks like a buffoon because Manchester United are approaching 10 years without signing a real defensive midfielder.
63. Harvey Barnes: 24, FW, Leicester City
Here's a list of players who have a) played at least 6,000 minutes over the past three seasons, and b) scored and assisted on non-penalty goals at a rate of at least 0.60 per 90 minutes:
1) Kevin De Bruyne: 0.90
2) Mohamed Salah: 0.80
2) Son Heung-min: 0.80
4) Harry Kane: 0.74
5) Jamie Vardy: 0.67
6) Raheem Sterling: 0.66
7) Sadio Mane: 0.65
8) Danny Ings: 0.64
9) Harvey Barnes: 0.63
10) Michael Antonio: 0.60
Barnes is at least three years younger than anyone else on that list.
62. Ivan Perisic: 33, DF/MF, Tottenham
Take everything I said about Marcos Alonso in the first piece, lower the snark level by about 80%, increase the appreciation level by about 25% and you've got your description of Perisic. I have some questions about how well a 33-year-old will adapt to playing in the Premier League for the first time in his career, but he's arguably been the best wing-back in the world over the past year. Even with an age- and league-related decline, he should still be a productive player for Spurs.
61. Raphael Varane: 29, DF, Manchester United
He's a couple of spots ahead of Maguire not necessarily because of what we saw last season. United, after all, allowed 44 goals the year before he arrived and then 57 in his first season with the club. Varane didn't cause any problems at Old Trafford, but he certainly didn't solve any, either. Meanwhile, Real Madrid won LaLiga and the Champions League right after he left.
Varane is ahead of Maguire because he's got a long track record of being a starter for one of the best teams in the world. But as he found out last season, it's a lot harder to play center-back when you don't have N'Golo Kante or Casemiro sitting in front of you as a defensive midfielder.
60. Lisandro Martinez: 24, DF, Manchester United
The obsession over whether he's "too short" seems to be missing the point from both sides. Yes, most center-backs are much taller than 5-foot-10. And yes, Carles Puyol and Fabio Cannavaro were both as short as or shorter than Martinez, which didn't stop either of them from becoming all-time greats in the position. But two things are true here: Martinez won't automatically struggle because he's short, and it's a lot harder to be a great center-back when you're short.
Martinez is this high in the rankings because he was a stalwart for Ajax, who rate as one of the 10 or so best teams in the world over the past year. The bigger question, to me, seems to be over how he'll function at a team where he's simply going to have to do a lot more defending than he did at Ajax.
59. Martin Odegaard: 23, MF, Arsenal
In his first season as a full-time starter in the Big Five leagues, Odegaard registered 0.36 non-penalty goals plus assists per 90 minutes as Real Sociedad finished sixth in LaLiga. In his second season as a full-time starter in the Big Five leagues, Odegaard registered 0.36 non-penalty goals plus assists per 90 minutes as Arsenal finished fifth in the Premier League. The question for Odegaard and Arsenal going forward is twofold:
1) Can he become a more impactful player (more goals, assists, progressive passes) as he ages into his prime and better players surround him?
2) Can he find other ways to contribute that don't require him to constantly be on the ball?
58. Ben White: 24, DF, Arsenal
Although they finished 16th in the 2020-21 season, Brighton actually ended the year with the fifth-best xG differential in the Premier League, per the site FBref. The fifth-best xG differential in the Premier League last season? Arsenal. While he wasn't necessarily spectacular in his first year at the Emirates, we now have 6,000-plus minutes worth of evidence suggesting that you can play White in your backline and be one of the five best teams in the Premier League.
57. Cesar Azpilicueta: 32, DF, Chelsea
Yet another Spanish wing-back who's good enough for this list, but might not even be in the league come the end of the month. Azpilicueta is the one who started what The Athletic's John Muller has referred to as the "elbow back" trend — someone who can function as either a more-attacking outside center-back in a back three, or a more defensive full-back in a back four. In some ways, his value comes less from what he actually does on the field and more from the various options his versatility provides for the rest of the team.
With Chelsea now being linked with Brighton's Marc Cucurella, he would be a clear Azpilicueta replacement, just on the left side.
The 'How are Thiago and Granit Xhaka in the same tier?' Tier
56. Granit Xhaka: 29, Midfielder, Arsenal
Sure. Yes. Fine. OK. This did happen:
Granit Xhaka gets jeered off the field in front of the home crowd 😳 pic.twitter.com/nV3nUwvp5a
— NBC Sports Soccer (@NBCSportsSoccer) October 27, 2019
And he occasionally gets terrible red cards and frequently gets exposed for his lack of defensive range. But for the better part of six seasons — in which he's never made fewer than 27 starts — Xhaka has been the only Arsenal midfielder you could consistently rely on to help move the ball into the attacking third. As such, Arsenal's goal differential is more than half-a-goal better when he's on the field, compared to when he's off it.
55. Thiago Silva: 37, DF, Chelsea
Just a fantastic player. The only reasons he's not higher are that since joining Chelsea, he's played about two-thirds of the minutes — a comparatively low number for a center-back — and he'll be 37 at the start of the season. Players typically don't get better and usually don't start to play more minutes when they're approaching 40.
54. Ben Chilwell: 25, DF, Chelsea
It's not a totally fair comparison, but Chelsea were a Champions League-winning side who seemed like they could potentially be a part of a trio with Manchester City and Liverpool when Chilwell was in the starting XI. Without him, they were a distant third — and much closer to the chasing pack than the top two. Unlike Marcos Alonso, he provided actual defensive solidity and could contribute to the attack without needing to wander across the penalty area. If he quickly recovers from his torn ACL and finds his same level from the first half of 2021, it would be … [Arsene Wenger voice] … just like a new signing.
53. Jordan Henderson: 32, MF, Liverpool
A content warning: a lot of Liverpool players will likely appear lower on this list than they should because of how poorly the team performed during the 2020-21 injury crisis, compared to the two years before it and with last season. Strangely enough, Henderson played his most Premier League minutes since Jurgen Klopp was hired … last season. Remember: Harvey Elliott was starting matches in Henderson's spot at the beginning of last season before he suffered a gruesome ankle injury. Henderson is still one of the better passers at his position and also provides a ton of value with his movement off the ball, but it wouldn't shock me if the club captain has a smaller role than he had last year.
52. Jarrod Bowen: 25, FW, West Ham
These ratings, clearly, are skewed toward attackers. We're working off the premise suggested by the values the transfer market gives to players: the guys who score and create goals are worth the most. And to take it a step deeper: these players have to execute with the highest degree of precision because they're functioning in the areas of the field with the least amount of space. That's why the best attacker on the seventh-place team in the Premier League sits one spot ahead of the captain of one of the best Premier League teams of all time. Well, that, and he's seven years younger.
51. Youri Tielemans: 25, MF, Leicester City
He's just become one of the most reliable midfielders in the league. While you're not getting a massive two-way impact, you can all but guarantee somewhere in the realm of 10 goals+assists per season, about 2,800 minutes, plus some above-average passing and off-ball movement. He wouldn't be a game-changer for any of the Big Six, but if you threw him into any of their starting lineups, I don't think you'd see any real drop-off, either.
50. Kyle Walker: 32, DF, Manchester City
What happens next with Walker will be interesting. His recovery speed and his ability in possession allowed City to suck the life out of games without having to press too aggressively. Instead, they moved the ball up the field methodically and then suffocated teams with their possession in the attacking third. This required near-constant offensive contributions from just about every member of the starting XI, and that was possible because whenever City lost the ball, Walker was able to chase down any balls over the top. However, the signing of Erling Haaland suggests a move toward a new style of play, and if that does happen, will Walker still be as important?
49. John Stones: 28, DF, Manchester City
Put him into the starting lineup and City are great. Take him out of the starting lineup and City are great.
48. Christian Pulisic: 23, FW, Chelsea
He's yet to play more than 51% of the Premier League minutes in a given season for Chelsea. But being a rotation attacker on a top-4 and Champions League-winning team still earns you a spot in the top 50. To move up, he'll need to stay healthy and increase his attacking production when he does get out there. In Pulisic's first season with Chelsea, he averaged 0.61 expected goals+assists per 90 minutes, but that's slumped down to 0.44 (slightly above average for his position) over the past two seasons. Like we said with Rashford, though: development is almost never linear.
T-47. Gabriel: 24, DF, Arsenal
To completely oversimplify this one: He played 58% of the Premier League minutes two seasons ago, and Arsenal finished eighth. He played 90% of the Premier League minutes last year, and Arsenal finished fifth. I don't know if he's a part of the next Arsenal team that challenges for a title, but he's good enough to help establish them at a level or two below it.
T-47. Timo Werner: 26, FW, Chelsea
Remember when this happened?
Just two seasons ago, Werner scored 28 goals in a single season from shots worth 21.33 xG, Per Stats Perform. That's why this model can't quite quit him.
45. Thiago Alcantara: 31, MF, Liverpool
When he's healthy, he's probably the best midfielder in the world: an absolutely elite passer, ball carrier and ball winner. He's one of the few players at this position who I'm confident drives winning to a significant degree. He brings so much possession firepower to the table without taking anything off of it on the defensive end — and frankly, adding something to it on the defensive end. There's also, to my mind, no one better to watch; few players have ever combined flair and efficiency in the way that he does. Next time your coach yells at you for making what he calls a pointless no-look pass, just show him some tape of Thiago. The issue, of course, is that he's never healthy. He's 31 and he's played 2,000 domestic minutes in a season just twice in his career.
The 'We are the same' tier
T-44. Kalidou Koulibaly: 31, DF, Chelsea
He's not helping Chelsea get any younger alongside Thiago Silva, but he's been a mainstay of one of the best teams in Italy for nearly a decade. Over his eight seasons with Napoli, Koulibaly played 76% of league minutes as the club produced an average finishing position of 3.6 and frequently allowed less than a goal per game. Pretty widely considered one of the world's best center-backs of the past decade, he'd be a bit higher were it not for an availability decline over the past three years. After playing at least 90% of the minutes in both of Napoli's back-to-back second-place seasons, he hasn't broken 70 since.
T-44. Joel Matip: 30, DF, Liverpool
To some, soccer is an open game, one with a set of rules that were then co-opted by governing bodies, who created leagues and schedules around those rules and now play their seasons over and over again, ad infinitum. To others, it was a quest. The first match ever, somewhere in Britain in the 1800s, began a search for an aesthetic ideal, for a set of movements, arranged around the bounce of ball, that were so perfect they would be, by definition, impossible to imagine until they actually happened.
It is ALL Liverpool at Anfield. This Joel Matip strike and two penalties from Mo Salah have the Reds up 3-0!
📺 @peacocktv pic.twitter.com/Z27I8tdAOp
— NBC Sports Soccer (@NBCSportsSoccer) February 23, 2022
To these people, soccer was completed on Feb. 23, 2022.
42. Darwin Nunez: 23, FW, Liverpool
As mentioned earlier, these rankings are punishing Nunez for his lack of Big Five experience. And based on his performance against Manchester City in the Community Shield final, he is pretty clearly the best player in the world.
If you extrapolate his performance in 31 minutes against City out to a full game, he would average 11.6 shots, 1.9 xG, and 2.6 actual goals per 90 minutes. Last season, no one in Europe's Big Five averaged more than 4.8 shots, 0.9 xG, or 1.0 actual goals per 90 minutes. This, clearly, is how it works.
41. Roberto Firmino: 30, FW, Liverpool
Firmino quietly had an excellent season in 2021-22. The radar on the right, from the consultancy Twelve, uses tracking data to represent a number of the different kinds of off-ball movements a player makes throughout a game. Among forwards, Firmino has no peer when it comes to the havoc he can create without the ball at his feet:
But even with the ball, Firmino averaged 0.82 goals+assists per 90 minutes in the Premier League last season. The reason he's not way higher: he only played 990 minutes.
40. Jadon Sancho: 22, FW, Manchester United
Sancho's elite performance in the Bundesliga and his high market value is what's keeping him in the top 40 after a generally disastrous year in which he didn't play a ton — 1,900 minutes — and didn't produce when he did: 0.28 goals+assists per 90 minutes, or the same rate as Rodri, Joshua King and Lucas Digne. However, so much of what Sancho is great at — carrying or passing the ball into dangerous areas — does depend on coordinated movements from his teammates in order for those things to ultimately lead to goals. Among the many things that Manchester United had last season, "coordinated movement" was not one of them.
39. Edouard Mendy: 30, GK, Chelsea
It's funny. Despite a number of memorable, highlight-reel performances, Mendy's shot-stopping basically grades out, on the whole, as average over his two seasons with Chelsea. This is why aggregates are valuable! But after the failed Kepa experiment, a keeper who generally saves all of the shots he's supposed to save — and occasionally goes on a blinder — has been a massive upgrade.
T-38: Jorginho: 30, MF, Chelsea
T-38: Tomas Soucek: 27, MF, West Ham
I'm grouping them together because I love how they earned the same rating through polar-opposite approaches. There are basically two ways to provide value as a midfielder, either constantly execute on a high number of low-value actions far away from goal (most passes you in midfield), or touch the ball way less often but find a way to influence the game in the penalty area.
Jorginho does the former: 95th percentile among midfielders in total passes, 90th percentile for progressive passes, but he didn't score a single non-penalty goal last year. Soucek, meanwhile, sits only in the 25th percentile for passes completed, but he's in the 92nd percentile for touches in the box and has scored 15 non-penalty goals over the past two seasons.
36. N'Golo Kante: 31, MF, Chelsea
In some ways, he's better than ever before. He still wins the ball all the time and creates a ton of pressure, but he's also gradually added offensive elements to his game to the point where he now ranks in the 90th percentile or above among all midfielders in both progressive carries and progressive passes. But it's in, perhaps, the most important area that he's suffered his biggest decline. After racking up a minimum of 2,900 domestic minutes for six straight seasons, he's averaged just 1,884 minutes over the past three campaigns.
35. Mateo Kovacic: 28, MF, Chelsea
Pretty much everything I said about Thiago applies here — all the way down to the fact that Kovacic, too, has only played 2,000 domestic minutes twice in his career. He's one of the best midfielders in the world when he's on the field — 99th percentile for progressive passes, 98th for progressive carries — but he's just not on the field that much. He's played 53% of the minutes since joining Chelsea in 2018.
The 'You're not gonna love this' tier
Ilkay Gundogan made a massive difference for Manchester City last season. Joe Prior/Getty Images
34. Ilkay Gundogan: 31, MF, Manchester City
Two strange things have happened as Gundogan got older: he started playing more minutes and he started scoring a ton of goals. In the campaigns before 2018-19, Gundogan struggled with injuries and averaged about 1,200 minutes per season. In the four years since then, he's averaged 2,000 minutes per season. And over the past two seasons, when City took the title back from Liverpool and then held them off by a point the following year, he scored 20 non-penalty goals. In the eight seasons before that, he scored 20 goals … combined. Without his newfound goal-scoring prowess from midfield — and specifically, without his two goals on Matchday 38 against Aston Villa — City would have gone trophyless last season.
33. James Maddison: 26, MF, Leicester City
Last week, I wrote a piece about the idea of on-ball and off-ball players. Maddison is very much the former: influencing the game by getting on the ball in advanced areas and either scoring goals or creating for his teammates. In his four years at Leicester, he's scored 32 non-penalty goals and added 23 assists. I don't think he'd be able to occupy the primary creator role for one of the best teams in the league, and I'm not sure he'd contribute enough in other phases of the game to do anything else. But he's been a real worker for Leicester — 75% of the minutes since joining the team — and they did come within a bounce of finishing top four, twice, with Maddison carrying a heavy attacking load.
32. Luis Diaz: 25, FW, Liverpool
Another Liverpool player getting dinged by his lack of Big Five experience. But in limited minutes last year he did just about everything — on and off the ball:
His underlying production — 0.59 non-penalty xG+xA per 90 minutes — would've ranked 13th in the league last season, right between Riyad Mahrez and Kai Havertz. That's a bit lower than what all of the other Liverpool attackers produced, but it also came after he was dropped into the team midseason, with no offseason and no time to acclimate. It seems like he's got the left-wing spot locked down for now, and with a full preseason under Klopp — and then a month off midseason since Colombia didn't qualify for the World Cup — he should be primed for a big season.
31. Diego Carlos: 29, DF, Aston Villa
This seems really high. Without seeing him play a minute in the Premier League, I would've probably dropped him toward the bottom of this list were I building it only using my gut. My guess is that Liverpool, City, Chelsea, Arsenal and even Manchester United likely wouldn't improve if you swapped in Carlos for one of the center-backs he's ranked ahead of. More likely, I think, is that a bunch of those teams would get worse. But here's the case for him: he's played 87% of the minutes for Sevilla over the past three seasons, during which they've allowed, on average, 32 goals per year. And over the past three seasons in the Premier League, only three teams have allowed 32 goals or fewer in a given season: City and Liverpool last year, and then City the year before that.
30. Cristiano Ronaldo: 37, FW, Manchester United
I went over this in great detail earlier this year and was then told by multiple readers that I should quit my job. The tl;dr version is this: he scores a lot of goals, but there's a growing body of evidence that this version of Ronaldo makes his teams worse. Some more evidence to add to that pile: He wants to leave Manchester United, and yet no one really seems all that interested in signing the guy. He's the 30th-rated player here, but when you bring him to your club, you're forced to act like he's ranked No. 1.
29. Kai Havertz: 23, FW, Chelsea
I love watching Havertz. In a lot of ways, he's the next generation's Firmino, the center-forward-in-name-only who does all of the little things — defensive work, off-ball movement — that make his teammates better.
But at some point, you still have to produce. Havertz has just 12 goals and six assists across his first two Premier League seasons. Strangely — and this has happened with Werner as well — Havertz's creativity has significantly dropped off since he left the Bundesliga. According to FBref, with Chelsea he's created just 3.6 xA over two seasons — a number he surpassed in each of his final three seasons with Bayer Leverkusen.
28. Pierre-Emile Hojbjerg: 26, MF, Tottenham
It might be surprising to some to see his name here, but Hojbjerg is a pretty simple player to appreciate. Among Premier League midfielders last season, he was:
– Fourth in combined tackles and interceptions
– Third in total minutes played
– First in progressive passes completed.
He's always on the field, he wins the ball and he passes it forward. What more do you want from a midfielder?
27. Declan Rice: 23, MF, West Ham
It's basically the same story for Rice:
– Fourth among midfielders in minutes played
– Second in tackles and interceptions
– Second in progressive carries
– 11th in progressive passes.
He's always on the field, he wins the ball, he carries it forward, and he sometimes passes it forward, too. Also, he's only 23. What more do you want from a midfielder?
26. Riyad Mahrez: 31, FW, Manchester City
He's managed the transition from being the guy at a smaller club to one of the guys at a bigger club about as well as you can. He played at least 2,800 minutes in each of his final three seasons at Leicester and hasn't broken the 2,000-minute mark in any of his years at City. He's never really established himself as a "no-doubt first-choice" player at City for any consistent amount of time, but I do think his style of play — provide an outlet for the midfielders, then drive into the box and force defenders into a decision — has given City's relatively patient attacking approach a useful jolt of directness. Every top club is looking for players who are able to settle into a sometimes-starter role and still produce like a star despite seeing a smaller share of attacking third touches.
25. Fabinho: 28, MF, Liverpool
Liverpool's No-Stats All-Star. He doesn't register the same kind of ball winning, passing, or carrying numbers as some of the other midfielders he's ahead of here, but part of that comes from the fact that Liverpool don't need him to. When the opposition break the press, he's typically tasked with slowing the attack down rather than trying to win the ball back, and in possession, well, you've already got arguably the two best ball-progressors in the league — Thiago and Trent Alexander-Arnold — to do all of that work.
Instead, Fabinho is just always there, as an option for players to pass out of pressure or getting in the way of opposition attackers trying to build up a head of steam. In games that he has appeared in over the past four years, Liverpool win matches at an 88-point full-season rate. Manchester City won the league two seasons ago with 86.
T-24. Alisson: 29, GK, Liverpool
We can argue over whether he's the best keeper in the world or whatever, but it's pretty clear that he's the best possible keeper for Liverpool. The team feels comfortable with playing such a high line and allowing their opponents to play so many through balls because they've got Alisson back there:
Final #PremierLeague 1v1 Table#Alisson saved #LFC over 8 goals more than expected during 1v1s!👑
Will he be able to achieve similar numbers next year?🤔
Of the other big 6 GKs only #Ramsdale performed strongly vs 1v1s which will be a concern for #MCFC, #THFC, #CFC & #MUFC 😯 pic.twitter.com/0zxYYwyP3O
— John Harrison (@Jhdharrison1) May 30, 2022
He's one of the few keepers who both makes his team's attack and defense better: the former by allowing the outfield players to push further forward and the latter because he saves a ton of shots. Swap out Alisson for any other keeper in the world, and Liverpool would immediately become a significantly worse team.
T-24. Reece James: 22, DF, Chelsea
Over the past 365 days, James ranks in the 90th percentile or above in the following per-90 statistics: non-penalty goals, non-penalty xG, shots, assists, xA, non-penalty xG+XA, shot-creating actions, passes attempted, pass-completion percentage, progressive passes, progressive carries, dribbles completed, touches in the penalty area and progressive passes received. He's pretty good, you guys.
22. Ederson: 28, GK, Manchester City
In his first five seasons in Manchester, per FBref, Ederson has saved a total of five goals above average, or about a goal per season. That's a bit below the rates you'll see from the other top keepers in the world, but playing the position for City is different than everywhere else. You're almost guaranteed to face fewer shots than any other team, and you're expected to constantly make plays with your feet. Plus, while there have been very few week-in-week-out mainstays for Guardiola during his tenure in England, Ederson has always been there. He's hoovered up 95% of the minutes, as City have won the league in four of the past five seasons.
21. Bukayo Saka: 20, FW, Arsenal
If you were picking a team to win the Premier League next season, Saka would be well below a number of the other names already mentioned. But compared to any player on this list, he's probably the most likely to suddenly go supernova, too. He's been incredible ober the past two years, playing 75% and then 87% of the league minutes. His rate of production is still a good deal below the best players in the league — 16 goals and 10 assists across 5,500-plus minutes — but he's already a fantastic outlet and has figured out how to do one of the hardest things in the sport: get on the ball inside the penalty areas. Oh, and there's this: He's 20 years old. The recent struggles of Marcus Rashford and Christian Pulisic should give some pause, but it really seems like the most likely outcome of Saka's career is that he eventually becomes one of the top attackers in the league.
20. Jack Grealish: 26, FW, Manchester City
While I don't agree with the sentiment, this tweet does raise an interesting question:
Grealish and Diaz nowhere near the level of the best left-wingers in the last 10 years – Ronaldo, Neymar, Mbappe, Hazard, Alexis, Reus, Son, Sterling, Mane.
Would be expecting that quality at LFC / MCFC in a position that a lot of modern attackers want to play in.
— reverse_ball (@reverse_ball) July 30, 2022
Over the past decade, the inverted, goal scoring wing-forward has become the most important position in the sport. And given how there are more right-footers than lefties in the world, you would think that the left-wing spot at arguably the two best clubs in the world would be among the most contested specific roles in the sport. For various reasons, neither Diaz nor Grealish have ever scored double-digit goals in a Premier League season. They both have the talent, but can they live up to the near-impossible expectations?
19. Diogo Jota: 25, FW, Liverpool
I'm still not convinced that Jota isn't a first-choice player come the end of the season. Klopp feels pretty comfortable making changes to the front three throughout the season, and the club did just sign him to a new contract. But more than that, he's a pressing demon (97th percentile for pressures among forwards), he doesn't need much of the ball to make an impact, and he's quietly been the most consistent goal scorer in the league over the past two seasons. Among players who've played at least 1,000 minutes over that stretch, Jota leads the way with 0.62 non-penalty goals per 90 minutes.
18. Virgil van Dijk: 31, DF, Liverpool
Yes, this is easily the biggest whiff in the model. I can't think of many people who don't have anonymous Twitter accounts or aren't literally Richarlison who wouldn't count VVD among the 15 best players in the world, let alone the Premier League. He's getting punished by missing so much of last season — and also being part of a quietly terrible defense for the few games he did play in. He's also being punished by the fact that he doesn't do the kind of defending that shows up in on-ball stats and he doesn't do as much of the on-ball attacking stuff as, say, teammate Joel Matip. Liverpool were also top of the table come Christmas two seasons ago — before all of their other defenders got injured, too. But c'mon. He's the best center-back in the world.
The 'City rejects' tier
Gabriel Jesus left Man City for Arsenal so he could be the main man. Photo by Trevor Ruszkowski/ISI Photos/Getty Images
17. Aymeric Laporte: 28, DF, Manchester City
There probably isn't a better center-back on the ball than Laporte: 99th percentile for both progressive carries and passes. Plus, Manchester City's two sub-90-point seasons over the past five years came during seasons when he was either injured or had fallen out of favor. He's sort of the ideal second center-back, in my opinion — the guy who can take your attack up another level while his partner (or his right back, if Kyle Walker's out there) does all the defensive dirty work.
16. Gabriel Jesus: 25, FW, Manchester City
Jesus at Arsenal will be a fascinating test-case of 1) how finishing ability develops, and 2) how much playing in an elite team boosts your production. Regarding the former, per Stats Perform he's scored 55 non-penalty goals on 65.8 expected goals. Attackers tend to slightly outperform their xG, let alone match it, let alone score 10 goals fewer than expected:
If Jesus does just happen to be the rare "bad" finisher, he'll still be fine; he averaged more than a goal every other game despite his faulty conversion rate. He's that good at finding space in the penalty area. However, there is also a chance that Arsenal just acquired a player who's been in a prolonged slump and is about to suddenly start converting a much higher percentage of his chances into goals. He's also looked so good in preseason that the "preseason means nothing, you idiot" part of my brain is having a hard time not being impressed. Big things could be in store for him this year.
15. Bruno Fernandes: 27, MF, Manchester United
He's a tricky one to rank, and frankly, he's the kind of player who is an existential threat to the validity of this specific exercise. By just giving the keys to Bruno and letting him try to break down the opposition defense with a barrage of high-risk, high-reward passes, United were good enough to finish top four in two consecutive seasons. But if you put him on Manchester City or Liverpool or even Chelsea, would he make those teams better? There's no space for him to do his volume creation thing because those teams have better players who can do that and/or they don't want any of their players to do that. At the same time, you could also convince me that United would not have finished top four if you replaced Bruno with, say, Kai Havertz, Luis Diaz, or Riyad Mahrez.
14. Mason Mount: 23, MF, Chelsea
Oh, you know, just a guy putting up an 11-goal-10-assist season at age 22 without anyone even batting an eye. He does enough defensive work to fit in a midfield three, and he scores enough goals to play as part of an attacking trio. He's just so, so good; he'd make both Liverpool and City immediately better if he joined either club tomorrow. I don't exactly know what he's going to look like in his peak years: will he become more of a goal scorer? A more productive passer? Or … [lowers voice to a whisper] … both?
13. Andy Robertson: 28, DF, Liverpool
He's basically the new Jordi Alba — his skill allows him to stress the defense with a never ending barrage of runs around the corner of the backline, and then his technical ability allows him to turn all of that off-ball excellence into a season-by-season guarantee of double-digit assists. He's also become way more proficient against bunkered-in defenses. The one thing to worry about, this year, is his availability decline. After playing at least 3,100 minutes over the past three seasons, his minutes dropped down to 2,537 last year. He's put a ton of minutes on his legs over the past four seasons, and these are physically demanding minutes, too. As much as anyone, he should benefit from the World Cup break.
12. Ruben Dias: 25, DF, Manchester City
Dias actually hasn't played quite as many minutes as you might think. He's featured in 75% of the league matches for City over the past two years — a big number for most other positions, but relatively smaller compared to some of the league's other top center backs. However, City's defense seemed like it was on the verge of breaking in 2019-20, then it did actually break in the early part of 2020-21, before things stabilized and City re-established themselves, pretty clearly, as the best defensive team in the world. The constant amidst an ever-changing backline has been Dias. City concede at a 38-game rate of 25 goals when Dias plays. Since he's become a full-time starter, we haven't seen City be anything other than one of the better defensive teams of all time.
11. Raheem Sterling: 27, FW, Chelsea
He's already one of the Premier League's all-time greats — a true off-ball superstar who lives in the penalty area, can fit within any roster or tactical strategy, and guarantees you 15 or more goals and assists per season. It seems like he's been around forever, and yet, somehow, he's four years younger than Mahrez, three years younger than Mohamed Salah, two years younger than Paul Pogba and one year younger than Mateo Kovacic.
The 'This doesn't even need a pithy nickname' tier
10. Phil Foden: 22, FW, Manchester City
Among returning Manchester City players, Foden led the team in:
– Non-penalty xG+xA per 90 minutes
– Pressures per 90 minutes
For a modern attacker, that's the whole ball game, folks.
9. Joao Cancelo: 28, DF, Manchester City
Forget about the fact that he's reinventing what it means to play full-back. Don't worry about him ranking in the 99th percentile for full-backs in both progressive carries and progressive carries. Do not concern yourself with him attempting more shots than any of his teammates last season. And please, just completely ignore how the bottom half of one of these radars — the part concerned with "passing" — looks like it's about to explode:
Instead, just focus on this. As Manchester City won the third-most points in Premier League history (93) and outscored their opponents by the second-biggest margin the league has ever seen (plus-73), there was only one outfield player who was on the field more than 85% of the time. Last season, Cancelo played 3,227 minutes, meaning he was present for all but 5.6% of possible game time. If you wanted to put him first on this list, I wouldn't argue.
8. Bernardo Silva: 27, MF, Manchester City
While a full-back led City in shots last year, a midfielder — one who frequently played deeper than he ever has before — led all returning players in touches inside the penalty area. Beyond their expensive, incredible collection of talent, one of the main reasons that City were able to pull off results at such an absurdly consistent level is because of their constantly shifting geometry. While Liverpool tended to win by smashing the "thing we're best at button" as hard as they could, City were so difficult to stop because they had so many players who would do things that players in those positions aren't supposed to do.
With his energy, off-ball range, and his ability to still make plays whenever he did get on the ball, Silva would often look like a defensive midfielder, a No. 10, a winger and a center-forward — all in a single 90-minute match.
7. Rodri: 26, MF, Manchester City
For all of the team's positional fluidity, one of the defining motions for the current version of City is Rodri, chipping a pass: across the field, out of pressure, over a defender's head, or diagonally to a streaking attacker on the edge of the penalty area. According to StatsPerform, City's lone defensive midfielder completed more chipped passes in the attacking third than any player other than the next guy on this list.
I think the Rodri chip symbolizes his role in this team, too — it looks effortless, but requires all kinds of skill and creativity to pull off. Much like Fabinho, he's always there to relieve pressure or to prevent it from ever coming about, but he's also tasked with stringing together the trickier passes that allow City to maintain such absurd amounts possession. Oh, and he's often the one who decides it's time to finally push a given possession into a higher gear. Since leaving Sergio Busquets at Barcelona, Guardiola hasn't had another midfielder who was more like himself.
6. Trent Alexander-Arnold: 23, DF, Liverpool
Much like with Cancelo, if you wanted to put him first on the list, I wouldn't have any objections. And much like Cancelo, he can only really vaguely be compared to his fellow full-backs. Among all players in Europe's Big Five leagues last season, TAA was:
– First in progressive passes
– First in total progressive passing distance
– Third in passes into the penalty area
– Fourth in expected assists
In addition to that, he leads all Premier League players in both assists and xA over the past four seasons. He's the best and most consistent passer of the ball in the world — and we have proof that he drives winning at a truly elite level. After all, Liverpool have become one of the two or three best teams on the planet by building their approach around his TAA's ability to kick a ball better than anyone else.
5. Son Heung-Min: 30, FW, Tottenham
Over the past six Premier League seasons, Son has the fourth-most assists (45) and the fourth-most non-penalty goals (88) and the only two players with more combined goals and assists are two of the four players ahead of him on this list. The raw numbers tell a pretty good story, but also an incomplete one.
Outside of the No. 1 player here, Son is the most reliable attacker in the league. Throw him out there, and he's going to stress the defense with his explosive off-ball movement and elite finishing ability with both feet. Over the past six seasons, he hasn't had a single bad year: at least 2,000 minutes in every one and a combined goals+assists rate of at least 0.70 each time. Last year, though, was his best: his second-ever 3,000-minute season and a career-high production rate of 0.90 goals+assists per 90 minutes.
4. Harry Kane: 29, FW, Tottenham
First, Kane became a superstar because he took a ton of shots — and then the shots disappeared.
Then, Kane became a superstar again because he suddenly started to create a ton of shots for his teammates.
I really can't say enough about how he seemingly reinvented himself on the fly. It's just so impressive. In his early 20s, Kane averaged 26 goals across four consecutive seasons, but didn't register more than five assists in any of them. After a succession of injuries, a decent chunk of the goals dried up, but over the past two seasons, he has more assists (23) than anyone else in the league. Hell, he has more assists over the past two years than in the rest of his career combined.
I mean, who does that?
3. Kevin De Bruyne: 31, MF, Manchester City
He's the new era's answer to Steven Gerrard: a physical, bulldozing, powerful ball carrier who can also kick a ball harder than just about anyone in the league. The field seems smaller for these guys than for everyone else. The big difference, though, is that De Bruyne is a much better player than Gerrard.
What isn't he good at? Among midfielders, he's in the 98th percentile or above for shots, goals, assists, xG, xA, xG+xA, shot-creating actions, progressive passes received and touches in the penalty area. Pathetically, he's only 95th percentile for progressive passes and 97th percentile for progressive carries. He's the most dangerous player in the league with the ball at his feet, but he's equally as good at finding space to receive passes in the most crowded area of the field.
The only reason he's not higher is that he doesn't always play: he's averaged just 1,991 minutes over the past four seasons.
2. Erling Haaland: 22, FW, Manchester City
On the one hand: he's a lumbering striker who looks like he's playing in work boots and, after just one game, we can confirm that he is already the biggest flop in Premier League history. On the other hand: these shots are gonna go in more often than not:
Against Liverpool, Haaland took and missed three shots worth 1.04 xG. Two of the misses, in particular, looked pretty bad, but you're going to be really disappointed if you think he will keep missing these. While nearly everything about this ranking process was designed to be conservative, all of those factors — an emphasis on raw playing time and overall team quality — weren't enough to suppress the following fact: since the start of the 2019-20 season in the Big Five leagues and the Champions League, Haaland has produced 1.21 non-penalty goals+assists per 90 minutes. That's more than anyone else — on this list, or in the rest of the world.
1. Mohamed Salah: 30, FW, Liverpool
It's not that, over the past year, he leads all wingers across Europe in non-penalty xG, shots, xG+xA, touches inside the penalty area, and progressive passes received. Nor is it that no one in the Premier League scored more goals or created more assists than he did last season. No, the main thing is that he's just always out there.
Since joining Liverpool in the summer of 2017, Salah had played 85% of the available league minutes. To put that into context, he's played 14,901 league minutes over that stretch — nearly 500 minutes more than any other attacker in Europe's Big Five leagues. So, you're getting a player who's been available to impact matches more often than any other attacker, and despite the massive minutes load, he's averaged 0.88 goals+assists per 90 minutes across his entire Liverpool career — roughly equivalent to Son's career-best and Vinicius Jr.'s breakout-season at Real Madrid rates from this past year.
You could argue that there are a couple of players who impact matches more than Salah when they're on the field. But in terms of being on the field and being able to provide that impact? No one else comes anywhere close.
Los Angeles Lakers, LeBron James hold 'productive' contract extension talks
This Sleep Position Can Actually Prevent You From Getting Wrinkles


text:
Philip Henry (1631-1696)
A Strongly Calvinistic Puritan
"Prayers not felt by us are seldom heard by God."
"All grace grows as Love to the Word of God grows."
Biography of Philip Henry (1631-1696):
Philip Henry (1631-1696), nonconformist divine and diarist, eldest son of John Henry, keeper of the orchard at Whitehall, was born at Whitehall on 24 Aug. 1631. His father, son of Henry Williams, was born at Briton Ferry, Glamorganshire, on 10 July 1590, and 'took his father's Christen-name for his Sir-name, after the Welsh manner;' he rose to be page of the backstairs to the Duke of York, and was buried at St. Margaret's, Westminster, on 2 March 1652. His mother, Magdalen, daughter of Henry Rochdale, was baptised at St. Martin's-in-the-Fields on 19 Oct. 1599, and died on 6 March 1645. Philip Herbert, fourth earl of Pembroke, in whose service his father had been, was his godfather.
As a child he was playmate to the princes Charles and James, and kept to his dying day a book given him by the latter. Archbishop Laud took notice of him for his readiness in opening the watergate when Laud 'came late from council' to cross to Lambeth. His father took him to see Laud in prison, when the archbishop 'gave him some new money.' After preliminary schooling he was admitted in 1643 to Westminster School, and became a favourite pupil of Richard Busby [q. v.], who treated him very kindly. His mother, a zealous puritan, got leave for him to attend the early lecture at Westminster Abbey, but to Busby's diligence in preparing him for the communion he ascribes his definite adoption of a religious life on 'April 14 (or yer. abouts) 1647.' In the picture of Busby in the hall of Christ Church, Oxford, Henry is introduced by his side (in the 'Catalogue of the First Exhibition of National Portraits,' 1866, No. 943, the younger figure is said to be Matthew Henry).
In May 1647 Henry was elected to a studentship at Christ Church, Oxford, and went into residence on 15 Dec. He was admitted student on 24 March 1648, just before the parliamentary visitation, which to his regret removed Underwood, his tutor, substituting William Finmore (afterwards archdeacon of Chester), 'a person able enough, but not willing.' While at home on leave in January 1649 he saw Charles I, who 'went by our door on foot each day' to his trial, '& once hee spake to my father & sayd Art thou alive yet!' Of Charles's execution he gives the graphic account of a sorrowing eye-witness. He graduated B.A. in 1649 and M.A. on 10 Dec. 1652. His father's death left the family in great straits, which were relieved by the occasional bounty of friends.
Henry preached his first sermon at South Hinksey, Oxfordshire, on 9 Jan. 1653. On the introduction of Francis Palmer, afterwards professor of moral philosophy, he was engaged (30 Sept.) by John Puleston, justice of the common pleas, as tutor to his sons at Emral, Flintshire, and preacher at Worthenbury Chapel, in the parish of Bangor-is-coed, same county. In 1654 he was with his pupils at Oxford; from 1655 he was constantly at Worthenbury. The rector of Bangor was Henry Bridgeman [q. v.], but the living had been sequestered in 1646. Robert Fogg, the parliamentary incumbent, put in a caveat (14 Sept. 1657) against Henry's ordination as minister of Worthenbury, but afterwards withdrew it. Accordingly, having undergone a lengthy but rather superficial examination by the fourth Shropshire classis (constituted by parliament, April 1647), he was ordained with five others at Prees, Shropshire, on 16 Sept. 1657. No mention is made of his subscribing the 'league and covenant,' as ordered by parliament; he made a strongly Calvinistic confession, but said nothing about church government. His ideal was a modified episcopacy on Ussher's system. In 1658 a commission of ecclesiastical promotions took Worthenbury Chapel out of Bangor parish, making it with Worthenbury Church (a donative) a new parish, of which Henry was incumbent. He declined the vicarage of Wrexham, Denbighshire, in March 1659, refusing shortly afterwards a considerable living near London. He appears to have sympathised with the royalist rising under Sir George Booth in August 1659. Mrs. Puleston died in 1658, and the judge on 5 Sept. 1659. Roger Puleston, their eldest son, had no love for his tutor; they had even come to blows (16 Sept. 1656).
At the Restoration, which Henry, then newly married, welcomed as 'a publick national mercy,' Bridgeman resumed the rectory of Bangor, and Henry's position was simply that of his curate at Worthenbury Chapel. In September 1660 he was presented at Flint assizes with Fogg and Richard Steel for not reading the common prayer, and again at the spring assizes, without effect. He had taken the oath of allegiance, but refusing reordination he was incapable of preferment. On 24 Oct. 1661 Bridgeman, having failed to arrange matters, came to Worthenbury and read Henry's discharge 'before a rable.' Henry showed some feeling, but was allowed to preach farewell sermons on 27 Oct. The Uniformity Act, which took effect on 24 Aug. 1662, 'being the day of the year on which I was born … and also the day of the year on which by law I died,' made him a 'silenced minister.' He surrendered his house and annuity for 100l., to avoid litigation, and left Worthenbury for Broad Oak, Flintshire, a property settled upon his wife.
Busby asked him some time afterwards, 'Pry'thee, child, what made thee a nonconformist?' His answer was, 'Truly, Sir, you made me one, for you taught me those things that hindered me from conforming.' This refers to principles of conscience, not to details of scruple. He consulted John Fell, D.D. [q. v.], then dean of Christ Church, about his difficulties. His main objection was re-ordination, which he reckoned simony. On 10 Oct. 1663 he was apprehended with thirteen others and imprisoned for four days at Hanmer, Flintshire, on suspicion of an insurrectionary plot. On 15 March 1665 he was cited to Malpas, Cheshire, for baptising one of his own children; at the end of the month he was treated as a layman, and was made sub-collector of tax for the township of Iscoyd. The Five Mile Act of 1665 placed him in a difficulty, Broad Oak being four reputed miles from Worthenbury; on actual measurement it was found to be sixty yards over the five miles. However, he removed for a season to Whitchurch, Shropshire. All this time he was a regular attendant at the parish churches, his habit being to stand throughout the service; he forbore communicating simply on the ground of the kneeling posture. In February 1668 he preached by request in the parish church of Betley, Staffordshire, a circumstance of which distorted accounts were reported in the House of Commons. Not till the short-lived indulgence of 1672 did he resume his public ministry in his licensed house, still avoiding (like John Wesley) encroachment on church hours. On the withdrawal of the indulgence, he continued to preach without molestation till 1681, when he was fined for keeping conventicles. In 1682 he had a public discussion with quakers at Llanfyllin, Montgomeryshire, and was drawn into a debate on ordination at Oswestry, Shropshire, with William Lloyd, then bishop of St. Asaph, and Henry Dodwell the elder [q. v.]. At the time of the Monmouth rebellion he was confined in Chester Castle for three weeks (July 1685) under a general order from the lord-lieutenant. He joined in a cautiously worded address (September 1687) to James II. In May 1688 he was placed on the commission of the peace for Flintshire, but declined to qualify. At the revolution he had great hopes of 'comprehension.' The terms of the Toleration Act he accepted; he would have preferred a toleration without subscription; there were points in the articles which, 'without a candid construction, would somewhat scruple mee, so would the Bible its. strictly taken & in the letter, in those places which seem contradictory, were it not for such an interpretation.' Hereafter he ministered at Broad Oak 'at publick time,' in an outbuilding near his house.
His last years were spent in assiduous pastoral labours, in spite of waning strength. He died at Broad Oak of a sudden attack of colic and stone, on 24 June 1696, and was buried on 27 June in Whitchurch Church, where a marble tablet was erected to his memory, bearing a Latin inscription by John Tylston, M.D., his son-in-law. In 1712, when the church was rebuilt, his body was removed to the churchyard, and the monument to the porch. In 1844 a tablet bearing an English version of the epitaph was placed in the north aisle of the church, the original monument being transferred to Whitewell Chapel, near Broad Oak. Funeral sermons were preached at Broad Oak by Francis Tallents of Shrewsbury, James Owen of Oswestry, and Matthew Henry. Henry's portrait, in the possession (1882) of Mrs. Philip Henry Lee, shows a plaintive countenance, with puritan skullcap and band; an engraving is prefixed to the 'Life' by his son. He married, on 26 April 1660, at Whitewell Chapel, Katharine (b. 25 March 1629, d. 25 May 1707), only child of Daniel Matthews of Bronington, Flintshire, and had two sons, John (b. 3 May 1661, d. 12 April 1667), and Matthew [q. v.], and four daughters, all of whom married. A genealogy of his descendants, to 1844, was published by Miss Sarah Lawrence of Leamington.
Unless we count a page of respectable Latin iambics contributed to 'Musarum Oxoniensium Elaiophoria,' &c., Oxford, 1654, 4to, Henry published nothing. Sir John Bickerton Williams published from Henry's manuscripts: 1. 'Eighteen Sermons,' &c., 1816, 8vo. 2. 'Skeletons of Sermons,' &c., 1834, 12mo. 3. 'Exposition … upon the first eleven chapters of … Genesis.' &c., 1839, 12mo. 4. 'Remains,' &c., 1848, 12mo. 5. His diaries for twenty-two years (written in interleaved Goldsmith's Almanacs, with a crow-quill) were published in 1882. Like his manuscripts for the pulpit, they consist of brief notes and memoranda, invaluable for the light they throw on the inner life of the earlier nonconformity. They exhibit no humour, little evidence of learning or literature, but much curiosity about natural wonders. In 1656 he bought a library from a minister's widow for 10l., and added few books to it. He believed in special providences, and invariably saw a divine judgment in the misfortune of an enemy of nonconformity. The veneration which hallows his memory is a tribute to his purity of spirit and transparency of character.
[Memoirs of the Life, &c., by Matthew Henry, 1698; corrected and enlarged by Sir J. B. Williams, 1825 (also in Wordsworth's Eccles. Biog. vol. vi. 1818); Public Characters of 1800–1, p. 339; Lee's Diaries and Letters of P. Henry, 1882 (see also Christian Life, 1883, pp. 129 sq.); Lawrence's Descendants of P. Henry, 1844; Sketch by C. Wicksteed in Christian Reformer, 1862, pp. 641 sq.]
His Works:
The Works of Philip Henry available in old English:
1. Christ all in all to believers; or What Christ is made to believers, PDF Internet Archive
2. Diaries and letters of Philip Henry. PDF Google Books
3. Eighteen sermons PDF Internet Archive
4. An Exposition, with practical observations, upon the first eleven chapters of the Book of Genesis PDF Internet Archive
5. Gleanings of heavenly wisdom: or, The sayings of John Dod and Philip Henry. PDF Google Books
6. Remains of the Rev. Philip Henry, A.M. extracted from unpublished manuscripts, ed. John Bickerton Williams ed. John Bickerton Williams (London : Religious tract society, 1848) PDF Google Books
Adoniram Byfield (1602-1660)
Alexander Gill (1565–1635)
Alexander Henderson (1583–1646)
Alexander Hume (1560-1609)
Andrew Gray (1634-1656)
Andrew Kingsmill (1538-1569)
Andrew Perne (1596–1654)
Anthony Burgess (1600-1663)
Anthony Tuckney (1599–1670)
Archibald Campbell (1598-1661)
Archibald Johnston (1611–1663)
Arthur Dent (d.1607)
Arthur Hesilrige (1601–1661)
Arthur Hildersham (1563-1631)
Bartholomew Ashwood (1622–1680)
Benjamin Pickering (n.d.)
Benjamin Rudyerd (1572–1658)
Benjamin Woodbridge (1622-1684)
Bernard Gilpin (1517-1583)
Blaise Pascal (1623-1662)
Brocket (or Peter) Smith (1586–1653)
Calybute Downing (1606–1644)
Charles Herle (1598–1659)
Christopher Elderfield (1607-1652)
Christopher Ness (1621-1705)
Cornelius Burges (1589–1665)
Cuthbert Sydenham (1622–1654)
Daniel Burgess (1645-1713)
Daniel Cawdrey (Cawdry) (1588–1664)
Daniel Featley (1582-1645)
David Dickson (1583–1663)
Edmund Calamy (1600-1666)
Edmund Staunton (1600-1671)
Edward Corbet (d. 1658)
Edward Dering (1540-1576)
Edward Montagu (1602-1671)
Edward Pierce (1633-1694)
Edward Reynolds (1599-1676)
Ephraim Pagitt (1575-1647)
Ezekiel Culverwell (1553-1631)
Ezekiel Hopkins (1633-1690)
Francis Cheynell (1608-1665)
Francis Rous (1579–1659)
Francis Taylor (1589–1656)
Francis Whiddon (d. 1658)
Francis Woodcock, (1614-1649)
Franciscus Gomarus (1563-1641)
Francis Roberts (1609-1675)
Gaspar Hickes (d. 1677)
George Gifford (1547-1620)
George Gillespie (1613-1648)
George Morley (1598–1684)
George Swinnock (1627-1673)
George Walker (1581-1651)
Hannibal Gammon (1585-1674)
Henry Ainsworth (1571–1622 or 1623)
Henry Burton (1606-1654)
Henry Greenwood (d. 1634?)
Henry Hall (n.d.)
Henry Hammond (1605-1660)
Henry Newcome (1627-1695)
Henry Pendlebury (1626-1695)
Henry Roborough (d. 1650)
Henry Scougal (1650-1678)
Henry Scudder (d. 1659)
Henry Smith (1560-1601?)
Henry Tozer (1602-1650)
Henry Vane Jr. (1613-1662)
Henry Wilkinson (1610-1675) (Sr.)
Herbert Palmer (1601–1647)
Hugh Binning (1627-1653)
Humphrey Chambers (d. 1662)
Humphrey Hardwicke (n.d.)
Isaac Ambrose (1604–1663)
James Durham (1622–1658)
James Janeway (1636-1674)
James Ussher (1581–1656)
Jeremiah Whittaker (1599–1654)
John Arrowsmith (1602-1659)
John Ball (1585-1640)
John Beart (1673-1716)
John Bond (1612-1676)
John Brinsley (1600-1665)
John Bunyan (1628-1688)
John Campbell (n.d.)
John Carter (d. 1655)
John Clotworthy (d. 1665)
John Conant (1608-1694)
John Cook (1608–1660)
John Cotton (1585-1662)
John Dod (1549-1645)
John Downame (1571-1652)
John Dury (1596-1680)
John Earle (1601–1665)
John Eedes (1609-1667)
John Flavel (1630–1691)
John Forbes (1568–1634)
John Foxcroft (n.d.)
John Gibbon (b.c.1587)
John Glynne (1602–1666)
John Greene (d. 1660)
John Hacket (1592-1670)
John Harris (n.d.)
John Howe (1630-1705)
John Jackson (1600-1648)
John Kettlewell (1653-1695)
John Langley (n.d.)
John Ley (1583-1662)
John Lightfoot (1602-1675)
John Maitland (n.d.)
John Maynard (1600–1665)
John Philips (Phillips) (1585-1663)
John Preston, D.D. (1587–1628)
John Strickland (1601-1670)
John Trapp (1601-1669)
John Udall (1560–1592)
John Wallis (1616–1703)
John Ward (n.d.)
John White (1575-1648)
John Wilde (n.d.)
John Wilson (1588–1667)
Joseph Alleine (1634-1668)
Joseph Caryl (1602-1673)
Joseph Symonds (d.1652)
Joshua Hoyle (d. 1654)
Josias Shute (1588–1643)
Lazarus Seaman (1607–1675)
Lewis Bayly (1575-1631)
Matthew Henry (1662-1714)
Matthew Mead (1629-1699)
Matthew Newcomen (1610-1669)
Matthew Sylvester (1636–1708)
Michael Harrison (1640-1729)
Nathaniel Fiennes (1608–1669)
Nathaniel Hardy (1618–1670)
Nathaniel Holmes (or Homes) (1599–1678)
Nathaniel Ranew (1602–1678)
Nathaniel Vincent (1639-1697)
Nicholas Bound, D.D. (d. 1613)
Nicholas Byfield (1579-1622)
Nicholas Chewney (1610-1685)
Nicholas Proffet (n.d.)
Obadiah Grew (1607-1689)
Obadiah Sedgwick (1600-1658)
Oliver Bowles (1574-1644)
Oliver Heywood (1630-1702)
Oliver St. John (1598–1673)
Paul Bayne (1573-1617)
Peter Du Moulin (1601-1684)
Peter Ramus (Petrus Ramus) (1515-1572)
Peter Sterry (1613-1672)
Philip Delme (n.d.)
Philip Nye (1595-1672)
Ralph Brownrig (1592–1659)
Ralph Venning (1622-1674)
Richard Allestree (1619-1681)
Richard Byfield (1598–1664)
Richard Capel (1586–1656)
Richard Gilpin (1625-1700)
Richard Heyrick (1600–1667)
Richard Holdsworth (1590–1649)
Richard Love (1596-1661)
Richard Rawlin (1687-1757)
Richard Sibbes (1577-1635)
Richard Steele (1629-1692)
Richard Vines (1600–1656)
Robert Baillie (1602–1662)
Robert Cleaver (d. 1613)
Robert Crosse (1606–1683)
Robert Harris (1581-1658)
Robert Rich (1587–1658)
Robert Sanderson (1587–1663)
Robert Trail (1642-1716)
Samuel Bolton (1606-1654)
Samuel Clarke (1599-1682)
Samuel Crossman (1623-1683)
Samuel de la Place (1580-1637)
Samuel Gibson (n.d.)
Samuel Lee (1625-1691)
Samuel Petto (1624–1711)
Samuel Rutherford (1600-1661)
Samuel Ward (1577-1640)
Samuel Willard (1640-1707)
Simeon Ashe (d.1662)
Stanley Gower (1600–1660)
Stephen Charnock (1628-1680)
Stephen Egerton (1555–1621)
Stephen Marshall (1594–1655)
Sydrach Simpson (1600–1655)
Theodore Bathurst (1587–1652)
Thomas Adams (1583-1652)
Thomas Baylie (1582–1663)
Thomas Blake (1597-1657)
Thomas Brooks (1608-1680)
Thomas Carter (n.d.)
Thomas Cartwright (1535–1603)
Thomas Case (1598-1682)
Thomas Cawton (1605-1659)
Thomas Clendon (n.d.)
Thomas Cobbet (1608-1686)
Thomas Coleman (1598–1674)
Thomas Doolittle (1630-1707)
Thomas Ford (1598–1674)
Thomas Fuller (1608-1661)
Thomas Gattaker (1574–1654)
Thomas Goodwin (1600-1680)
Thomas Gouge (1605-1681)
Thomas Hill (d. 1653)
Thomas Hodges (1600-1672)
Thomas Hooker (1586-1647)
Thomas Jollie (1629-1703)
Thomas Manton (1620-1677)
Thomas Mockett (1602-1670)
Thomas Shepard (1605-1649)
Thomas Taylor (1576-1632)
Thomas Temple (1567–1637)
Thomas Thorowgood (n.d.)
Thomas Tuke (d. 1657)
Thomas Valentine B.D. (1586-1665)
Thomas Vincent (1634–1678)
Thomas Watson (1620-1686)
Thomas Westfield (1573-1644)
Thomas White (d. 1672)
Thomas Wilson (1563–1622)
Thomas Young (1587–1655)
Timothy Armitage (d. 1655)
Walter Cradock (Craddock or Cradoc) (1606–1659)
Walter Marshall (1628-1680)
Walter Yonge (1599–1649)
Wilhelmus à Brakel (1635-1711)
William Attersoll (d.1640)
William Bates (1625-1699)
William Bridge (1600-1670)
William Carter (1605–1658)
William Fiennes (1582–1662)
William Fulke (1538-1589)
William Gearing (1625–1690)
William Gouge (1575-1653)
William Greenhill (1591-1671)
William Gurnall (1617-1679)
William Lyford (1598-1653)
William Mew (1602–1669)
William Nicholson (1591–1672)
William Pemble (1592-1623)
William Pierrepont (1607–1678)
William Pinke (1599–1629)
William Price (1597-1646)
William Rathband (n.d.)
William Sclater (1575-1626)
William Spurstowe (1605-1666)
William Strode (1598–1645)
William Strong (d. 1654)
William Twisse (1578–1646)
Zachary Crofton (1626-1672)

redpajama_set_name: RedPajamaCommonCrawl


text:
Celebrity Constellation - March 17, 2023 (10 Nights)
Overview of
& What's Not
Future Price Prediction
for this Cruise
Ports of
Customized Newsletter
10 Nights Eastern Caribbean Cruise From Tampa, FL
Ship: Celebrity Constellation
Departure: Tampa, FL
Arrival: Tampa, FL
Duration: 10 Nights
Day Location Arrival Departure
Fri, Mar 17, 2023 Tampa, Florida -- 4:00 pm
Sat, Mar 18, 2023 Cruising -- --
Sun, Mar 19, 2023 Cruising -- --
Mon, Mar 20, 2023 Puerto Plata, Dominican Republic 7:00 am 3:00 pm
Tue, Mar 21, 2023 St. Thomas, Virgin Islands, USA 11:00 am 7:00 pm
Wed, Mar 22, 2023 Saint Kitts Island 8:00 am 6:00 pm
Thu, Mar 23, 2023 Philipsburg, St. Maarten 8:00 am 6:00 pm
Fri, Mar 24, 2023 San Juan, Puerto Rico 7:00 am 3:00 pm
Mon, Mar 27, 2023 Tampa, Florida 7:00 am --
Future Price Predictions For This Cruise
The prices of Interior, OceanView, Balcony and Suite cabins are expected to rise in short to medium term.
Cruises From Tampa, Florida
We intentionally built our website to be simple and clutter-free About us


text:
Lucia Maria Perillo (September 30, 1958 – October 16, 2016) was an American poet.

In 2000, Perillo was recognized with a "genius grant" as part of the MacArthur Fellows Program.

Life and career
Perillo was born in Manhattan on September 30, 1958 and grew up in Irvington.

Her work appeared in The New Yorker, The Atlantic and The Kenyon Review, among other magazines. A traditional poet of mostly free-verse personal reflection, she wrote extensively about living with multiple sclerosis in her poems and essays. Time Will Clean the Carcass Bones was her last book of poetry (Copper Canyon Press, 2016). Her 2012 collection of short fiction, Happiness is a Chemical in the Brain, was shortlisted for the 2013 PEN/Robert W. Bingham Prize. She died on October 16, 2016 in Olympia, Washington, aged 58.

Awards
1989 Samuel French Morse Award, Northeastern University Press
1990 Norma Farber First Book Award, Poetry Society of America for Dangerous Life
1991 PEN/Revson Award, Pen American Center, NY
Purdue University's Emery Poetry Prize
1993 Illinois Arts Council Award for Creative Non-Fiction
1994 Finalist, National Poetry Series
1995 Verna Emery Poetry Prize, Purdue University Press
1995 Iowa Poetry Prize
1997 Kate Tufts Discovery Award
1997 Balcones Prize, Austin Community College for The Body Mutinies
1998 Chad Walsh Poetry Prize, The Beloit Poetry Journal
1998 Pushcart Prize for "Bad Boy Number Seventeen"
2000 MacArthur Fellows Program award
2003 Pushcart Prize for "Shrike Tree"
2005 Pushcart Prize for "In the Confessional Mode"
2006 Finalist, Los Angeles Times Book Prize
2010 Washington State Book Award for Inseminating the Elephant
2010 Bobbit Prize, Library of Congress for Inseminating the Elephant
2010 Pulitzer Prize in Poetry finalist for Inseminating the Elephant
2012 WA State Governor's Arts Medal
2012 Frank O'Connor International Short Story Award finalist for Happiness is a Chemical in the Brain
2013 PEN/Robert W. Bingham Prize finalist for Happiness is a Chemical in the Brain
2013 National Book Critics Circle Award finalist in Poetry for On the Spectrum of Possible Deaths
2013 Shelley Memorial Award
2013 Pacific Northwest Booksellers Association Award for On the Spectrum of Possible Deaths

Bibliography

Poetry
Collections

 Time Will Clean the Carcass Bones. Copper Canyon Press. 2016.

List of poems

Non-fiction

Fiction

References

External links
Poetry.LA's video of Lucia Perillo's reading at Boston Court Performing Arts Center, Pasadena CA, 3/08/2010

1958 births
2016 deaths
American women poets
American writers of Italian descent
MacArthur Fellows
McGill University alumni
The New Yorker people
People from Irvington, New York
Poets from New York (state)
Saint Martin's University faculty
Southern Illinois University Carbondale faculty
Syracuse University alumni
Writers from Olympia, Washington
American women academics
21st-century American women

redpajama_set_name: RedPajamaWikipedia


text:
Make time for the Important
Stephen Covey spoke of 'First things First', important things first. He borrowed Eisenhower's Urgent/Important Matrix Michael Heppell and others speak of allocating time to the categories: 'Me', 'Key', 'stuff' – where 'Key' projects are the mission critical important ones… yet how often all the urgent stuff pushes out the important. 'Me' times – are, well it says it on the tin doesn't it – times for YOU – and that's important too.
Respond don't React
In our fast paced world when communication can be instant there can be the temptation to react swiftly with an email reply. Remember though the slightly older technology that facilitates full duplex synchronistic conversation – the telephone – and its modern counterparts the Voice call or video call. You can engage much better, reach a full solution rather than just the next step… and there's less opportunity for misunderstanding.
See also: Before you click SEND, think TRACKS
Where are the bottlenecks?
May 4, 2021 February 16, 2022
The late Eli Goldratt (1947-2011) was a scientist who building on models and ideas from the natural world and turned the focus of his work to the leadership of change. He coined the phrase 'Theory of Constraints' – which at its simplest says 'No system is operating at maximum potential, if it were there would be infinite and perfect output, there will always be at least one limiting factor, or constraint, be it machinery, a person, policy, belief, behaviour or whatever. Any system is only as strong as its weakest link. To improve efficiency focus on overcoming the most significant constraint, work on that until it's no longer the biggest bottleneck. Identify new biggest constraint, and repeat.'
If you are making widgets – in theory you can create an infinite number of widgets – but there are constraints: the size of the factory, the availability of raw materials, the number of workers, their competence…. And you can improve efficiency by reducing the constraints – building a larger factory, training staff, researching other sources of raw materials and so on…
In the Church context in theory our ministry and mission could impact every soul in the world. But there are constraints: number of leaders, ministers, teachers to motivate and inspire, availability of human, financial and material resources, competence of human resource, and external constraints in the willingness to engage, competing pressures on time and so on…
Goldratt also said that many constraints are unwittingly set up when we change a part of the system but omit to undo the rules required to uphold the old process! Have you ever seen that around the Church..? But we have always done it that way! The XYZ committee has to approve that because 30 tum years ago it was remitted to them…. We created the rules, laws, acts – and we can change them…
Wikipedia has a good overview of TOC
Goldratt also taught the importance of exploring the benefits and challenges not only of taking a particular action to reduce the constraints – but of exploring the benefits and challenges of NOT TAKING a particular action. This is helpfully – and amusingly illustrated in the video below.
In the context of your Church experience what are the big bottlenecks? Can you think of times when old rules are carried into new processes?
What will you start today?
What will you start today..? Something you've been putting off… something you think you won't do well..? Something you've been worrying about doing..? Whatever it is – just start it?
If it ain't broke don't fix it
Mmm… I'm not so sure about that one… you see some things are are working just perfectly as they did fifty years ago… but are they fit for purpose now?
How many light bulbs does it take to change…
You'll have heard the one that asks, "How many Presbyterians does it take to change a light bulb?"
"Change! Change! Really, is there something wrong with the old one!"
What if we flip it and ask, "How many light bulbs does it take to change the church?" Light bulbs are a metaphor for ideas… and I've heard countless ideas over the years, I've had countless ideas, and shared them… only for them all to be kicked into the long grass (I rather like metaphors!)
The Covid-19 pandemic has been a 'forcing function'1 – an unexpected event that accelerated change in expected ways. It has been a catalyst to some of the change that we knew was needed, but resistance to change has maintained the status quo..
Why change? Does the church need to change? Yes, not because eternal truths change, but because the context and culture around changes. We must change to keep up with and remain relevant in changing times…
Some may say, "If it ain't broke, dont fix it", but what if it's working perfectly as it did a generation ago, but fails to interact with current context and practice.
How many light bulbs does it take to change the church..?
See https://medium.com/@johnpcutler/forcing-functions-and-continuous-improvement-7d06e4702da0 for helpful definition and explanation ↩
Change 4,5,6
You can only change 3 things: structures, policies and mindsets… but you have to change them all… and mindset will always be the hardest!
To effect those changes, you need to do three things… I call them steps 4, 5, 6 in honour and recognition of the change that has already happened! Change is all around and change is hard… particularly within the Church context, where despite a core belief that our God is a god of transformation, who journeys with us into unknown places, and who makes all things new, we have huge investment in tradition, heritage and 'the way it's aye been.'
Steps 1,2 and 3 – they've happened already – think of the changes that you have seen already in your experience of Church – its structures, practices and attitudes…
4: Create shared Vision, ideas purpose, image of the future, aim…
5: Engagement with People and non-human resources (funding, materials)
6: Do It! Action, Delivery…
Steve Radcliffe's book Future Engage Deliver is an excellent and very readable book on the leadership of change based on the 3 phases he calls Future, Engage and Deliver. John Kotter's classic change process has eight steps, variations on the theme all boil down to three areas with different levels of detail within. Every change model I have encountered is about envisioning a better future, collaborating with people to develop, understand, share the vision, and acting towards implementing it and embedding it into a new culture – a new 'that's how we do it here'. Kotter's book 'That's not how we do it here' in story form about how a family of meerkats adapt, is a good read!
The triangle diagram diagram above I put together early 2000s, while engaged in the Church of Scotland's Area Team Ministry project – one of many pilots to promote collaborative ministry. The Church Without Walls report of 2001 had spoken of building the Church around the gifts of the people – and I remember thinking – but what if there is a mismatch between the gifts of the people and the envisioned future?
Which comes first the Vision, or the Gifts of the people, or the Actions? And the more I pondered… I realised that we need all three to work together and to be informed and supported by each other…
If we start with VISION we need to have the PEOPLE to bring it to life, and we need to know that ACTION is achievable. (See also SMARTER goals)
If we start with PEOPLE (gifts, talents and resources) then we must ensure that the people are on board with the shared VISION, and that the people are trained, motivated and supported towards ACTION.
If we start with ACTION then it has to be clear that it's the right action, in line with agreed and shared VISION, and that the most suitable PEOPLE are taking forward the Action. I'm not a big fan of 'Just Do It' – it maybe works for Nike… but Action without Vision can be a fruitless expenditure of energy.
We need VISION, PEOPLE and ACTION – we need them all and we need to keep asking the questions, reviewing and reflecting as we journey into an even better future.
2021 Church Trends
8 Church trends for 2021 with Carey Nieuwhof
Saw Sharpening
'Why don't you pause and sharpen the saw?'
'Can't you see I'm too busy cutting these logs'
Take time to sharpen the saw! If you are not familiar with Dr Steven Covey's phrase – google it – or check out the info and video at the link below … Covey talks about taking time for Body, Mind, Heart and Spirit – and sometimes it's as simple as taking time to learn a new skill – how to get the most from an app on your pc or tablet, get the most from the tools of your trade.
What do you need to take time with to help you be a better version of you?
https://www.franklincovey.com/the-7-habits/habit-7.html
And a video with an overview of Covey's 7 habits of effective people.
https://youtu.be/ktlTxC4QG8g
Advent 2021 – update
Why not take time to sharpen the saw – and get to grips with scheduling social media posts. The new Creator Studio in FaceBook will help you set up posts to be released at a particular date and time.
CANVA.com is simply brilliant – and free for non-profits and charities. Among its many features you can set up scheduled posts. Take some time at the beginning of Advent to hone these skills…
OnLine Reports & Papers
A wee video from a few years ago with Bryan Kerr and Donald McCorkindale in the context of the Church of Scotland General Assembly – about going paperless and making the most of electronic versions rather than printing off oddles of paper!
Yes you can scribble notes in the margins, stick in a post-it note! Yes, you can flick between several documents. Take time to become familiar with reading and using digital documents.


text:
from hashlib import sha256
from argparse import ArgumentParser
import sys

_LICENSE = '''\
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// This file is automatically generated from the script in
// chrome/browser/extensions/activity_log/generate_ad_network_hashes.py.
// DO NOT MODIFY BY HAND!
'''

_H_TEMPLATE = '''\
%(license)s
#ifndef CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_HASHED_AD_NETWORKS_H_
#define CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_HASHED_AD_NETWORKS_H_

#include "base/basictypes.h"

namespace extensions {

extern const char* kHashedAdNetworks[];
extern const int kNumHashedAdNetworks;

}  // namespace extensions

#endif  // CHROME_BROWSER_EXTENSIONS_ACTIVITY_LOG_HASHED_AD_NETWORKS_H_
'''

_CC_TEMPLATE = '''\
%(license)s
#include "chrome/browser/extensions/activity_log/hashed_ad_networks.h"

#include "base/basictypes.h"

namespace extensions {

const char* const kHashedAdNetworks[] = {
  %(ad_networks)s
};

const int kNumHashedAdNetworks = arraysize(kHashedAdNetworks);

}  // namespace extensions
'''

def Generate(input_filename, output_root_filename):
  '''Generate the .h and .cc files for the hashed_ad_network source files.
  |input_filename|
      The name of the input file, which should have one host to be hashed per
      line.
  |output_root_filename|
      The root name of the output files. This will generate a .h and .cc file,
      like |output_root_filename|.[h,cc].
  '''
  with open(input_filename, 'r') as file:
    hashes = ['"%s"' % sha256(line.strip()).hexdigest()[:16].upper()
              for line in file.readlines()]

  # Hashes should be sorted in C++ so we can do a binary search over them.
  hashes.sort()
  ad_networks = ',\n  '.join(hashes)
  for ext, template in (('.h', _H_TEMPLATE),
                        ('.cc', _CC_TEMPLATE)):
    with open(output_root_filename + ext, 'w') as out:
      out.write(template % {
        'license': _LICENSE,
        'ad_networks': ad_networks
      })

if __name__ == '__main__':
  parser = ArgumentParser(
      description='Generate hashed_ad_networks.[h,cc] source files')
  parser.add_argument(
      'input_file',
      help='The name of the input file with the hosts to be hashed')
  parser.add_argument(
      '-o', '--out',
      help='The root name of the output source file',
      default='hashed_ad_networks')

  args = parser.parse_args()
  Generate(args.input_file, args.out)

redpajama_set_name: RedPajamaGithub


You are viewing an American Girl Doll, Kaya by Pleasant Co. This lot includes Kaya, her meet and greet costume, work bags, beads, Buffalo Bison and Elk skins, shield and tripod, bedroll, tule mat RETIRED PAPOOSE, horse and books: Meet Kaya, Book 2, Kaya's Escape and a McDonald's promotional book never opened. Kaya is in near perfect condition with original hair bands but her eyes stick a little. If you shake her lightly her eyes open.
There are original boxes for all items except the horse. The item "American Girl Pleasant Company Doll Kaya In Meet Clothes And Accessories Lot" is in sale since Wednesday, November 22, 2017. This item is in the category "Dolls & Bears\Dolls\By Brand, Company, Character\American Girl\Kaya". The seller is "angelcoquotte" and is located in Southington, Connecticut. This item can be shipped to United States.


text:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

		<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
		<meta name="GENERATOR" content="Mozilla/4.06 [en] (X11; I; FreeBSD 3.0-CURRENT i386) [Netscape]">
		<title>Rockwell Jupiter GPS Receiver</title>
		<link href="../scripts/style.css" type="text/css" rel="stylesheet">

Rockwell Jupiter GPS receiver

Last update:
  21-Oct-2010  23:44
  UTC

Synopsis

Address: 127.127.31.u

			Reference ID: <tt>GPS</tt>

			Driver ID: JUPITER

			Serial Port: <tt>/dev/gps</tt>u;  9600 baud, 8-bits, no parity.

Description

This driver supports at least some models of the Rockwell Jupiter <tt>GPS</tt> receivers (Jupiter 11, Jupiter-T), they must at least support the Zodiac Binary Protocol.

The driver requires a standard <tt>PPS</tt> interface for the pulse-per-second output from the receiver. The serial data stream alone does not provide precision time stamps, whereas the PPS output is precise down to 40 ns (1 sigma) for the Jupiter 11 and 25 ns (1 sigma) for Jupiter-T according to the documentation. If you do not have the PPS signal available, then you should probably not be using the Jupiter receiver as a time source. This driver requires a <tt>PPS</tt> signal and the time output from Jupiter receivers is not predictable in <tt>NMEA</tt> mode; the reported time can take one second steps.

Monitor Data

The driver always puts a lot of useful information on the clockstats file, and when run with debugging can be quite chatty on stdout. When first starting to use the driver you should definitely review the information written to the clockstats file to verify that the driver is running correctly.

Fudge Factors

<tt>time1 time</tt>

Specifies the time offset calibration factor, in seconds and fraction, with default 0.0.

<tt>time2 time</tt>

Not used by this driver. Should be left at zero.

<tt>stratum number</tt>

Specifies the driver stratum, in decimal from 0 to 15, with default 0.

<tt>refid string</tt>

Specifies the driver reference identifier, an <tt>ASCII</tt> string from one to four characters, with default <tt>GPS</tt>.

<tt>flag1 0 | 1</tt>

Not used by this driver.

<tt>flag2 0 | 1</tt>

Specifies the mobility of the <tt>GPS</tt> receiver: 0 for walking (default), 1 for driving.

<tt>flag3 0 | 1</tt>

Specifies the <tt>PPS</tt> signal on-time edge: 0 for assert (default), 1 for clear.

<tt>flag4 0 | 1</tt>

Not used by this driver.

Additional Information

The driver was resurrected from a sorry state using the Windows NT port and a Jupiter 11, and has since seen little testing on other platforms. On Windows there exist a barrier though, as there is no publicly available <tt>PPSAPI</tt> implementation, at least not to my knowledge. However, there has been one success report using Linux 2.4.20 and PPSkit 2.1.1.

The Jupiter receivers seem to have quite a few names. They are referred to at least as Rockwell receivers, Navman receivers, Zodiac receivers, Conexant receivers and SiRF Technology receivers. Rockwell seems to be the original and most commonly used name and Navman seems to be the current supplier.

Configuration

The edge of the <tt>PPS</tt> signal that is `on-time' can be set with <tt>flag2</tt>. There is currently no way to cause the <tt>PPS</tt> signal to control the kernel <tt>PLL</tt>.

Performance

The performance is largely unexplored. I have achieved submillisecond stability using a Jupiter 11, but the poor result is more than likely due to the proprietary <tt>PPSAPI</tt> implementation or Windows itself.

This driver does not handle leap seconds.

=


What does the Google and Twitter partnership deal mean?
Home » SEO » What does the Google and Twitter partnership deal mean?
Tweets are officially back in Google's mobile search results.
The new partnership deal between Google and Twitter will allow Google to display tweets in search results in real time. When tapping on a Tweet in Google search, you'll be taken directly to Twitter where you can view the Tweet and discover additional content.
Keen observers may remember Google and Twitter used to have a similar partnership but this ended in 2011 and I speculated that Google+ was supposed to be a replacement for this real-time social data – yet failed to deliver.
SEO considerations following the Google Twitter partnership deal?
On a technical note, there is a time delay between when a tweet is posted and when it becomes discoverable via Google search.
Twitter now becomes a more important online channel. The partnership will undoubtedly increase the discoverability, and thus the earned media, of a given tweet.
For online retailers the benefits are obvious – customers no longer need to follow a brand's official Twitter feed to see a promotional tweet about a limited-time sales or product offer; these tweets will be readily accessible in Google's search result.
TL;DR – Brands, specifically retailers, will see a greater benefit from real-time marketing on Twitter.
Search Marketing & SEO now becomes even more diverse. Online discovery has been changing significantly over the past few years. This is predominantly due to the change in the way people are using devices and accessing content. The Twitter Google deal doesn't eliminate the obvious risks to brands on social media, if anything it expands these risks. The longevity of a tweet, meaning all those embarrassing, failed attempts to insert brands into the social conversation will be available in search to haunt those brands in the future. The old brand messages may not be the same ones they want represented in the search results lingering months or even years later.
TL;DR – Search and social are now even more intertwined.


text:
New Study Shows Hybrid Learning Led to Significant Reduction in Covid-19 Spread
Apr 27, 2022 | Atlanta, GA
As communities continue a shift toward normalcy in the wake of the Covid-19 pandemic, researchers in Georgia Tech's H. Milton Stewart School of Industrial and Systems Engineering have helped quantify the effectiveness of one of the most commonly-debated mitigation measures taken across the country.
A new study published in BMC Public Health shows that hybrid learning utilizing alternating school days for children offers a significant reduction in community disease spread. Total closure in favor of remote learning, however, offers little additional advantage over that hybrid option.
This research will help decision-makers in the event of another Covid-19 outbreak or one from a similar infectious disease.
"Early in the pandemic when school closures were becoming the norm, many debated the pros and cons of this measure," said Pinar Keskinocak, the William W. George Chair and Professor in ISyE and the principal investigator on the study. "Do we get enough benefit to offset the social costs and impacts on education? This research shows that there is a benefit in infection reduction, especially in the absence of effective pharmaceutical interventions, and most of the benefits can be attained with a hybrid approach."
This study is particularly relevant for the early days of an infectious disease outbreak when policymakers face the difficult decision of enacting school closures in their respective districts. Using an agent-based simulation model of Covid-19 spread, researchers projected the impact of various school reopening strategies: complete closure, alternating school days where one cohort attended in person twice a week and another cohort on the opposite days, younger children only, and regular (i.e. all students return to in-person learning).
Results showed that compared to schools reopening with regular attendance, the percentage of the population infected reduced by 13, 11, 9, and 6 percent with each respective strategy. The conclusions were that some level of closure – younger children only, alternating days, and completely remote – offers significant reduction in community-wide infections. The benefit of complete closure over a hybrid approach, however, was minimal.
The assumption in all cases was that individuals who contracted the virus would remain at home.
"The additional benefit of complete school closure compared to hybrid was relatively small," Keskinocak said. "The implementation of an alternating day model can be challenging but could have public health benefits early in the pandemic or during a new wave, providing social and learning benefits as well."
Other challenges remain that were not investigated in this particular research – costs on families in the event of school closures, learning tradeoffs, properly equipping students for virtual learning, and others. This is just one element of many for policymakers to consider, Keskinocak said.
CITATION: Arden Baxter, Buse Eylul Oruc, John Asplund, Pinar Keskinocak, Nicoleta Serban. Evaluating Scenarios for School Reopening under Covid-19. BMC Public Health. March 14, 2022. https://doi.org/10.1186/s12889-022-12910-w
Click on image(s) to view larger version(s)
Pinar Keskinocak
For More Information Contact+
david.mitchell@isye.gatech.edu