"A 92-year-old, petite, well-poised and proud man, who is fully dressed each morning by eight o'clock, with his hair fashionably combed and shaved perfectly, even though he is legally blind, moved to a nursing home today.
As he maneuverer his walker to the elevator, I provided a visual description of his tiny room, including the eyelet sheets that had been hung on his window.
'I love it,' he stated with the enthusiasm of an eight-year-old having just been presented with a new puppy.
'Mr. Jones, you haven't seen the room; just wait..' 'That doesn't have anything to do with it,' he replied.
Whether I like my room or not doesn't depend on how the furniture is arranged .. it's how I arrange my mind. I already decided to love it.
Each day is a gift, and as long as my eyes open, I'll focus on the new day and all the happy memories I've stored away.. Just for this time in my life..
Be the difference you want to see in the world. A key is deciding to be happy.


To be able to gain many exciting info regarding a residence this being a phenomena, Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian photo can provide that for you. A lot of interesting options which Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian image express to you. These recommendations will let you acquire a rather simple dwelling too discover with Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian pic. Just by subtracting some time to sit and learn Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian photo, you can get many superb options. Not alone Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian picture, however , additionally you can have more drive by way of studying Italian Style Furniture photograph collection. You will definately get some other sort of exciting layouts prefer Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian photograph in that room. Apart from type quality, Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian pic likewise have fantastic image top quality, which is 1600 x 865 and the size actually is 216 KB.
This Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian snapshot comes with shared at September 21, 2017 at 11:40 pm, and allows been deemed 1 moments until recently. That implies that Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian snapshot will be an photograph that is well-liked by your visitors. If you want to get hold of Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian picture, you will be able to click on this link. In addition to for families who are serious about putting up the following Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian image for your site, people solidly endorse to include the original link. Pull together much more dazzling options by exploring this Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian graphic and additionally Italian Style Furniture photograph stock. Wish people soon enough get hold of ideas that you really find in Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian photograph. Thanks for your time meant for visiting Marvelous Italian Style Furniture Italian Living Room Furniture | ... , Italian Classic Furniture :: Classical Italian photograph.


What mobile / Which Mobile? If Nokia 106 2018 specs are not as per your requirements? Find your desired mobile by selecting right features, price, specs using our advance mobile search facility.
Feedback In case of any mistake in Nokia 106 2018 prices, photos, specs, please help us using our contact us page.
Disclaimer: Nokia 106 2018 price in Pakistan is updated daily from price list provided by local shops but we cannot guarantee that the above information / price of Nokia 106 2018 is 100% accurate (Human error is possible). For accurate rate of Nokia 106 2018 in Pakistan visit your local shop.
- Nokia 106 2018 best price in Pakistan is Rs. 2900 Pakistani Rupees (PKR).
- One can buy Nokia 106 2018 pin pack from the best online stores or local shops, whichever offering cheapest price.
- Always confirm mobile specs, features, warranty, shipping cost and delivery time from the seller before you pay for Nokia 106 2018.
- Some online stores sell used and refurbished models as well, so check 106 2018 details from the seller before ordering.
Nokia has launched the smart phone, Nokia 106 2018, which has keypad and the screen of the mobile phone is TFT screen and it supports dual SIM. The size of screen of the mobile phone is 1.8 inches and this mobile phone has the platform of MediaTek MT6261D. It has less internal storage of 4 MB to score the phone data and contacts but it does not have the card slot to insert the microSD card. This smart phone also has 800 mAh battery, which gives very short talk time but it is excellent with the minimum budget range. The Nokia 106 (2018) has various features and sensors and you can find the Nokia 106 2018 price in Pakistan on this page.


On November 17th, John Allen Chau was killed by the tribesmen of the remote North Sentinel Island while attempting to share Christ with them.
His death made world news and sparked mostly negative and antagonistic reactions towards the idea of missions in general and Chau in particular.
From the initial accounts, and the news reports that followed, it appeared like a rogue fanatic rushed onto a protected island without preparation or care for what might happen to him or the people he might endanger with disease, and was killed. Many online comments have even celebrated his death as taking another crazed religious zealot off the planet and out of the gene pool.
However, new information released last Tuesday has shaped a much more complex picture of this man who was killed on the beaches of North Sentinel Island. In an interview for Christianity Today, Mary Ho, executive leader of All Nations (the missions agency that Chau was affiliated with), shared that Chau was intentionally preparing for many years by getting a degree in sports medicine, training as an EMT and studying at a respected linguistic institute in order to learn this previously undocumented language.
Furthermore, it appears that Chau was not unaware of potential health risks his presence could pose to the tribe (which has been a major point of criticism) and planned his trip accordingly. According to the interview, Chau had received multiple vaccinations, and intentionally quarantined himself for many days prior to his multi-day trip to the island.
Let me encourage you to listen to the entire interview here.
I do not think that I have some unique insight here, but several people had asked me to write on the situation.
However, I did not write about John Chau and this situation right away because the initial story did not, to be honest, make sense. So, I reached out to some involved in John's life. In personally talking with some of Chau's friends I learned that his purpose with all of this training was to live on the island for years, build a relationship with the people, help them through his medical training, learn their language and then tell them about Christ.
Chau is described by Ho as a "soft-spoken, very gentle man," not rash or impulsive. In fact, Ho indicated that he underwent a rigorous screening process through the agency which included mental, psychological, spiritual and physical evaluation to determine whether this type of training was appropriate for him and his personality.
So, according to Ho, there are years of preparation, training, independent assessment and logic behind what happened on the shores of the Andaman Sea.
We live in a world today where some people are simply unable to wait for more information, even when something seems odd. The result can be hot takes that cause more harm than they help.
Now we know more. We know that Chau was not a rogue individual, cavalierly traveling to a protected island as an adventure stunt. According to Ho, he was an intelligent, educated, humble and gentle man who intensely focused over years on one, singular goal: to reach the North Sentinelese with the message of the gospel.
Now, that does not mean that everything was done as we might prefer. Furthermore, it does not answer many of the important questions on which we still do not have clarity. However, it does start the conversation at a different place.
My Ph.D. is in missions and I have trained missionaries in cross-cultural contexts from Malaysia to Ghana to India. So, I care about this issue. This encounter is complex and confusing at times, and multi-faceted for me in such a way that evades a simplistic answer. On one hand, hearing the more detailed story, I understand more, but (like many others with whom I've talked) I would have preferred Chau had done many things differently.
However, in part one of this series, we must also discuss how the very notion of conversionary Protestantism is offensive to many in our Western world. The history of such work is filled with stories of bravery, martyrdom and positive change—but also filled with mistakes, colonialism and cultural errors.
Whole books have been written on these errors, including a forthcoming volume where I have contributed. For many, missions is a story of heroes and gospel advance. For others, missions is a story of colonialism, genocide, triumphalism and cross-cultural disasters.
All of these matter, though we can't address each in every article, I will touch on them in the series. (Entire books have been written on each mentioned.) However, it will help all of us to remember that these are real issues that shape and inform the response of many people.
The assumption is that evangelicals will be evangelistic and, thus, pro-missions (through often with an informed caution).
Over a several part series, I'd like to explore some of the lessons from this moment for evangelicals.
Now, first, I've written an article in the Washington Post that is not geared toward evangelical and evangelistic Christians. However, it is in a sense, part 0 of the series.
It is geared toward a secular audience trying to explain what such Great Commission minded Christians think. I'd encourage you to read it here, Slain missionary John Chau prepared much more than we thought, but are missionaries still fools? It was on the front page of the Washington Post and, well the reactions are strong.
But, what about those of us who are Great Commission Christians?
It is easy to criticize from our desks when someone makes a dangerous missionary choice. And, I have several concerns and unanswered questions, as I lay out even in the Washington Post article.
But now we know more firsthand accounts and have accurate, detailed information on Chau's training and experience. How might we process his failed plan to live among this tribe and also what the response to his death tells us about the new world we live in?
We have to start with the reality that this entire idea of sharing the gospel with the world is offensive to many. However, it is something that is central to the very words of Jesus.
"Propagating one's religious beliefs through missionary activity is practiced by segments of the world's largest religious groups, including Islam, Buddhism and Christianity. Even the United Nations affirms missionary activity as a legitimate expression of religion or belief.
Since I am at Wheaton College, and many connections have been made to alumnus Jim Elliot, I also contrasted the two missionaries. I did so not to say that Chau was Elliot or that both were perfect. I referenced both to contrast the response to them and their work.
I imagine that Elliot would received very different treatment today, and I think that is worth stating at the beginning of this series.
Missions is now offensive to many people in the West.
Here's the reality. At the end of the day, I am among those that believe the world needs Jesus. I believe we are called to get the gospel to the ends of the earth and to every tribe.
"Here at Elliot's alma mater, we still believe and train missionaries. To some that makes us the fools. But we pray our students will engage in their culture and others well and in appropriate ways, with care for the health and well-being of all, and with others in partnership.
So, I'd encourage you to start there.
If you need to, caveat it with everything you think Chau did wrong (some of which turned out to be incomplete after many Christians vented their anger).
Joshua Young contributed to this article, which originally appeared on The Exchange.


text:
King Kaufman's Sports Daily
Stanley Cup: Hurricanes win a thriller the NHL didn't deserve. Plus: ESPN graphic reveals shocking World Cup truth: Goals are important.
Check out this article! https://www.salon.com/2006/06/20/tuesday_217/
June 20, 2006 8:00PM (UTC)
The NHL really didn't deserve the fantastic finish it got this season, its comeback from a year off that climaxed a decade of bungling and mismanagement that turned hockey from the last of the four major North American sports to a regional niche entertainment.
But it got a great one, an exciting playoff year capped by that unmatchable sports event, a hockey Game 7. The Carolina Hurricanes staved off a historic collapse, beating the Edmonton Oilers 3-1 at home after having taken a 3-1 lead in the series, then dropping Games 5 and 6.
There just couldn't have been a better atmosphere in Raleigh, which is a little ironic because the capacity crowd, which stood throughout the game, wouldn't have ever gathered without the league's disastrous campaign of expansion and franchise transfer that flooded Sun Belt markets with new and moved teams while traditional Northern hockey hotbeds went begging.
The Hurricanes, formerly the Hartford Whalers, moved south in 1996, and their fans have gone bananas during two runs to the Stanley Cup Finals in the last four seasons that were played. The Hurricanes lost in the Finals to the Detroit Red Wings in 2002.
So life's a little complicated.
What wasn't complicated was the Hurricanes' effort Monday. They came out flying and never let up. They lost an overtime heartbreaker at home in Game 5, then were AWOL for Game 6 in Edmonton, but they got their mojo back Monday, hitting, pressuring, beating the Oilers to loose pucks and relying on rookie goalie Cam Ward, who was brilliant throughout the playoffs after taking over from the struggling Martin Gerber early in the postseason.
The Oilers never caved. Having parlayed an eighth -- and last -- seed into a Finals appearance, they'd rallied to win two elimination games, one on the road, when their power play started working again. But they were second best by a shade Monday, and a pivotal moment came with the Hurricanes shorthanded.
Late in the second period, with Carolina leading 2-0 and just starting a penalty kill, Aaron Ward sent the puck over the glass, a delay of game penalty. With 3:39 to go in the period, the Oilers had a 5-on-3 advantage for 1:55.
Edmonton won the faceoff and held the zone for a minute, then took a hideous penalty. Ryan Smyth, camped in front of the Carolina net, hooked Glen Wesley as he began to skate after a loose puck. Nothing like taking a lazy penalty 200 feet away from your own goal.
The Oilers still had a 4-on-3 power play for 55 seconds, but couldn't convert, Cam Ward making three nice saves. Five seconds later, Carolina went on the power play, though the Hurricanes also didn't score.
Fernando Pisani, Edmonton's playoff star, scored a little over a minute into the third period to set up the incredibly tense final minutes, the Oilers never able to solve Ward again, even after pulling goalie Jussi Markkanen in the last two minutes.
The Hurricanes, who missed out on a first-period goal when the officials didn't see the puck cross the line in a wild scramble, which replays later showed it had, survived to hoist the Stanley Cup in the most picturesque of sports celebrations this side of the Olympics.
The NHL didn't deserve such a great ending, and thanks to the poor decisions of the owners and commissioner Gary Bettman, far too many people didn't see Monday night's finish. But what a finish it was.
World Cup hint: Scoring goals is important [PERMALINK]
After Ukraine scored in the fourth minute of its game against Saudi Arabia Monday, ESPN2 flashed a graphic saying that, to that point, teams that had scored first in this World Cup were 20-2-3.
Actually, teams that had scored first were 21-2-3. ESPN had forgotten to update its graphic to include the early game, Switzerland's 2-0 win over Togo.
Wow, 21-2-3.
Don't the ESPN people read this column? If they did, they'd know better, because we covered this subject two years ago in regard to hockey, whose fans were at the time being bombarded by "teams that scored first" stats. This column, aided by readers willing to do statistical research while on the clock at work, proved that scoring the second goal, not the first, was key to victory.
OK, that's not what we proved. But we did show that those "teams that score first" stats are junk, an example, as numerate reader Scott Van Essen put it, of "statisticians mining through piles of data, finding interesting correlations, and then presenting them as though they are causal relationships."
In other words, teams that score first often win not because they scored first but because they're better -- which often explains why they scored first.
Not always. Tunisia scored first on Spain later Monday, then lost 3-1, which looked about right. But often.
And not only that, but in a low-scoring environment such as hockey or soccer, scoring any goal is crucially important. When we ran the numbers during the 2004 NHL playoffs, we found that teams that had scored second had a better record than teams that had scored first.
Hockey coaches around the world have since taken up the rallying cry "Get out there and score second, boys!"
Scoring is way more scarce in soccer than hockey. While NHL teams combined to score an average of 5.65 goals per game in this year's playoffs, the 32 World Cup games so far have yielded an average of 2.34 goals. That's both teams combined. Twenty-two of the 32 games played so far have been either shutout wins or scoreless ties.
So about two-thirds of the time, if you score the first goal, you've already done enough to win. Of course the team that scores first wins a lot.
But a look at those 32 games shows that -- well, lookee here! World Cup standings don't use winning percentages, but we will for easy comparison, and through Monday's games, teams that have scored the second goal have a better winning percentage than teams that have scored the first.
Well, sort of. They do if we count a tie as half a win, which is how you'd count them in most situations. If we did that, teams that have scored the first goal would have a winning percentage of .839 and teams that have scored the second would have a winning percentage of .840. A clear case that scoring second is better!
But the World Cup standings count a tie as one-third of a win, which we'll do too as we present the records of the teams that have scored each goal of a game, through Monday:
1st goal: 22-3-3, .821
2nd goal: 17-2-3, .818
3rd goal: 10-2-1, .795
4th goal: 7-0-1, .917
6th goal: 2-0-0, 1.000
Note that there have been four scoreless ties.
So the clear message here is to try to score the fourth or sixth goal. Do that and you're home free, though if you make the mistake of scoring the fifth goal, you've turned the game into a coin flip.
Wait, that's not the message.
The message is that every goal is vitally important, remember? Here's another way to look at it: Winning teams have scored 59 goals, losing teams eight. An additional eight goals have been scored in tie games. If you score, at all, you're probably going to win.
The message is that in soccer, if you want to win, a good strategy is to try to score a goal. You can't get this kind of analysis just anywhere.
But the message for ESPN is that it's showing the wrong graphic.
If a goal is scored and ESPN flashes a graphic saying, "Teams that have scored first are 22-3-3," I, the typical American sports fan who doesn't care about soccer, will think, "Well, there's about a four-in-five chance that this baby's over. I believe I will turn off the TV, kick my dog, curse some foreigners and play with my assault rifle."
But if that graphic said, "Teams that have scored second are 17-2-3," I'm going to want to stick around to see which team can come up with that all-important tally. Better for me, better for ESPN and way better for the dog.
Tuesday's matches include one featuring my new favorite team, the plucky 11 from tiny Trinidad and Tobago, which held Sweden to a scoreless tie and then gave England all it wanted in a 2-0 loss. The Soca Warriors, still with a chance to advance to the next round, play Paraguay at 3 p.m. EDT.
C'mon, boys. Get out there and score second!
Previous column: Mavericks hopping mad
Bookmark http://www.salon.com/sports to get the new Kaufman column every day.
Get a Salon Sports RSS feed.
Discuss this column and the sports news of the day in Table Talk.
To receive the Sports Daily Newsletter, send an e-mail to kingnewsletter@salon.com.
What's behind the AOC-Pelosi feud?

redpajama_set_name: RedPajamaCommonCrawl


The heart is pierced, and the trickle like dye blooms, bleeds to the edge, merges with, mutates into a larger stain, as round and rough-hewn as a millstone rolled away from the grave it gravely sealed, revealing an emptied-out space, absence when presence had been bargained for: call it an exchange, a ransom, a tribute to a brute god who thirsts for blood.
Do you listen to the misgivings of ravens, to the creak of hastily constructed gallows and crosses in April gusts, to the unruly noise of the mourners?
Or do you blot it all out with a pigment sublimed from burnt bones, a dark as yet divided?


text:
Nakagami Fifth in Portugal, Honda Wins Moto3 Constructors Title
Algarve International Circuit, Portugal, November 22, 2020
Rd.15 Grande Prémio MEO de Portugal
Track Report
The 2020 MotoGP World Championship ended at Algarve International Circuit today with thrilling battles in the MotoGP, Moto2 and Moto3 races.
This has been an unprecedented season, which at one point seemed in jeopardy due to the global COVID-19 pandemic. Some incredibly hard work by rights-holder Dorna, the FIM governing body, teams association IRTA and all the riders, factory engineers and paddock staff made possible an incredibly intense championship, with rounds two to 15 taking place over just 18 weeks.
For other reasons 2020 was challenging for Honda. The factory's fastest two riders were injured at July's season-opening Spanish Grand Prix. Reigning and six-times MotoGP king Marc Marquez (Repsol Honda Team RC213V) broke his right arm, which put him out for the rest of the championship. The same day Cal Crutchlow (LCR Honda CASTROL RC213V) broke his left wrist. The Briton had the injury fixed with an operation but he struggled with post-surgery issues for much of the year.
Honda's hopes for the Moto3 Riders World Championship – Ai Ogura (Honda Team Asia Honda NSF250RW) and Tony Arbolino (Snipers Team Honda NSF250RW) – missed the title by just a few points.
However, Honda made history by securing its 20th Constructors World Championship in the Moto3/125cc class, the first manufacturer to reach this milestone. Honda won its first 125cc constructors crown in 1961, the year the company took its first Grand Prix victories and riders and constructors titles.
Honda won its first four constructors titles in the 125cc class with the twin-cylinder RC144 and RC145 (1961 and 1962), the four-cylinder RC146 (1964) and the five-cylinder RC149 (1966) four-strokes.
In Honda's second era of Grand Prix racing the company won 11 constructors crowns with the RS125R two-stroke. Most recently the NSF250RW four-stroke has won five Moto3 constructors titles, including a clean sweep of the last four championships.
With Marquez out and Crutchlow not 100 percent fit, Honda's 2020 MotoGP hero was Takaaki Nakagami (LCR Honda IDEMITSU RC213V). The former Moto2 race-winner completed his third season in the premier class with a fifth-place finish today.
Nakagami has been on sparkling form throughout much of 2020, taking a huge step forward with his mental and physical performance to run close to the front aboard his 2019-spec Honda RC213V. At August's Styrian Grand Prix he achieved his first front-row start and fought for victory. At last month's Teruel GP he qualified on pole position for the first time and backed that up with front-row starts at the next two races at Valencia.
Only one thing has eluded the 28-year-old from Chiba – his first podium finish. During practice here he once again looked capable of a top-three result, but two crashes at the high-speed Turn Four left him nursing an injured left hand. Despite that he rode a very strong race, working his way through from 11th on the first lap to fifth, closing rapidly on fourth place. He rode the fourth fastest lap of the race, just 0.160 seconds slower than the winner's best lap.
The surprise performer of the weekend was Stefan Bradl (Repsol Honda Team RC213V), who has ridden Marquez's bikes since August's Czech GP. Since then the 30-year-old German has had to transform himself from HRC test rider into MotoGP racer. He scored his first points of the year at September's rain-lashed French GP and backed that up with further point-scoring results in three of the next four races.
Today Bradl was in superb form, battling with some of the fastest riders in MotoGP, despite a high-speed fall in morning warm-up. He fought back and forth in the second group, ending the race in seventh, just over two seconds behind Nakagami.
MotoGP rookie Alex Marquez (Repsol Honda Team RC213V) took ninth place, less than three seconds down on team-mate Bradl. The 24-year-old former Moto2 and Moto3 World Champion was still in some discomfort from a heavy tumble during qualifying at last weekend's Valencia GP. Nevertheless he worked well here, always moving forward and riding strongly in the second group. At the finish he was less than six seconds behind the fourth-place finisher.
Crutchlow was fastest in morning warm-up and ended his full-time MotoGP career with a 13th-place finish, an unlucky result considering that he had been so strong in the early stages, when he held fourth place for several laps. He lost places when he lost rear grip and ten ran off the track.
Last week the 35-year-old Briton announced that this would be his last full-time MotoGP season. Today's race therefore brings to an end a glittering career, which brought him three MotoGP victories with Honda – two in 2016 and one in 2018.
The enthralling four-way battle for the Moto2 World Championship went down to the final lap, with Italian Enea Bastianini (Italtrans Racing Team Kalex) taking the crown with a fifth-place finish.
However, the points situation was so close that if third-place finisher Sam Lowes (Estrella Galicia 0,0 Marc VDS Kalex) had beaten race winner Remy Gardner (ONEXOX TKKR SAG Team Kalex) then Lowes would have been champion.
Bastianini ended the season nine points ahead of Lowes and Luca Marini (Sky Racing Team VR46 Kalex), who led more than half of today's race on his way to finishing second. Both Bastianini and Marini graduate to MotoGP in 2021.
This was the first Grand Prix win for 22-year-old Australian Gardner, the son of Wayne Gardner, who won Honda's third 500cc World Championship in 1987.
Somkiat Chantra (IDEMITSU Honda Team Asia Kalex) did everything he could to complete his second World Championship season with another points score but the 21-year-old Thai rider didn't quite make it. He finished 18th, three places outside the points.
Team-mate Andi Farid Izdihar (IDEMITSU Honda Team Asia Kalex) had a frustrating end to his first year in Grands Prix, tumbling out of the race on lap 18 of 23.
The Moto3 race was another breathtaking championship thriller, with the outcome of both the riders and constructors titles uncertain until the final moments.
Honda's two championship hopefuls Ogura and Arbolino did everything they could, scrapping all the way in a frantic pack of riders fighting to end the 2020 season in the best way possible.
Ogura started from the second row of the grid and was immediately involved in a duel with series leader Albert Arenas. Meanwhile Arbolino fought his way through from 27th on the grid, the result of a difficult qualifying session. Positions changed at every corner throughout the 21 laps.
Finally Arbolino and Ogura finished fifth and eighth, ahead of Arenas in 12th. But Arenas had just done enough, ending the year with four points more than the 20-year-old Italian and the 19-year-old from Tokyo, who took second and third overall.
Next year Ogura moves up to Moto2 with Honda Team Asia, swapping places with Izdihar, who will contest the 2021 Moto3 season with the squad.
The ride of the race came from Czech GP winner Dennis Foggia (Leopard Racing Honda NSF250RW) who finished second, despite taking two long-lap penalties, imposed for riding too slowly in Friday's FP2 practice session. The 19-year-old came back from that sanction with incredible pace to take the checkered flag line a fraction ahead of Jeremy Alcoba (Kommerling Gresini Moto3 Honda NSF250RW), whose first podium helped him take the Rookie of the Year prize.
Alcoba was chased over the line by Sergio Garcia (Estrella Galicia 0,0 Honda NSF250RW) in fourth place. Arbolino headed the second group in fifth, making it four Hondas in the top five.
John McPhee (Petronas Sprinta Racing Honda NSF250RW) and Niccolo Antonelli (Sic58 Squadra Corse Honda NSF250RW) finished just behind Ogura in ninth and 11th.
Grand Prix rookie Yuki Kunii (Honda Team Asia Honda NSF250RW) completed his first World Championship race with a 22nd place, his result constrained by a long-lap penalty. The 17-year-old from Setagaya had a great pace and tried to make his way through the pack but he made a few mistakes and overused his tires.
Both Tatsuki Suzuki (Sic58 Squadra Corse Honda NSF250RW) and Jaume Masia (Leopard Racing Honda NSF250RW) slid out of the race while in podium contention.
Today's racing ends the unprecedented 2020 MotoGP season, delayed and truncated due to the global COVID-19 pandemic. The 2021 action starts with the Qatar GP on March 28.
Takaaki Nakagami, LCR Honda IDEMITSU: 5th
"First of all, I want to thank my team as this season has been pretty tough with almost no rest, but my team prepared the bike and it's always perfect and I appreciate every person in the team, so thanks to them. I would like to thank all my sponsors for their support. I want to thank Cal again, since it is his last race with the LCR Honda Team. Cal has been a great team-mate in all my three years and I want to wish him the best for the future. Today it was difficult to find a strategy during the race. It's tough to build from P11, but I had a good start and was really strong from the beginning. It was a big fight during the race and at the end I made some good lap times and we got another P5, which I'm really happy with. Overall, with my performance this season compared to last season, we made a big step, so I want to thank my team again for their hard work this year. We're already thinking about next season. I think we can definitely make another step forward next year and hopefully we can fight for the championship, this is my target. See you next year!"
Stefan Bradl, Repsol Honda Team: 7th
"I enjoyed this weekend a lot, I was able to show that I still have the speed and motivation to compete for the top positions in the World Championship. It was tough when we first got on the bike, but we have gotten stronger and worked better with the Repsol Honda Team at each race. I am very satisfied. It was a good race with a lot of fighting at the front. The position in Valencia wasn't as strong, but we showed that we had this potential and now in the last race I have been able to deliver on it. I want to say thank you to the entire Repsol Honda Team and HRC, we have a great relationship and I'm very happy to continue working with them. We have been very busy with racing and testing this season, but I was able to manage all of the commitments and it has helped to make us stronger. It's been a challenging year for everyone and I want to thank everyone who has made this season possible."
Alex Marquez, Repsol Honda Team: 9th
"A tough race with a lot of battles against experienced riders, I enjoyed it a lot on the bike. We battled with Mir on the first lap, then Valentino, then Fabio and I was able to learn a lot from these experienced riders, unlocking more secrets. The starting position again hurt us because our rhythm was quite good to fight for fourth, but we put together another good recovery. Also, congratulations to Arenas and Enea for the Moto3 and Moto2 World Championships after two very races with a lot of battles. Looking back, of course there are some things that we could have done to improve and get results sooner, but I usually start slower in most categories, but I never give up and we get there. We have achieved two podiums this year which was a dream before the season started. One was in special conditions but the podium in Aragon was the icing on the cake. Unfortunately, we couldn't deliver the Rookie of the Year title because of our ambition in Aragon and Valencia but we remain very satisfied with what we have done in the second half of the year. Thanks to everyone who made this year possible from Dorna to our sponsors and the fans at home and around the world. Of course, I would have loved to have had the fans at the track, but it was not possible, and I hope we were able to put on a good show for them this year. It has been a very difficult year for everyone in the world away from the circuit."
Cal Crutchlow, LCR Honda CASTROL: 13th
"First of all, I want to say thank you to my team for the last six years, we've had some incredible moments. This year obviously didn't go to plan, but with the team that I've spent the most amount of time with during my career it was nice to finish it with them. I gave my all this weekend, I topped a couple of the sessions, I went for it in the race. Unfortunately I didn't have the rear tire under me to be able to continue to push at that pace, but I was glad to finish the race and glad to have the season over and my full-time career finished, which was the decision I took earlier in the year and am happy with. Now I look forward to watching from afar. Obviously I'll still be in a testing role next year, but I look forward to watching the MotoGP races in years to come. It's going to be exciting, I'll let these young guys take the reins and go for it and I wish them all the best."
Remy Gardner, ONEXOX TKKR SAG Team: 1st
"My first win – it got a bit emotional on the cool-down lap. We've been strong here all weekend. We came here with the attitude to win – I knew I had nothing to lose – and we did it. We've worked so hard and the team worked so well to fix all the weak points we found over the last couple of days. I was still adapting my style when I was following Luca. Then I passed him and pulled the pin. I'm lost for words!"
Luca Marini, Sky Racing Team VR46: 2nd
"I'm happy with the season. I'm proud because I've always given my 100 percent in every session, in every race, in every corner. On and off the track. We won together with the whole team and we made mistakes together, some we paid a lot for. Today I pushed hard to win, but Gardner was stunning. We close the year with a great P2, we had fun and I want to thank the whole team, my family, my girlfriend and the VR46 Academy for the support and Ducati for the great opportunity that awaits me next year."
Sam Lowes, Estrella Galicia 0,0 Marc VDS: 3rd
"I honestly think this was one of my best ever rides. There was a lot of pressure. I was really struggling in warm-up. I could hardly even ride the bike. This weekend I had done no laps. I had no idea what the pace could be. I have no idea how the team managed to set up the bike because I never managed to do three or four consecutive laps all weekend! I just have to say thank you to the team for this year. I hoped I could repay them with a good ride and a strong result. Everyone saw I didn't give up until the end. That's the most important thing for the team and the rider: just to do your best until the finish line and this is what we did!"
Somkiat Chantra, IDEMITSU Honda Team Asia: 18th
"Today we changed the bike a lot to find a setting that helps me to turn. In the race I felt very good, improving lap by lap. Finally, we found a good setting for me, maybe late, because of my crash on Friday, but it's OK. This has been my first time in Portimao, so this information will help us next year. Thanks to everybody for this amazing season."
Andi Farid Izdihar, IDEMITSU Honda Team Asia: DNF
"I'm so disappointed because this is the last race of the season. I couldn't finish after crashing with six laps to go. That isn't a good way to finish the season. During the race I tried to go with the top group. Lap by lap my pace was constant but I couldn't finish the work. My technical crew worked very hard for me, and I can only say thank you to them. Next year I open a new book, but with all the knowledge and positive things learned to start 2021 in a good way."
Dennis Foggia, Leopard Racing: 2nd
"Incredible! Incredible. I don't have words! Before this race we thought a podium was impossible, because I had to make two long-lap penalties – but I push, push, push! I want to thank my family and my team, especially my team which has done incredible work for me and is one of the best teams in the paddock. And congratulations to Arenas for the championship."
Jeremy Alcoba, Kommerling Gresini Moto3: 3rd
"My goal at the start of the season was to score my first podium and finally we were able to do so. This weekend we were always among the protagonists and I believe it's a well-deserved podium. I could have done the same in other occasions, but this time we had something more in terms of pace. I did well in staying calm and in the last laps I wanted to capitalize on an extremely important result that bodes well for a 2021 in which I want to improve further. I would like to thank the team who helped me so much."
Sergio Garcia, Estrella Galicia 0,0: 4th
"This was a very hard-fought race. On the opening laps it was difficult for me to get up to speed, but I started to gain positions and was in a better spot within the group. I had something in reserve for the end, but the other riders established a small advantage that prevented us from reaching the podium. Our tires were at the limit at the end. This was my last race with Estrella Galicia 0,0 and I am happy to have achieved such good results at these recent races. I want to thank the team for the years in which they have been preparing me to compete in the World Championship."
Ai Ogura, Honda Team Asia: 8th
"I only can be happy about all that happened in the 2020 Moto3 World Championship. It has been nice to be fighting for the title until the last race. In 2019 I had some excellent races, and I finished tenth in Championship. That was my rookie season, so it wasn't bad. In 2020 we started perfectly – we were fast in pre-season testing in Jerez and Qatar. For me, the essential thing that made me think about the title was my podium in the first round. At that moment I saw that it was possible this year. It's nice to be fighting for championship all season but in the end the most important thing is that we did our best until the last moment. Not a perfect season, but I'm happy about my 2020. I would like to thank the team and all the people who support me. I have now finished my period in Moto3 and I'm excited about the new challenge I have in Moto2."
Yuki Kunii, Honda Team Asia: 22nd
"From the start and the two first laps to the long-lap penalty I rode maybe my best laps of the season. I was in the top group, enjoying riding with them. After losing the group for the penalty I tried to catch them again, pushing hard but making many mistakes and destroying the tires. So this season is now finished. From the beginning I struggled about how to manage the championship; everything was new for me. But from the middle of the season until now we made many steps forward, although we couldn't achieve a really good result. For this reason I would like to say sorry to the team. I can see how I improved. That is for me very important because it will help me a lot for next year."
1 Miguel OLIVEIRA (Red Bull KTM Tech 3)
2 Jack MILLER (Pramac Racing)
3 Franco MORBIDELLI (Petronas Yamaha SRT)
4 Pol ESPARGARO (Red Bull KTM Factory Racing)
5 Takaaki NAKAGAMI (LCR Honda IDEMITSU)
6 Andrea DOVIZIOSO (Ducati Team)
7 Stefan BRADL (Repsol Honda Team)
8 Aleix ESPARGARO (Aprilia Racing Team Gresini)
9 Alex MARQUEZ (Repsol Honda Team)
10 Johann ZARCO (Esponsorama Racing)
11 Maverick VIÑALES (Monster Energy Yamaha MotoGP)
12 Valentino ROSSI (Monster Energy Yamaha MotoGP)
13 Cal CRUTCHLOW (LCR Honda CASTROL)
14 Fabio QUARTARARO (Petronas Yamaha SRT)
15 Alex RINS (Team SUZUKI ECSTAR)
16 Danilo PETRUCCI (Ducati Team)
17 Mika KALLIO (Red Bull KTM Factory Racing)
18 Tito RABAT (Esponsorama Racing)
RT Lorenzo SAVADORI (Aprilia Racing Team Gresini)
RT Joan MIR (Team SUZUKI ECSTAR)
RT Brad BINDER (Red Bull KTM Factory Racing)
RT Francesco BAGNAIA (Pramac Racing)
1 Remy GARDNER (Onexox TKKR SAG Team)
2 Luca MARINI (SKY Racing Team VR46)
3 Sam LOWES (EG 0,0 Marc VDS)
4 Marco BEZZECCHI (SKY Racing Team VR46)
5 Enea BASTIANINI (Italtrans Racing Team)
6 Jorge MARTIN (Red Bull KTM Ajo)
7 Joe ROBERTS (Tennor American Racing)
8 Augusto FERNANDEZ (EG 0,0 Marc VDS)
9 Lorenzo BALDASSARRI (Flexbox HP 40)
10 Xavi VIERGE (Petronas Sprinta Racing)
11 Marcos RAMIREZ (Tennor American Racing)
12 Marcel SCHROTTER (Liqui Moly Intact GP)
13 Bo BENDSNEYDER (NTS RW Racing GP)
14 Tetsuta NAGASHIMA (Red Bull KTM Ajo)
15 Aron CANET (Inde Aspar Team Moto2)
16 Thomas LUTHI (Liqui Moly Intact GP)
17 Lorenzo DALLA PORTA (Italtrans Racing Team)
18 Somkiat CHANTRA (IDEMITSU Honda Team Asia)
19 Stefano MANZI (MV Agusta Forward Racing)
20 Dominique AEGERTER (NTS RW Racing GP)
21 Hafizh SYAHRIN (Inde Aspar Team Moto2)
RT Simone CORSI (MV Agusta Forward Racing)
RT Andi IZDIHAR (IDEMITSU Honda Team Asia)
RT Edgar PONS (Federal Oil Gresini Moto2)
RT Kasma Daniel KASMAYUDIN (Onexox TKKR SAG Team)
RT Jorge NAVARRO (HDR Heidren Speed Up)
RT Hector GARZO (Flexbox HP 40)
RT Fabio DI GIANNANTONIO (HDR Heidren Speed Up)
RT Nicolo BULEGA (Federal Oil Gresini Moto2)
1 Raul FERNANDEZ (Red Bull KTM Ajo)
2 Dennis FOGGIA (Leopard Racing)
3 Jeremy ALCOBA (Kömmerling Gresini Moto3)
4 Sergio GARCIA (Estrella Galicia 0,0)
5 Tony ARBOLINO (Rivacold Snipers Team)
6 Darryn BINDER (CIP Green Power)
7 Celestino Vietti (SKY Racing Team VR46)
8 Ai OGURA (Honda Team Asia)
9 John MCPHEE (Petronas Sprinta Racing)
10 Deniz ONCU (Red Bull KTM Tech 3)
11 Niccolò ANTONELLI (SIC58 Squadra Corse)
12 Albert ARENAS (Valresa Aspar Team Moto3)
13 Ayumu SASAKI (Red Bull KTM Tech 3)
14 Carlos TATAY (Reale Avintia Moto3)
15 Kaito TOBA (Red Bull KTM Ajo)
16 Barry BALTUS (CarXpert PruestelGP)
17 Ryusei YAMANAKA (Estrella Galicia 0,0)
18 Adrian FERNANDEZ (Adrian FERNANDEZ)
19 Stefano NEPA (Valresa Aspar Team Moto3)
20 Romano FENATI (Sterilgarda Max Racing Team)
21 Andrea MIGNO (SKY Racing Team VR46)
22 Yuki KUNII (Honda Team Asia)
23 Jason DUPASQUIER (CarXpert PruestelGP)
24 Riccardo ROSSI (BOE Skull Rider Facile Energy)
25 Maximilian KOFLER (CIP Green Power)
26 Davide PIZZOLI (BOE Skull Rider Facile Energy)
27 Gabriel RODRIGO (Kömmerling Gresini Moto3)
28 Khairul Idham Pawi (Petronas Sprinta Racing)
RT Tatsuki SUZUKI (SIC58 Squadra Corse)
RT Jaume MASIA (Leopard Racing)
RT Alonso LOPEZ (Sterilgarda Max Racing Team)
2020 Rd.15 Portugal


text:
Q: Entity Framework Migrations: INSERT statement conflicted with the FOREIGN KEY constraint I have the following models
public class User
{
    public int UserID { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Email { get; set; }
    public string FacebookID { get; set; }
    public string GoogleID { get; set; }
    public string TwitterID { get; set; }
    public bool Admin { get; set; }
    public bool Authorized { get; set; }

    public virtual Comment Comment { get; set; }
    public virtual CommentReply CommentReply { get; set; }
    public virtual Project Project { get; set; }
    public virtual ProjectVote ProjectVote { get; set; }
    public virtual CommentReplyVote CommentReplyVote { get; set; }
    public virtual CommentVote CommentVote { get; set; }
    public virtual ProjectCoverVote ProjectCoverVote { get; set; }
}
public class Comment
{
    [Key]
    public int CommentID { get; set; }
    public int ProjectDocID { get; set; }
    public int UserID { get; set; }

    public string Text { get; set; }
    public string Annotation { get; set; }
    public string Quote { get; set; }
    public string Start { get; set; }
    public string End { get; set; }
    public string StartOffset { get; set; }
    public string EndOffset { get; set; }
    public DateTime DateCreated { get; set; }

    public virtual ICollection<CommentVote> CommentVote { get; set; }
    public virtual ICollection<CommentReply> CommentReply { get; set; }

    public virtual ProjectDoc ProjectDoc { get; set; }
    public virtual User User { get; set; }
}

Then I used this as part of the seed method in entity code first migrations:
 context.Users.AddOrUpdate(i => i.FirstName,
     new User { UserID = 1, FirstName = "Bob", LastName = "Dole", Email = "nobody@gmail.com", FacebookID = "123123124123", Admin = true, Authorized = true },
     new User { UserID = 2, FirstName = "Dale", LastName = "Dole", Email = "nobody@gmail.com", FacebookID = "123123124123", Admin = false, Authorized = true }
            );

context.Comments.AddOrUpdate(i => i.CommentID,
      new Comment { CommentID = 1, ProjectDocID = 1, UserID = 1, Text = "This is a comment", DateCreated = DateTime.Parse("Dec 03, 2011 12:00:00 PM") }
      );

This is the error I get.
System.Data.SqlClient.SqlException:
The INSERT statement conflicted with the FOREIGN KEY constraint
"FK_dbo.Comment_dbo.User_CommentID". The conflict occurred in database
"TEST_ba6946e96d174b7bac9543ba614c8cf8", table "dbo.User", column 'UserID'.

If I comment out the attempt to add the comment row it works fine for my Projects table that has a UserID field. Help? If you spot any unrelated errors or things I should be aware please don't hesitate to point them out.

A: This appears to have been a result of a series of issues from needing to use the fluent api to  tell it not to cascade on delete to setting the virtual attributes on the User class to be an ICollection<>. I was also using things like
 public virtual ProjectDoc ProjectDoc { get; set; }

Instead of
 public ProjectDoc ProjectDoc { get; set; }

Not sure what the difference is exactly, but it's working now.

redpajama_set_name: RedPajamaStackExchange


The Revolutionaries — Equippers Church - Equipping People for Life Through Faith in Jesus Christ.
Can one person really change the world? Go on a journey over five weeks with Pastors Jordan Smith and Sam Monk to explore the qualities that make a person "revolutionary" and discover whether you and I have what it takes to become revolutionaries.


text:
Q: Am getting IndexError: string index out of range -Python def is_palindrome(x, pos_index, neg_index):
    if x[pos_index] == x[neg_index]:
        print("")
    else:
        return False

    pos_index += 1
    neg_index -= 1

    is_palindrome(x, pos_index, neg_index)

print(is_palindrome("racecar", 0, -1))

A: Your end condition is missing. You recall the function every time, so your pos_index becomes 6 ('r'). After that you should stop, but instead you add one and start the function again. So you get a String index out of range.
And a little note, for your next question some addition information or a specific question would be nice.

A: The reason you get an error is because is_palindrome() calls is_palindrome() continuously and there is no stop if the word is a palindrome. The function will only return if the word is not a palindrome. Since there is no stopping point, eventually, both the positive and negative indexes will exceed the maximum index of the string. I would try using this:
def is_palindrome(phrase):
    phrase = "".join(phrase.lower().split())
    index, imax = 0, len(phrase)-1
    while index < imax-index:
        if phrase[index] != phrase[imax-index]:
            return False
        index += 1
    return True

Note that this only checks until index is as close to the halfway through the string as possible (which can be observed by putting print(index) inside the while loop). That way, the code doesn't "double-check" the second half of the string.
Below are a few test runs:
>>> is_palindrome("racecar")
True
>>> is_palindrome("bus")
False
>>> is_palindrome("a man a plan a canal panama")
True
>>> is_palindrome("AABBAA")
True

However, if you wanted to conserve the recursive nature, you can try using this:
def is_palindrome(phrase, positive=0, negative=-1):
    phrase = ''.join(phrase.lower().split())
    if positive >= len(phrase):
        return True
    if phrase[positive] == phrase[negative]:
        return is_palindrome(phrase, positive+1, negative-1)
    return False

A few test runs:
>>> is_palindrome("racecar")
True
>>> is_palindrome("bus")
False
>>> is_palindrome("A man a plan a canal panama")
True
>>> is_palindrome("AABBAA")
True

A: If I were to fix your code, and preserve most of it, I would do something like:
def is_palindrome_recursive(x, pos_index, neg_index):
    if -neg_index >= len(x):
        return True

    if x[pos_index] != x[neg_index]:
        return False

    pos_index += 1
    neg_index -= 1

    return is_palindrome_recursive(x, pos_index, neg_index)

def is_palindrome(string):
    return is_palindrome_recursive(string, 0, -1)

print(is_palindrome("racecar"))

Where the major changes are: an additional return case when we've recursively reduced the input to one letter or less; deal with the result of our recursive call -- a common recursion beginner error.
Since this is not an inherently mathematical problem, my inclination would be to get the numbers and mathematical operators out of the solution.  I would also treat the argument as a sequence, rather than a string, to allow fluid transition between a str and a list of characters:
def is_palindrome(sequence):
    if sequence:
        first, *rest = sequence

        if rest:
            *middle, last = rest

            if first != last:
                return False

            return is_palindrome(middle)

    return True

if __name__ == "__main__":
    print(is_palindrome("racecar"))
    print(is_palindrome("radar"))
    print(is_palindrome("ABBA"))
    print(is_palindrome("pop"))
    print(is_palindrome("cc"))
    print(is_palindrome("I"))
    print(is_palindrome(""))

I expect a recursive predicate function for this problem to have three return possibilities: return True on success; return False on failure; return is_palindrome(...) a recursive I don't know, yet.

A: Try this:
def is_palindrome(x, pos_index, neg_index):
    if x[pos_index] == x[neg_index]:
         print("")
    else:
        return False
    if pos_index==len(x)-1:
        exit()
    else:
         pos_index += 1
         neg_index -= 1

    is_palindrome(x, pos_index, neg_index)

print(is_palindrome("racecar", 0, -1))

A: Recursion is a functional heritage and so using it with functional style yields the best results. This means avoiding things like mutations, variable reassignments, and other side effects -

*

*if the input string, s, is less than 2 characters, we always have a palindrome. Return true.

*(inductive) s is 2 characters or more. If the first character does not match the last character, return false

*(inductive) s is 2 characters or more and the first character matches the last character. Return the result of the sub-problem, s[1:-1]
def is_palindrome(s):
  if len(s) < 2:
    return True                    #1
  elif s[0] != s[-1]:
    return False                   #2
  else:
    return is_palindrome(s[1:-1])  #3

is_palindrome("racecar")
is_palindrome("aceca")
is_palindrome("cec")
is_palindrome("e")
True

We can collapse the bottom two logical branches into one -
def is_palindrome(s):
  if len(s) < 2:
    return True
  else:
    return s[0] == s[-1] and is_palindrome(s[1:-1])

Finally we could collapse the if altogether and simply use logical operators for the entire expression -
def is_palindrome(s):
  return len(s) < 2 or s[0] == s[-1] and is_palindrome(s[1:-1])


What happens when you mix a great classic British soap house's cream and an American Artisans soap ? Some really amazing stuff ! I know we call these Shaves of the day, but as of late I have been trying to push the envelope trying new combinations, and today was one of those days. Now I wasn't sky diving or, going face first down the Flume; we are talking about super-lathering again, but to me this is just as exciting as this may be a combo you may want to try, it is that good !
Today I decided to use my Ikon modular OSS mounted on the 316L stainless steel bulldog handle that came with the open comb head. Recently a member of the WSR had asked about the OSS head, and I wanted to reply, but for once I did not know exactly how to reply. Traditionally I would say for multiple passes the open comb is great initially for the reduction pass followed by the closed comb for the remainder. Today I would not have said that. I did 100% on the closed comb side. I did not need a super aggressive shave so I stayed to the one side . I did not find this to be a hindrance at all I found that I could get about 3 passes between rinsing, and it did not to my internal clock extend the shave at all. I to be honest found the Ikon to be quiet pleasurable to use. I will say though with a heavier growth than I had today I would have started on the Open Comb side. I paired the Ikon with the Voskhod now on use 9 !! not a drop of a problem, I average 10 shaves, but we are going to see if we can shoot for 12 just out of again a "trial".
now this is where some real magical stuff happened ! It came to me last night while just thinking about certain scents that would compliment each other. This was a result of a great Q&A with Frances from Petal Pushers Fancies who made me think a bit about how scents for soaps are made. The jist of what was said was a lot of bad soaps happened before the good soap was finally made…. in other words trial and error. Now I do not have the patience Frances has, but I do have a huge soap and cream den ! So while I was up thinking it came to me I am focusing on Geo F. Trumpers "Almond" and I thought "I wonder how a combination of GFT "Almond" and Synergy "Cavendish" would be ? So long story short it happened today. All I can say is I cannot believe how perfect this super lather was ! GFT "Almond" is a strongly scented and sweeter almond scent and "Cavendish" is also a strongly scented soap. Neither of which dominated the other nor, did it feel like there was a struggle for scent dominance. The lather had the best of both the cream, and the soap; super slick, massive cushion, and unique and smooth in aroma that stayed throughout and even after the shave. I made the magic happen with my Semogue 1305 which is my traditional "Cavendish" brush ! Great combination that I cannot recommend highly enough, just remember to use a sweet almond like GFT not a bitter one like Cella … I'm not sure about that one.
To end this great shave full of "trials" why would I end any differently ? I did the classic cold water rinse, and Shavex alum rub. I had zero irritation and great feedback. This really was a great shave. I then moved over to a more traditional toner and used the HTGAM alcohol free "Cavendish" after shave, but after drying I mixed a homemade Corn Huskers lotion and Almond essential oil mixture with the HTGAM "Cavendish" lotion and it made again a really great aroma where both the almond and the Cavendish scent stood out wonderfully. The mixture left my face silky smooth feeling and ultra moisturized. Now would I go through this effort every time I use Synergy "Cavendish", but it sure will be a nice treat every so often and now that I know this combination works, it gives me an option I didn't have yesterday.
So that ends my SOTD so I learned today that I can just use one side of the Ikon OSS without any problems, that GFT "Almond" and Synergy "Cavendish" make a GREAT super-lather and finally a similar combination of CHL w/ almond EO and HTGAM "Cavendish" lotion also make for an outstanding after shave.


text:
Low End Android
Mac Musings
Tough Choices: Android or iPhone?
2012 – One of my Facebook friends recently posted, "Getting a phone at the end of the month. Droid? iPhone 5? Are you happy with your decision? Which one should I choose?"
She's an iPad user, and lots of Facebook friends have weighed in with their experiences and why they love their iPhone or Android – or consider is a toss-up. For me, the most helpful comments are from those who have actually used both platforms. (Comments in quotes are verbatim – punctuation, spelling, lack of caps, etc.)
Pro Android/Anti iPhone Points
"i love my droid…….the one thing i do not like about the iphone is that you cant create your own desktop……i actually went in and compared my droid, the one i was looking at and the iphone and decided to keep my droid"
"Droid. The processor is faster and there are wayyy more free apps!"
"I love my Droid! I like having the keyboard."
"I have Samsung galaxy 3 and it beats the iPhone all the way…"
"You just can't do all the customizations on a iPhone like you can on a android phone. Plus android has replaceable batteries and iPhone doesn't."
"I had the Droid 2 and have to admit I was having a lot of problems with it. I changed to the Droid 4 and absolutely love it. My big thing for staying with Droid, instead of iphone, is that I prefer the actual keyboard instead of a virtual keyboard."
Pro iPhone/Anti Droid Points
Owner of 3 iPhones planning on going iPhone 5.
Mac/iPod user prefers "I phone", switched from Droid when Verizon added Apple.
Used both, but iPhone means not carrying a smartphone and an iPod.
"Everyone I know who has a Droid is looking to switch to the iPhone!"
"Had a Droid for two years and there were lots of things better about it than the iPhone, but I kept my 4S for the quality of the display and camera."
"Had the droid…Love my iphone4S"
"Unless the iPhone 5 has something you really really want, the 16MB iPhone 4S for $99 is the way to go."
"I guess it really depends on what you want to do with it. I have had both and liked them both. Do the I phone if you want to stay organized and the camera it great. Do the droid if you are going to watch videos on your phone or use it to read with. Droid phones have much bigger screens for viewing. Both are great for social media and games, though the droids larger screen helps with that."
"In the end you'll be happy either way."
My final advice to her:
"If you just want to use it, the iPhone 4S or 5 will make you completely happy. If you want a phone to hack and tweak and modify and customize, go Android. Windows Phone may catch on someday but falls well behind Apple and Android in terms of apps. Leverage your iPad experience – you can use most of you iPad apps on the iPhone at no extra cost, although some apps do come in separate iPhone & iPad versions."
I won't comment any further about the lack of capitalization in some postings, but it does make me wonder if people are getting too lazy to use the Shift key or if Android doesn't have as sophisticated a spell checker as the iPhone (not that Apple's is perfect).
And now Samsung has weighed in on the issue.
It Doesn't Take a Genius
There's a lot of debate on the Internet since Samsung's "It doesn't take a genius" ad first appeared over the weekend.
The ad purports to compare the Galaxy S III, which is "already here", and the iPhone 5, which begins shipping this week. It uses a list of bullet points to make the comparison, and the Samsung has a lot more points in its favor than the iPhone.
Well, it is Samsung's ad, and if Apple were to stoop to this kind of advertising, you can be assured that the iPhone would have the longer list.
But that's neither here nor there. At issue is whether the Galaxy S III has real advantages over the iPhone 5 or not.
The Samsung has a bigger screen with more pixels – 4.8″ 1280 x 720 vs. 4.0″ 1136 x 640. Advantage Samsung? Well, not quite, there are consequences of a bigger screen: physical sizes of 136.6 x 70.6 x 8.6 and 123.8 x 58.6 x 7.6 millimeters respectively. And weights of 133 and 112 grams respectively. And 306 and 326 dots per inch respectively. Samsung has a bigger screen with more pixels, but iPhone has a smaller, lighter device with higher dot-per-inch resolution. The winner here is a subjective choice. Do you want bigger or smaller? Call it a tie.
Rated battery life is one place where Samsung has a big advantage, with 790 hours standby and 11.4 hours of talk time vs. 225 standby and 8 talk for the iPhone, although most people would consider either plenty good.
The iPhone's battery is designed to last three years before being replaced, and most smartphone buyers replace their devices every couple years – and earlier if their contracts allow. Still, if you're in a pretty remote region where you may not be able to charge your smartphone . . . wait, then you probably don't have coverage either. A theoretical plus for Samsung, not really a practical one.
The Galaxy S III has 2 GB of RAM, twice as much as the iPhone 5. Another win for Samsung.
The iPhone 5 comes in a 64 GB configuration, but the Galaxy S III tops out at 32 GB – and you can add a 64 GB microSD card for additional storage at a cost of about $55 these days. Figure about $300 for the Galaxy on a two-year contract plus a 64 GB microSD card. Still cheaper than $400 for the 64 GB iPhone 5.
USB vs. Lightning
Samsung extols the virtues of using a standard micro USB plug as opposed to Apple's new proprietary Lighting plug. They definitely have a point there, as the entire world has standardized on micro USB to charge mobile phones – except for Apple. That means you can buy a standard charger anywhere or use a standard cable with any PC's USB port.
But wait a minute. Apple's 8-pin Lightning dock connector is more than just a USB port. Unlike Apple's old 30-pin dock connector, USB, or micro USB, you can't plug it in backwards, which Murphy's Law says you'll try to do more often than not. It also supports analog audio output, which means you'll be able to dock your future iPhone, iPod touch, or iPod nano once new accessories with the Lightning connector become available. And Apple is providing a Lightning-to-micro USB adapter in Europe.
Six of one, half a dozen of the other. Some pros either way, so let's call this one a draw as well.
Near field communication (NFC) is a standard way for smartphones and similar devices to wirelessly communicate with each other by tapping the devices together or bringing them into close proximity (less than 2″). Apple does not yet support it, and it's becoming popular. Maybe the iPhone 5S, but not this year's model.
Now we move into things Samsung doesn't list (yes, I've skipped most things in Samsung's ad). The Galaxy S III has a 1.4 GHz quad-core Cortex A9 CPU, which has a Geekbench benchmark score of 1560 as it ships from the factory with Android 4.0 Ice Cream Sandwich. The iPhone 5 only has a 1.0 GHz dual-core Apple A6 CPU – and it achieves a 1601 Geekbench score, the best ever for a smartphone. (Update: Upgrading the Galaxy S III to Android 4.1 Jelly Bean improves its score to 1781, making it the fastest current smartphone.) More cores and a higher clock speed don't always mean better performance, the same kind of point Apple used to make in comparing its G3 and G4 CPUs to Intel's offerings. Advantage Apple, at least temporarily.
With iTunes, you can have an integrated music/video library and sync your iPhone with your Mac or Windows PC. Exporting from iTunes so you can use your music on Android is not nearly as easy as sticking with Apple's solution – which makes iTunes a bad choice for those who want to go with Android. With the biggest music store on the planet and iTunes being free, Apple has the edge here.
If you use Linux, you can't use iTunes, and it won't be nearly as easy to use an iPhone with your PC as Android. For that 2% of so using Linux desktops, laptops, and netbooks, Android is probably the better choice. It's definitely going to be the easier one to work with, perhaps part of the reason Apple now lets you update the iPhone without any need for a PC.
We've only looked at a few features, but here's a summary:
Screen/phone size & weight: tie
Battery: Samsung
Memory: Samsung
Standard USB charging: Samsung
NFC: Samsung
CPU: Apple
iTunes: Apple
Linux: Samsung
In these eight areas, Apple wins two, Samsung five, and one is a tie. Using a longer, more comprehensive list, you can make the balance sheet come out either way.
The question isn't whether the iPhone 5 or Galaxy S III is the better phone. Each one is superior to the other in some ways, inferior in others. The question is Which is the better smartphone for you?
As a longtime Mac user with an iTunes library, Android holds no attraction for me. For Linux users, the opposite pertains. And for the majority if PC users, those running Windows, it's less clear cut – although if you have an iTunes library or use an iPad, that gives you a strong push in Apple's direction.
A Good Choice and a Better Choice
This is Low End Mac, and the question we always as is Where is the best value? And that may not be either the iPhone 5 or the Galaxy S III, both of which are new, high-end devices. For someone not already using a smartphone, any smartphone is going to be a big step forward. For those with an older smartphone, a newer model may be all you need. (For instance, I'd love to replace my iPhone 3GS with an iPhone 4 or 4S, and I see no reason to go all the way to the iPhone 5 at $100 more than the 4S. But if you already have a 4, you may find the 5 more attractive.)
Many of my coworkers have iPhones, and many of them have Android smartphones. Very few use "dumb" phones any longer, and those with smartphones seem pretty content with their choices. I certainly don't want to imply that Android is a bad choice, any more than I would imply that nobody should use Windows. Android works. Windows works. Linux works. They get the job done.
I choose Apple because I don't just want to get the job done. I want a superior user experience. I want better hardware. I want that integration between device, operating system, and software that only Apple provides. But I also realize – especially after helping my wife make the switch to Mac six years ago – that moving from what you know can be a frustrating, time consuming experience. After all, I use 15-year-old software on a 10-year-old Mac running a 7-year-old operating system to write this, because it just works – and it won't work with newer versions of Mac OS X.
I guess I am a true believer. I truly believe that Macs are generally better built than PCs, that Mac OS really is better than Windows or Linux, and that the integration of hardware and operating system found in the iPhone and iPad is superior to Android or whatever Windows 8 finally turns out to be.
But I don't believe that everyone has to agree with me. If it works for you, if it's become as comfortable as a favorite pair of shoes, if it doesn't get in the way of your being productive or playing games or social networking, stick with it. But when that stops being the case, remember that there is another way that could work better for you if you're willing to relearn years of ingrained habits.
It doesn't take a genius. Anyone who can learn to use an Android alongside a Windows PC can just as easily learn an iPhone – and from there, Apple is making it increasingly easy to jump to Macs with recent versions of OS X.
Keywords: #iphone #android
Short link: http://goo.gl/PjuZYB
searchwords: iphonevsandroid, androidvsiphone


We come together each day to fulfill a promise of offering the single most comprehensive travel experience to users. every trip you undertake, with online tools and mobile apps making your lives simple and stress-free. we keep customers at the centre of everything we do.


text:
Finland's e-commerce marketplace aggregator eBrands raises $30M
23 May, 2022, 16:50
Rostyslav Sobachynskyi
The Helsinki-based e-commerce aggregator eBrands has closed a $30 million round that takes the company's total funding to $50 million. It plans to develop its current portfolio and acquire new Nordic businesses for international expansion.
Founded in 2020 by Erika Ottela, Jonne Välilä, and Robin Bade, eBrands is a brand aggregator buying already successful Nordic online direct-to-consumer brands and selling them internationally.
Its business acquisitions focus on sustainability, wellness, sports, and lifestyle products.
Varma Pension Fund made the majority of the financing. It is a Finnish pension insurance company investing in companies like Foxberry, Mediverkko, Vivoxid, and Ipsat Therapies. Family offices Rettig and Veikko Laine participated in the round together with Icebreaker.vc and other private investors.
"This recent round of funding will help expand the acquired businesses to new marketplaces and, combined with online sales expertise, will help in our rapid growth,"
Jonne Välilä, eBrands co-founder, commented on the round.
The fresh funding will help eBrands develop its portfolio by adding new Northern European businesses to make them global.
Whimsical, a Latvian visual workspace for teams, raises $30M Series A
Polish Infermedica raises $30M in Series B for its AI-based platform
Finnish e-commerce Upsy Company raises €1.2M
Jooble acquires job aggregator Hotwork. Details of the deal
Riga-based Sell.xyz raises €1.5M for its e-commerce platform


text:
The 2012 Superettan, part of the 2012 Swedish football season, was the 12th season of Sweden's second-tier football league in its current format. The 2012 fixtures were released on 9 December 2011. The season began on 6 April 2012 and ended on 3 November 2012.

Teams
A total of 16 teams contested the league, 12 returning from the 2011 season, two relegated from Allsvenskan and two promoted from Division 1. The top two teams qualified directly for promotion to Allsvenskan, the third had to play a play-off against the fourteenth from Allsvenskan to decide who will play in Allsvenskan 2013. The bottom two teams qualified directly for relegation to Division 1, the thirteenth and the fourteenth had to play a play-off against the numbers two from Division 1 Södra and Division 1 Norra to decide who will play in Superettan 2013.

2011-champions Åtvidabergs FF and runner-up GIF Sundsvall were promoted to the Allsvenskan at the end of the 2011 season. They were replaced by Halmstads BK and Trelleborgs FF. Västerås SK and Qviding FIF were relegated at the end of the 2011 season after finishing in the bottom two places of the table. They were replaced by Division 1 Norra champions Umeå FC and Division 1 Södra champions Varbergs BoIS.

Stadia and locations

 1 Correct as of end of 2012 season

Personnel and kits

Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players and Managers may hold more than one non-FIFA nationality.

Managerial changes

League table

Relegation play-offs

Positions by round

Note: Some matches were played out of phase with the corresponding round, positions were corrected in hindsight.

Results

Season statistics

Top goalkeepers

(Minimum of 10 games played)

Hat-tricks

 4 Player scored 4 goals

Attendance

See also

Competitions
 2012 Allsvenskan
 2012 Division 1
 2012 Supercupen

Team seasons
 2012 Halmstads BK season

Transfers
 List of Swedish football transfers winter 2011–2012
 List of Swedish football transfers summer 2012

References

External links

 Official website

Superettan seasons
2
Sweden
Sweden

redpajama_set_name: RedPajamaWikipedia


Photography of the Internet extends to unprecedented social fields and challenges social norms for questioning cultural, economic, and ethical values of photos circulating within the Internet.
Capturing the Internet photographically means positioning the camera inside the databases, the algorithms, the screens, and the networks. Internet Photography is not about the production of new photos, instead it investigates the renewed role of the photographic medium impacting the understanding of the formation of personal and social reality.
Photography needs to explore the vast amount of photos circulating over the Internet, overlaying the physical and online worlds with broad personal, legal, and economic consequences. Hence, Internet Photography inevitably has to address privacy abuses, economic exploitation, political spin, personal traumas and poor self-expression.
Ethics of photography seek new balance and boundaries within an environment of disruptive potential, capacity, and speed. The aesthetics of Internet Photography are influenced by the same techniques, contexts, and visual styles brought about by the underpinning components of the Internet, such as coding, networking, and ubiquity.
Photography has repositioned itself at the center of visual culture through canny artistic strategies such as figuration and abstraction; recontextualization and appropriation; emotional response and social reporting; for denunciations and self reflection.
As a society and as individuals, we face the new power of photography and it's potential to affect what we accept as ethical and aesthetic norms. It is the duty of art to explore all potentials, dangers, and contradictions of this new state of the photographic medium on the Internet.


I absolutely love sharing our stories here on our family blog! This might be the best one so far. It's the day we became parents! This is a continuation from My Pregnancy Story.
On Monday, November 10th, 2014 — The Marine Corps Birthday — I went in for my regular non-stress test (NST) at 37 weeks and 4 days pregnant. At this point, I was at the doctor's office two days a week. One day for the NST with my OB, the other day at the high risk doctors for an ultrasound. They actually got a good reading and I didn't have to go to another office for an ultrasound this morning! But… My blood pressure. The doctor said that it was high enough to put both Preston and I in danger, and today was the day I would be induced! "Head on over to the hospital and let's deliver that baby!" she said. "Can I go home first to get my hospital bag?" I asked. (And get my husband? And bring Lady to the neighbors? And clean my kitchen? And finish up my work emails? And put a little makeup on?) "Nope, you have to go straight to the hospital." Fortunately, I had already been prepared to be induced at 38 weeks per the doctor's orders, so my bag was packed and my nesting had kicked in a few weeks prior, so most of the house was already squeaky clean. I even had a last minute list prepared to text Joshua in case of this very scenario.
Thank the Lord that Joshua answered my phone call right away, left work and went home to take care of Lady and get my bag, and met me at the hospital just as I was admitted to a room around noon. The nurses hooked me up to an IV and I pulled up my laptop to wrap up those work emails before my maternity leave started!
This is where I tell you that I planned to have a natural birth, minus the pitocin. Everyone will tell you that contractions are much worse with pitocin, and that if you're going to be induced you probably won't be able to deliver naturally because it'll hurt too damn bad. Everyone will also tell you that even though you're induced now, it could take up to 48 hours to actually deliver. The sweet nurses I had told us that I could sit back and relax, because I wouldn't be having our baby until the next day.
They started the pitocin around 1:30pm that afternoon, when I was already about 3cm dilated before arriving to the hospital. The contractions started about an hour later, and to be honest, I didn't even know I was having them. The nurses saw them on the monitor I was hooked up to. Joshua and I had been preparing for our natural birth plan by having a big balance ball in the truck for me to bounce on during contractions, and by planning to walk the hospital hallways to help get through it. But because of my blood pressure, I was not allowed to do either of these things. In fact, I was told I had to stay in the bed. Period. I could only get up to pee.
I had this terrible fear of pooping during labor. I know, it probably sounds silly, but — I absolutely did not want to poop! I knew I'd be able to control my body if I didn't get an epidural, and that was really important to me. I didn't want to give Preston unnecessary drugs when I'd already been taking two medications throughout my pregnancy. But the plan to have a natural birth was slowly being taken away after learning that I couldn't leave the bed.
I was so lucky to have an amazing nurse that had also had natural births, so she was very supportive and encouraging during my entire labor. I knew her shift ended at 7pm, so I wasn't planning for her to be there for the actual delivery, which I was really hoping for. She had a nursing intern from the local college shadowing her the whole day, too. That was a little awkward, but I thought of all my nursing friends and how good of an experience it would be for them as students, so I gave the okay for her to be in the room with my main nurse.
Then at around 4:30pm, my water broke! It was the oddest feeling ever. It was like a really bad cramp and then suddenly, warm water trickling down my legs. It wasn't gross, it was just uncomfortable. The nurses checked me and I was 4-5cm dilated. They said, "Wow, you're progressing sooner than expected! It looks like you'll be having this baby tonight, probably between 10pm and midnight! Hang in there!" Somehow or other, I convinced Josh to take a nap so he could be well rested for the real work to begin. He reluctantly agreed!
The doctor arrived, and literally – two pushes later – Preston Kade entered the world at 6:47pm, a mere 5 hours after being induced. Cue the happy tears! I could do it, and I did do it. I felt everything. Everything. It was painful, but it was so worth it.
Joshua placed him on my chest, and I immediately felt calm. I felt peace. I felt full of love. Joshua and I were both crying as we kissed each other and kissed his sweet, tiny face. It was the most precious moment of my entire life. It was the day we became a family of three.
I did not develop gestational diabetes or preeclampsia. They labeled me as PIH for "why" they induced me — pregnancy-induced hypertension. Not the same thing as preeclampsia. Preston did not have a club foot or spina bifida. He was born 2 1/2 weeks early and quite tiny for his gestational age, but perfectly healthy. I loved being pregnant and I can't wait to be pregnant again, but I made a promise to both myself and to Joshua that I would not bring another child into this world until my weight was at a "normal" BMI and my blood pressure was at a "normal" level. I'm so proud to say that I've been working very hard at this and nine months later, I'm down 60 pounds from my pre-pregnancy weight. I'm off all medications and my blood pressure and thyroid are all normal! I have my health back and can't wait to grow our family after I reach my weight loss goal.
We weren't trying to conceive when we found out we were expecting, but I truly believe that everything happens for a reason. I believe in God and that he has a plan for everyone. Preston was the plan for Joshua and I. He was given to us when we needed him the most, and he's made our family strong and full of more love than we know what to do with. He's turned our lives upside down, and made us better people and better partners to one another. He's the best thing that's happened to us, hands down. We are so very blessed!


In the not to distant past, pre-Youtube and Vimeo, watching independent short films was an activity mostly reserved for film-festival goers, die-hard film-enthusiasts or industry professionals. Today, the digital revolution has opened up a whole new world for independent filmmakers and changed the way most people make and even view cinema. Now, the internet is flooded with fringe media, both amateur and professional alike. It seems like everyone and their moms are out making movies in their spare time.
In the begging it was exciting to see this out-pouring of creativity, film for the masses, these days anyone can produce something without a studio backing them. However now that the flood gates have been opened, we are practically drowning in new stuff to watch. It can be hard to separate the good from the bad with so many Kickstaters promising to deliver the best short film that's worth every penny of your generous donation. (though many never re-emerge from the development stage once that money is collected…) Fortunately in the film world, the trash seems to sort itself and from the seething masses of sub-par Youtube videos, Vine clips and Vimeo channels, comes a short sort so epic, blasting it's way through the scene like a Laser Raptor hacking it's way through time.
Kung Fury is a clever homage to the kitschy style of 1980's action movies and video games. The short revolves around a Cop/Kung Fu-Master on his quest to annihilate Hitler, (the evil mastermind who is trying to become the world's top Kung-Fu master himself) a task that is only suited for the best cop in the world and his gaggle of Nazi-slaying, dinosaur-ridding viking friends. Okay, maybe it sounds a little ridiculous as a plot line, but trust me, it works.
All that aside, what is truly ground-breaking about Kung Fury is it's sudden, wide-spread popularity, which seemed to happen over night primarily by word of mouth. Sure there was a teaser and that amazing music-video featuring David Hasselhoff himself, which on it's own is terribly amusing, so it's easy to see how the hype started. What started with a Kickstarter and ended with David Hassel is hardly over yet. Kung Fury is an amazing testament to what can be done by one man with a lot of determination and over 17,000 backers. Not only did David Sandberg write, produce and direct Kung Fury, he also stars in it as Kung Fury himself.
Already nominated for an award at the 2015 Cannes Film Festival, I have a strong feeling we'll be seeing a lot more of David Sandberg in the very near future, and that is something we can all be excited about.
2 Comments on Kung Fury: A blast from the past or the future of cinema?
I've been told that Turbo Kid is probably the more substantive answer to Kung Fury.
Hmm, I'll have to check it out!