Here is video of former President Bill Clinton yesterday who said in an interview that this year's Midterm Elections will not be like 1994. Clinton said he does not see Republicans winning back either the House or the Senate.
"We are more diverse - we are more communitarian - that is we understand we have to solve a lot of these problems together. . . "
No doubt, that is the direction we are headed in under President Obama and the Democrats.
Yeah, Bill, America is a different country: debt ridden and communistic by the time Obama is through with it. Why don't you just keep flying with the mile high club and never land.


text:
ME! Lyrics by Taylor Swift
Taylor Swift Lyrics
ME! Lyrics
ME! Info
(feat. Brendon Urie of Panic! At The Disco)
[Taylor Swift]
I promise that you'll never find another like me
I know that I'm a handful, baby, uh
I know I never think before I jump
And you're the kind of guy the ladies want
(And there's a lot of cool chicks out there)
I know that I went psycho on the phone
I never leave well enough alone
And trouble's gonna follow where I go
But one of these things is not like the others
Like a rainbow with all of the colors
Baby doll, when it comes to a lover
I promise that you'll never find another like
Me-e-e, ooh-ooh-ooh-ooh
I'm the only one of me
Baby, that's the fun of me
Eeh-eeh-eeh, ooh-ooh-ooh-ooh
You're the only one of you
Baby, that's the fun of you
And I promise that nobody's gonna love you like me-e-e
[Brendon Urie & Taylor Swift]
I know I tend to make it about me
I know you never get just what you see
But I will never bore you, baby
(And there's a lot of lame guys out there)
And when we had that fight out in the rain
You ran after me and called my name
I never wanna see you walk away
[Taylor Swift & Brendon Urie]
'Cause one of these things is not like the others
Livin' in winter, I am your summer
Let me keep you company
Hey, kids!
Spelling is fun!
Girl, there ain't no I in "team"
But you know there is a "me"
Strike the band up, 1, 2, 3
And you can't spell "awesome" without "me"
Me-e-e (Yeah), ooh-ooh-ooh-ooh (And I want ya, baby)
I'm the only one of me (I'm the only one of me)
Baby, that's the fun of me (Baby, that's the fun of me)
Eeh-eeh-eeh, ooh-ooh-ooh-ooh (Oh)
You're the only one of you (Oh)
Girl, there ain't no I in "team" (Ooh-ooh-ooh-ooh)
I'm the only one of me (Oh-oh)
(Eeh-eeh-eeh, ooh-ooh-ooh-ooh)
You can't spell "awesome" without "me"
Back to: Taylor Swift Lyrics
ME! Info:
• "Me!" (stylized in all caps) is a song by American singer-songwriter Taylor Swift featuring Brendon Urie, the lead singer of Panic! at the Disco. It was released by Republic Records on April 26, 2019, as the lead single from her upcoming seventh studio album.
• "Me!" is a bubblegum pop song written by Swift, Urie and Joel Little, and produced by Little and Swift. On April 24, a screenshot of the YouTube video upload screen was leaked with the track being filed under alternative and punk. In an interview with Robin Roberts, Swift described the song as about "embracing your individuality and really owning it", saying that "with a pop song, we have an ability to get a melody stuck in people's heads, and I just want it to be one that makes them feel better about themselves, not worse".
• "Me!" received mixed reviews from music critics. Rolling Stone's Rob Sheffield called the song "campy", "bubbly" and "a totally canonical Taylor Lead Single". Writing for Pitchfork, Anna Gaca stated that it "is a showcase for the worst and weakest aspects of Swift's work", and added "it is not hard to write a better song than this".
• In the United States, "Me!" debuted at number 100 on the Billboard Hot 100 based solely on its first three days of radio airplay, with 36.9 million in radio audience. In its second week May 11, 2019, the song jumped 98 spots to number 2 behind Lil Nas X's "Old Town Road" featuring Billy Ray Cyrus, becoming the biggest single-week jump in the Hot 100's history, beating the record previously set by Kelly Clarkson's "My Life Would Suck Without You". The song broke four Amazon Music records for the most first-day streams, the most on-demand voice requests with Alexa than any other single debut on the platform, two times as many requests on Alexa in its first week than any other single debut and the most first-week streams.
-Wikipedia-
Single:
Single by Taylor Swift featuring Brendon Urie of Panic! at the Disco
Taylor Swift, Brendon Urie, Joel Little
Joel Little, Taylor Swift
Taylor Swift Tour Dates:
Soundtracks / Top Hits / One Hit Wonders / TV Themes / Song Quotes / Miscellaneous
Lyrics On Demand
All lyrics are property and copyright of their respective authors, artists and labels.
All lyrics provided for educational purposes only.
Please support the artists by purchasing related recordings and merchandise.
LyricsOnDemand.com

redpajama_set_name: RedPajamaCommonCrawl


text:
When a Tip Is Not a Tip
Instacart Revamps Pickup Service
One Solution to Make Food Delivery Profitable
Foodservice Tech Goes From Experimental to Plausible
Retail Food Marketing in the Next Decade
Service in the gig economy is under scrutiny By Phil Lempert on Sep. 10, 2019
I'm one of those people who really hate the tip jar in coffee places. My feeling has always been that if a business doesn't pay its people enough, customers shouldn't have to pony up.
I'm also that guy who tends to overtip waiters when they do a good job. Which is why the practice for food delivery tips anger me.
We've spoken before how the companies typically have cheated their gig employees and taken a bit or all of the tips to offset their losses. CNN has a new report on how many of these food delivery companies are under increased scrutiny over how some worker tips contribute to their base pay. And how some changes are taking place.
A New York Times reporter spent time as a DoorDash delivery person and showed how customer tips contribute to worker pay. After the column appeared, DoorDash CEO Tony Xu tweeted that the policy would change going forward and Dashers' earnings would increase by the exact amount a customer tips.
"We thought we were doing the right thing by making Dashers whole when a customer left no tip. What we missed was that some customers who did tip would feel like their tip did not matter," he tweeted.
DoorDash, Amazon and Grubhub have encouraged customers to leave gratuities, CNN reports, but they often don't reach workers in the traditional sense, according to tipping experts they spoke with.
In some cases a big tip will contribute to a payment that's already guaranteed to workers. A worker may be guaranteed $15 for a delivery, or an hour's work. If their base pay and the customer tip only reach $12, the company will kick in the extra $3. But if the customer left a large tip, pushing the total payment over the $15 threshold, the company wouldn't have to kick in extra money.
Michael Lynn, a professor at Cornell School of Hotel Administration who researches tipping, told CNN Business these practices are morally wrong.
"This is a defrauding of the consumer," Lynn said. "It's a voluntary payment from the consumer. So it's important that they not be cheated or duped into giving money to a company they wouldn't otherwise do it. I would be willing to tip the delivery person, I'm not willing to tip DoorDash."
E-commerce The Lempert Report


According to a recent article by Community Impact News, The Grand Parkway is easing congestion in Tomball.
A year after segments F-1, F-2 and G opened to traffic in early 2016, officials said the Grand Parkway has noticeably reduced through traffic in the Greater Tomball area.
"In terms of congestion relief, [the Grand Parkway] has accomplished exactly what everyone hoped that it would," said Marlissa Briggs, executive director of the North Houston Association.
The new tollway segments have also brought in significantly more toll revenue to the state. The Grand Parkway received $53.4 million more in toll revenue during fiscal year 2015-16 than the previous fiscal year—largely due to the opening of segments F-1, F-2 and G—according to an annual report from the Grand Parkway Transportation Corporation, a corporation within the Texas Department of Transportation.
By the end of FY 2015-16, drivers had paid $83.9 million in tolls across the length of the Grand Parkway.
Due to the number of cars traveling on the Grand Parkway, local officials agree the Grand Parkway has not only improved existing mobility but will shape future road projects surrounding it. In addition to Harris County Precinct 4 road projects scheduled for construction, direct connectors at Hwy. 249 are also on the horizon, officials said.
While some local residents questioned the need for the Grand Parkway, traffic on the toll road's segments has increased since opening in the first quarter of 2016, said Bruce Hillegeist, president of the Greater Tomball Area Chamber of Commerce.
TxDOT has not yet released 2016 traffic counts for intersections near the Grand Parkway, such as Hwy. 249 at FM 2920. However, local officials said traffic has noticeably decreased at major intersections in Tomball since segments F-1, F-2 and G opened.
Mark Seegers, communications director for Harris County Precinct 4, said the Grand Parkway segments have eased the existing traffic in the Greater Tomball area, specifically heavily trafficked east-west corridors.
"[The Grand Parkway is] a true game-changer in terms of how quickly people can get places," Seegers said.
Seegers said travel times have decreased heading eastward from Hwy. 249 toward I-45 since the Grand Parkway opened, shedding 10-15 minutes off of a previously 30-45-minute trip.
"For the people that are heading to the major corridors, it gives them options that [do not] slow everybody else down," he said.
Grand Parkway drivers can get from Tomball to Hwy. 290 in about half the time the drive took on FM 2920, said Darrin Willer, chairman of the board of directors for the NHA. As drivers taking longer trips begin using the Grand Parkway, local traffic on FM 2920 sees the benefit, he said.
"I have noticed a marked decrease in the waiting at the [traffic] signals [on FM 2920] because the traffic has shifted over to the Grand Parkway for folks that are doing the through movements, which is exactly what [the Grand Parkway] was intended to do," Willer said.
Hillegeist said mobility at the intersection of Hwy. 249 and FM 2920 has greatly improved as well despite the Grand Parkway's placement outside city limits.
"[The Grand Parkway has] really been an asset and [is] greatly valued by the residents and those visiting our area, because it's seen as such a convenience in today's mobility infrastructure," Hillegeist said.
In addition to improving mobility, the Grand Parkway has helped improve connectivity between residents and their communities, Briggs said.
Additionally, Briggs said the Grand Parkway has attracted more through traffic, or drivers traveling through an area without stopping, therefore improving safety on lower-capacity roadways and giving local roads a longer lifetime.
"That, of course, will help us as a region save on the wear and tear on our roads that were not intended to have high traffic counts," she said.
However, the Grand Parkway has caused increased traffic on Boudreaux Road in Tomball, Willer said.
More than 68.5 million transactions—which are recorded each time a vehicle passes through a toll facility, plaza or ramp—were made in total along the Grand Parkway in FY 2015-16, according to a year-end report from TxDOT. Additionally, TxDOT received about $31.2 million more in toll revenue than anticipated in FY 2015-2016—the first year in which toll revenue was collected for segments F-1, F-2 and G.


You might want to land on a planet if it has lots of good minerals, biological life forms, or energy signatures on the surface. Run an Auto Scan (Mineral, Energy, and Bio Scans one after another) to check.
There's more to planets than just minerals. Life forms (revealed with a Bio Scan) provide valuable data. Use the lander's blaster to stun the life form (it may take a few hits) and pick up any capsules dropped. Keep an eye on the blue "DAT" meter on the right, though — like minerals, your lander can only hold so many capsules at once. Note: Predatory animals can be dangerous to your lander.
Occasionally, you will find an energy signature on a planet. An energy signature could be a building, a ship or a useful device, so the size of the object on the surface varies. Energy readings are rare and indicate a point of interest in the game. They are almost always worth checking out, even if conditions are not optimal.
There are a number of dangers — dangers that affect both your Lander and its crew — to be cautious of while exploring a planet's terrain. Many of these dangers can kill members of your crew. If the entire Lander's crew of 12 die, the Lander will explode; retreat before your Lander's crew is completely obliterated. Returning the Lander to the Flagship will recrew your Lander, provided you have crew to spare.
Atmospheric ratings greater than 2 indicate lightning storms on the planet. Lightning will kill crew if it strikes the lander directly. The Lander can safely drive thru the beam, but not the end points. Early in the game, its advisable to avoid landing on planets with high atmospheric activity.
Seismic ratings greater than 2 indicate earthquakes on the planet. Earthquakes are visible and localized to a small area; it is possible to avoid them. You may be able to navigate planets harboring earthquakes with a magnitude of up to 5 with no loss of crew, depending on your skill.
Temperatures on the planet's surface depends on the color of its star and its distance from that star. Extremely high surface temperatures spawn dangerous fire storms on the surface that can harm your crew. Fire storms begin to appear with surface temperatures above 100°c and exploration is generally impossible above 400°c, depending on your skill. Colder planets are safer, though their mineral saturation is often sparse by comparison.
Life forms may attack your Lander and kill your crew. If a life form sees the Lander and moves towards it, the life form is hostile and will attack. However, not all life forms that will attack are predatory, even some of the stationary and cowardly life forms will attack. Take note of which life forms are aggressive and dangerous, and plan your navigation appropriately.
Jettison cargo: Remember that you can jettison your less valuable minerals (using the Manifest/Cargo-Menu) to make room for more valuable ones if you run out of cargo capacity.
save before landing on a planet, have a few practice runs on a planet to see how viable it is. if the lander keeps getting destroyed find another planet.
This page was last edited on 27 April 2014, at 00:12.


After choosing high or low, picking the right expiry is the hardest thing for traders to decide. Several factors can impact which expiry is the right one. Failure to pick the right one can often mean the difference between an option closing in or out of the money.
Timing is not only the most important factor in binary options trading due necessity for the expiry times of the options to be precise; it should be considered in a number of diverse ways. By looking at timing in three distinct ways can assist new traders in their analysis of the markets and in pinpointing potentially profitable opportunities. Although these simple tenets seem fairly basic, including them as part of binary options trading analysis will help many newer traders form a cogent trading strategy.
Short binary options expiration times are those expiry rate that range only in a few minutes. The most common range for these expiries is 1 minute to 5 minutes.
Contracts that expire between 5 minutes to 1 or 2 hours are contracts with medium expiration times. These contracts may some times pay put better than the ones with shorter expiries. Contracts with medium expiry times are a bit easier to predict than the ones with shorter expiry dates. However, these contracts usually pay out worse than the ones with shorter expiries and in our opinion are less exciting as well.
Some brokers offer online trading contracts with expiration rates of 2 hours to even 24 hours. These are the contracts with the long expiries in the financial trading business. These are also the ones that can be predicted the easiest. Contracts with longer expiries can be predicted easier because it's much easier to predict the movement of an asset during a longer time frame. These contracts are safer indeed but they are also a bit boring to be honest and offer lower payout rates than other options.
Like many of the brokers like to point out, binary options are a simplified form of trading. I want to point out that just because they are simplified they are not simple and certainly not easy to trade. Successfully at least. It is super easy to open and account, send some money and place a trade. The hard part is actually trading correctly and being profitable. The most important aspect of the trade is choosing the right direction, whether or not an asset is moving up or down is the most basic aspect of binary trading. The hard part is knowing when, how high and how long an asset will move. All too often I place a trade and watch it move into the money for a while and then right back out resulting in a loss. If you are like me this is super frustrating and why it is important to chose the right expiry.
First off let's talk about what expiry is. The basic definition is that it is the amount of time until a binary option expires, or the time at which a binary option expires, depending on which broker you are using. I know this may sound confusing but remember, not all brokers list their expiry in the same way. The thing to remember is that the option you buy must be higher or lower (depending on calls or puts) than the price you purchased at expiry in order for the trade to make a profit. If it isn't then you lose regardless of whether the options was in the money at any time before the expiration so choosing right is of the utmost importance.
Knowing your binary options charts is key to successful expiry choices. When I first started charting I learned to measure each and every rally, each and every pullback or correction and each and every bear market. I learned to keep these measurements in a table and to use the averages as a means of determining expiration times. Now, when I first got started trading I was trading equity options but the work I did then is just as useful in binary trading now as it was then. From my tables, which now include years of data, I know what the average length of a short term rally in a bear market is, I know how many short term rallies to expect in a long term bull market and how long each of them is likely to last. I know that when I receive a strong signal on the hourly charts of the S&P 500 that it will move into the money within 3 bars and lead to a rally lasting an average of 17.8 bars so when I choose my expiry it needs to be long enough for the signal to develop but not longer than 17.8..
Some brokers give a list of set times at which the option expires such as 10:45, 11:00, 1:30 or maybe something like end of day, end of tomorrow or end of week. If it is 10:00 AM and expiry is listed as I've described the 10:45 expiry is 45 minutes, the 11:00 is 1 hour and the 1:30 is 3.5 hours. If the time at which you place the trade is 1:15 then time to expiry at 1:30 is only 15 minutes.
Other brokers may list fixed expiries like this; 30 seconds, 1 minute, 5 minute, 10 minute, 30 minute or 1 hour. This means that there will be that much time between the time at which you buy the option and the time it expires, no matter when it is you buy. For example if it is 10:36 AM and you buy a 1 hour option it will expire at 11:36AM, if you buy the 5 minute expiry the option will expire at 10:41AM. The best brokers will have a mix of both types of expiry.
Support and resistance levels, news, and your indicators are all important things to keep in mind when choosing the right binary options expiry the pros way. Support and resistance levels are a proven technique for finding areas where the market may be temporarily or permanently halted or reversed. If an asset is trading to closely to one it may seriously impact the reliability of any given signal. For example, an asset is trending up on the hourly charts and you receive a strong stochastic signal. Ordinarily a one hour expiry would be more than enough for this trade but at this time the asset is trading very close to a long term resistance line. The asset moves up but is halted at the resistance line and then moves lower, leaving your trade out of the money.
Trading news is another big influence on the market and something that many traders will tell you to avoid. It is not uncommon for news to be unexpected or surprise by being better or worse than expected and send the markets careening off in the opposite direction from where a signal may be indicating. Sometimes news as expected is not enough to keep the market moving in the same direction as expectation. It's a good idea to keep up with news events that have the potential to move the asset you are trading. Major economic events, earnings and politics are three things all traders should be keeping up with anyway. Often time major market moves will converge with an event, the monthly FOMC meeting is one I have noticed, that is often at a critical turning point for the markets.
Your indicators also have a big influence on which expiry to choose. Convergences anddivergences can occur in any time frame or even between time frames. A convergence is when price action and two or more indicators or time frames are in agreement, producing the same signal at the same time. This is a stronger signal than when only one indicator or time frame is producing a signal. A divergence is when price action and the indicators are not in agreement. Divergences are often used by contrarian traders as a signal to trade opposite the underlying trend. When I spot a convergence I know I can use a shorter amount of expiry because the signal is stronger and more likely to happen sooner. When I spot divergences I am extremely cautious, will look for reversals and may even choose not to trade.
There are a couple of things that can affect which expiry you choose, along with your strategy. Some strategies are intended for very short term market moves and may recommend using very short expiry, other strategies are intended to identify much longer market moves and may need more expiry.
Choosing the right time frame may be the most important factor when choosing expiry. Time frame refers to the chart length or perspective you are trading. Longer time frames equal longer expiries, short time frames equal shorter expiries. If you are trading on a chart of 1 minute prices using expiry of end of week is not appropriate any more than using 1 minute or 5 minute expiry while trading off of the one hour, 4 hour or daily charts. I like to use three different time frames in my regular analysis; weekly charts, daily charts and hourly charts, even when I may be trading off of 1 minute or 5 minute charts. Each time frame presents it's own signals, each is affected by news and other factors differently and each requires expiry tailored to fit.
Think about it like this; If we assume that it may take 2-4 bars for a signal to produce a profitable market movement then we need to allow enough expiry for that many bars to form on the chart. As a rule of thumb any signal taken on the chart of weekly prices gets at least a week or two until expiration. This is because it may take a week or more for the signal to develop into an actual price movement. When I take a signal on the daily chart expiry ranges from a few days to a week. Moving down one time frame to the chart of hourly prices I also move down in length of expiry. In this time frame my chosen expiry will range from an hour or two up until the end of the day, depending on when the signal is taken. If I trade off the one minute charts an expiry of 60 seconds to 5 minute is appropriate.
Several binary options markets run 24 hours per day, including currency and commodity markets. This makes the decision of when to trade somewhat more complex than traditional markets offer. For those with the luxury of actually choosing when they can trade the dilemma is even more pronounced, and the temptation to trade less profitable market opportunities is ever present for this group of traders.
Choosing a time to trade will depend largely on geography but it should primarily be dictated by the existence of market opportunities. Pinpointing those markets which are going to offer a trader the largest number of reliable binary options setups is essential. This will initially avoid the frustration created by slow and inactive markets resulting in poor trading decisions. The available markets which are active and open at the time of trading should be the key focus. If this is outside the hours of the local markets then it is well worth researching which markets are globally the most active both before and after the local trading session.
If the expiry time is considered the most decisive part of binary options trading, then a good entry is the most important factor. Every trader has experienced the feeling of spotting a great opportunity only to purchase options at a poor price and resulting in a loss or a needlessly nervous expiry. One technique to help improve entry timing for binary options traders is to look for entries on higher time frames and pinpoint the entry on a lower chart. Alongside keeping an eye on the higher time frames to avoid trading in to poor areas, viewing these charts can also provide a good opportunity to get involved in powerful setups which will dominate the smaller time frames in the near future.
Binary options traders can therefore spot a setup on a higher time frame, and refine their entry using the lower time frames in accordance with this. An example of this would be trading the "pin bar" candlestick reversal pattern using the 1 minute charts. Looking for agreeable trades on the 1 minute chart in the direction of the trade setup on an hourly chart will substantially improve the likelihood that the trade entry results in a positive outcome.
Choosing the right expiry can be a daunting and frustrating task for a newbie but it is not impossible. The beauty of binary options is that expiry is really the only thing besides market direction affecting your trade. The best thing I can recommend for newbies is to choose a single asset, maybe two, and become very familiar with them, their charts and the time frame you wish to trade in. Start by measuring the charts as I explained, keep up with the news and eventually you will connect the dots to becoming a true binary options trader and be in tune with the market, able to pick the perfect expiry with ease.


text:
Greve Adolph Sigfried von der Osten (21. oktober 1726 – 2. januar 1797) var en dansk diplomat og statsmand af tysk afstamning.

von der Osten var søn af gehejmeråd Jacob Frants von der Osten (død 1739). Slægten var pommersk; men Osten selv var født i Danmark og holdt af at lægge dansk nationalfølelse for Dagen. Christian 6. havde ladet ham studere og rejse udenlands på sin bekostning, og Carl Adolph von Plessen havde taget sig af ham, mens han var ung.

Diplomatisk udsending i Rusland

Oplæring til diplomat
Man kan ikke se, at han i sine tidligere år har beklædt andre stillinger end været først hofjunker og siden kammerjunker; men J.H.E. Bernstorff må på en eller anden måde have haft lejlighed til at mærke, at han var et godt hoved, der duede til andet og mere. Nok er det, at han sendte ham, der ikke før havde været i nogen diplomatisk stilling, til Rusland (november 1755), for at han skulle overtage stillingen som statsafsending der, en diplomatplads, som hørte til de allervanskeligste.

Ganske vist var den ikke ledig i øjeblikket, den beklædtes af kammerherre Johan Lotharius Friederich von Moltzahn; men denne var i høj grad træt af sin virksomhed og attråede bare at blive kaldt hjem, når der kom et passende tidspunkt. Så længe indtil det skete, kunne Osten under hans vejledning sætte sig ind i de vanskelige forhold, hvormed han ville få at gøre. Øjeblikket for ham til at virke selvstændig kom, da Moltzahn pludselig døde 31. december 1756.

Katharinas fortrolige
Osten havde udmærkede egenskaber som diplomat, en hurtig og skarp iagttagelsesevne, i det hele en betydelig intelligens, dertil megen politisk takt og menneskekundskab. For sin gerning følte han levende interesse, og han skrev meget godt for sig. Dog passede han i én henseende ikke godt til at optræde ved kejserinde Elisabeths hof; han var nemlig en grim mand, og kejserinden, der havde en udpræget sans for mandlig skønhed, havde derfor ingen lyst til at have med ham at gøre. "Jeg har", ytrede han i den anledning, "stedse maattet lide under, at Vorherre ikke har taget Hensyn til Kejserindens Smag, da han skabte mig." Men heldigvis var der en anden, og det en meget betydelig, dame, som syntes overordentlig godt om ham, nemlig den senere Katharina 2., der dengang levede i Rusland som storfyrstinde, gift med tronfølgeren, storfyrst Carl Peter Ulrik. Hun har åbenbart fundet, at det var en fornøjelse at tale med den kloge og vittige Osten.

Forholdene vare netop dengang sådanne, at det kunne have værd for en dansk diplomat at stå i et venskabeligt forhold til hende. Forsøget på ved en fredelig overenskomst med Carl Peter Ulrik som holstensk hertug at få den gamle strid imellem Danmark og Gottorp udjævnet var i 1751 slået ganske fejl, og det var vel kendt, at netop storfyrstinden dengang havde virket meget dertil. Siden havde underhandlingen omtrent hvilet; men der syntes al grund til at antage, at hun havde skiftet sind med hensyn til denne sag, og i slutningen af 1756 troede regeringen i København, at øjeblikket til at genoptage underhandlingen var kommet.

Det gottorpske spørgsmål
Det blev ved Moltzahns død Ossten, der fik den opgave at drive denne forhandling; men hvad kunde da være heldigere, end at storfyrstinden personlig havde fattet velvilje for ham? Hvor slet end forholdet imellem hende og hendes ægtefælle var, havde hun dog på flere områder stort herredømme over denne, og da han vitterlig hadede Danmark af hjertens grund, kunne der trænges til en forbundsfælle, som kunne bekæmpe og måske besejre denne stemning hos ham. Snart blev Ostens forhold til hende endnu intimere. For at trøste sig i sit ulykkelige ægteskab havde hun begyndt at tage sig elskere, og den, som på denne tid nød hendes gunst, var den senere polske konge Stanislav Poniatovski, som dengang opholdt sig ved det russiske hof. Men kejserinden ville ikke tåle ham længere i Rusland, og da han derfor måtte vende tilbage til sit Polen, blev det Katharina en overordentlig trøst under skilsmissen at føre en levende brevveksling med ham, og den, der nu, ligesom for øvrigt allerede tidligere, var hendes fortrolige i dette forhold og besørgede brevvekslingen imellem hende og den fraværende elsker, var ingen anden end Osten. Han opførte sig i hele dette forhold med stor takt og forstod med beundringsværdig behændighed at undgå enhver blottelse, hvor stærkt mistanken om, at han var fyrstindens fortrolige, end var rettet imod ham.

Samtidig arbejdede han i den gottorpske sag med betydelig udholdenhed og dygtighed på at skaffe den danske opfattelse indgang ved hoffet i Sankt Petersborg og i regeringskredsene her; men det viste sig stadig umuligt at få bugt med storfyrstens had. Det uundgåelige skete, at da Elisabeth døde i januar 1762, og Carl Peter Ulrik som Kejser under navn af Peter 3. blev herre over Ruslands hær og flåde, kom vort fædreland til at stå over for en truende krigsfare, der kun afværgedes derved, at Katharina styrtede sin ægtefælle fra tronen. Men netop nu viste betydningen sig af den tilnærmelse imellem hende og den dansk-norske regering, som Ostens personlige forhold til hende havde virket så stærkt til at udvikle. Hun lod straks krigen standse og var villig til at forhandle venskabelig med regeringen i København.

Kortvarigt ophold i Polen og fornyet uvilje i Rusland
Allerede inden Krisen i 1762 kom, havde Bernstorff imidlertid set sig nødt til at kalde Osten bort fra Rusland. Han havde lagt sig grundig ud med kejserinde Elisabeths elsker Schuvaloff, og hvor lidt end denne og andre, der ville ham til livs, kunne finde beviser imod ham, var mistanken om hans nære forhold til storfyrstinden blevet så stærk, at han måtte bort. I 1761 var han bleven forflyttet til Warzawa. Her blev han dog ikke længere end til sommeren 1763, da han vendte tilbage til sin gamle plads i Sankt Petersborg.

Netop dengang havde kejserinde Katharina tilbudt ham en høj plads i russisk tjeneste; men han foretrak at vedblive at tjene sit fædreland som diplomat. Hans andet ophold i Rusland varede indtil november 1765 og omfattede altså det par år, i hvilke forbundet af 11. marts 1765 blev sluttet, dette forbund, der blev grundlaget for mageskiftetraktaterne 1767 og 1773. Ham selv bragte dog opholdet kun liden glæde. Når han lejlighedsvis mindede om et fransk udsagn, at ingen gør to gange lykke i Rusland, kom det til at passe på ham selv. Kejserinden, der nu havde glemt Poniatovski og kastet sig i armene på en ny elsker, Gregorius Orloff, følte sig snart trykket ved i Osten at have en mand på nært hold, der havde været hendes fortrolige under hendes tidligere elskovsforhold, og han skaffede sig bitre uvenner i de 2 mænd, der på denne tid havde mest at sige med hensyn til Ruslands udenrigspolitik, russeren Nikita Ivanovich Panin og Holsteneren Caspar von Saldern.

Personlig karakteristik
Netop i disse år trådte det stærkt frem, der var Ostens forbandelse, at han let vakte mistillid imod sig. Sigtelsen for falskhed og underfundighed har lydt fra meget forskellige kanter og fulgt ham igennem en stor del af hans liv. Der kan i virkeligheden ikke påvises noget træk fra hans diplomatbane, der sætter en plet på hans karakter, og han har på den fuldt ud gjort sin pligt imod Danmark; men en så almindelig dom lyder ikke, uden at der har været nogen grund til den, og det synes umuligt at nægte, at han har haft adskilligt i sig af en intrigant; dertil kom hans skarpe og vittige tunge, ved hvilken han mindst af alt skaffede sig venner; han var tillige mistroisk og, når det kom over ham, alt andet end elskværdig i omgang. Var det slemt for ham, at han fik fremmede statsmænd og diplomater til uvenner, var det endnu værre, at mistilliden til ham, for øvrigt, som det synes, uden tilstrækkelig grund, smittede Bernstorff. Denne førte bag hans ryg brevveksling med den daværende danske legationssekretær i Sankt Petersborg, Peter Christian Schumacher, og det var for en stor del ad den vej, at den underhandling blev drevet, som havde forbundet af 11. Marts 1765 til resultat.

Udmærkelser og udsending i Napoli
Da Osten havde forladt Sankt Petersborg, modtog han som ærestegn både den russiske Alexander Newsky-orden og den polske Stanislaus-orden. Disse dekorationer fik han som vidnesbyrd om, at både kejserinden og Stanislav Poniatovski, der nu var konge i Polen, med erkendtlighed mindedes ham som deres tro ven i tidligere tid. Kong Stanislav føjede et par år derefter den polske greveværdighed til som en ny hædersbevisning (1768). Men sådanne venskabstegn formåede ikke at dæmpe den bitterhed, som han følte ved, hvad han havde oplevet i de sidste år. På den skyld, han selv kunne have haft, tænkte han ikke; men han gav Bernstorff ansvaret, og han blev fra nu af en bestemt uven af denne. Det hjalp ikke, at han (1766) blev ridder af Dannebrog.

Fra Petersborg blev han sendt til Napoli for at repræsentere staten her-, han fik nu kun lidt at bestille, men fandt nok at skumle over i italienske forhold. For at han kunne opnå en plads, hvor der var mere brug for hans evner, ville Bernstorff sende ham til Haag; men inden han kunde komme der hen, blev Bernstorff styrtet af Johann Friedrich Struensee (15. september 1770), og der begyndte nu et helt nyt afsnit i Ostens liv.

Udenrigsminister i Struensees regering
Da nemlig Struensee så nødvendigheden af at have en dygtig og i de diplomatiske forhold kyndig mand i spidsen for de udenrigske sager, tilbød han Osten at lede disse. Det var imidlertid ikke blot dennes dygtighed, men også hans bekendte vrede imod Bernstorff, der anbefalede ham hertil, og det blev i Struensees kreds opfattet som et stort held, hvis han kunne vindes for en sådan stilling. Osten tog villig imod tilbuddet og kom tilbage til København i december 1770. Mens tidligere den samme mand stedse havde forenet udenrigsministerens forretninger med det at være præsident i tyske Kancelli, blev Osten nu udenrigsminister alene (22. december 1770), og den adskillelse af de 2 embeder, der således fandt sted, holdt sig stedse siden. Samtidig med at Osten blev udenrigsminister, fik han tillige den vellønnede stilling som direktør for Øresundstolden.

Men hvis han har følt sig stolt og glad ved at få de udenrigske sager i sin hånd, kom han til at mærke, at det ikke var en udelt nydelse på denne tid at være udenrigsminister. Selvfølgelig ville Struensee ikke give slip på at bestemme den ydre politik, og han søgte at indskrænke Ostens virksomhed til at være et slags departementsdirektørs. Blandt andet kunne Osten ikke mundtlig forhandle med kongen, han måtte indgive sine forestillinger skriftlig til kabinettet og fik resolutionerne sendte fra dette, således som kongen fastsatte dem efter Struensees diktat; men dette var alt andet end en forretningsgang efter hans hoved. Fremdeles var han og Struensee aldeles ikke enige om den politik, der skulle følges.

Hvor ilde stemt han end var bleven imod Bernstorff, havde han dog gået for meget i dennes skole til at ville slå ind på nogen anden bane end den, hans læremester havde fulgt. Ligesom Bernstorff holdt han det for nødvendigt at slutte sig nær til Rusland, især for at opnå en heldig afslutning af den gamle gottorpske strid, som han selv tidligere havde haft så meget at gøre med; Struensee derimod ønskede vistnok ikke noget brud med Rusland, men mente, at man alt for stærkt fulgte dets kølvand, blandt andet ved sammen med det at modarbejde, at frihedstidens statsforfatning i Sverige ændredes til gavn for kongemagten. Det var i længere tid umuligt for Osten at overtyde Struensee om, at således som sagerne
én gang stod, havde man kun valget imellem at slutte sig stærkt til Rusland eller afgjort støde det fra sig og gå glip af det ønskede mageskifte i Hertugdømmerne. Den eneste tilfredsstillelse, han havde, var undertiden at sige Struensee ret drøje spydigheder- denne afholdt sig på sin side ikke fra ved given lejlighed at drive politik på egen hånd uden at sige noget til Osten.

Men omsider vandt denne sidste dog for så vidt sejr, som Struensee så sig nødt til langt mere end tidligere at komme Rusland i møde, og et omslag i den danske politik var tydelig ved at finde Sted, da Struensee blev styrtet.

Efter Struensee og faldet fra magten
I selve den sammensværgelse, der førte til dennes fald 17. januar 1772, havde Osten ikke været deltager, men hans uvilje imod den styrtede magthaver var så bekendt, at han fik sæde i det statsråd, der dannedes 13. februar 1772. Mens de, der havde hørt til Bernstorffs kreds, havde været glade ved at se Osten arbejde for at holde dennes politik oppe, mente de, at han havde skyld i, at Bernstorff ikke straks blev kaldt tilbage efter 17. januar, og rimeligvis falder en del af ansvaret for, at dette ikke skete, virkelig på ham. Men hans egne dage i den nye regering var snart talte; allerede 13. marts 1773 fjernedes han fra sin udenrigsministerstilling. Selv mente han, at han var falden som en følge af private intriger, og han tiltroede blandt andre Ove Høegh-Guldberg, at han havde været med heri; men hovedgrunden var dog den, at hvor ivrig han end i Struenseetiden havde været for at følge Bernstorffs politik, havde hans gamle modstandere i Sankt Petersborg dog ikke tiltro til, at Rusland i længden kunne stole på ham. Fra sin ministerplads blev Osten fjernet til at være stiftamtmand i Aalborg, hvor han blev til 1781.

Det var en svær overgang for ham, der længe havde levet i hoffernes og statsmændenes kredse, nu at blive henvist til en tarvelig jysk købstad; han savnede, som han skrev til en god ven, godt selskab og behagelig omgang; der var nok "Folk til at æde og drikke og spille Kort med, men ingen, som man kunde faa en fornøjelig og nyttig Konversation med". Da han var ugift, følte han dobbelt savnet heraf. Det synes, som om et vist hang til pietisme stærkt har udviklet sig i denne tid hos den forslagne diplomat; men Verdens glimmer havde han dog ondt ved at forsage. Han attråede at føje den polske hvide ørns dekoration til sine tidligere ordener, og han håbede at opnå det ved den russiske regerings hjælp; men til sin højst ubehagelige overraskelse fik han at vide, at han var så ilde lidt i de høje kredse der ovre, at dette håb måtte opgives. Mere tiltalende end at se ham fiske efter fremmede ordener er det at høre, at han i Aalborg efterlod sig "et ærefuldt Minde ved stor Godgjørenhed og Menneskekjærlighed".

Mens hans statsmandsrolle var udspillet for stedse, vedblev han dog at bevare politiske interesser. Hans brud med Bernstorff havde været bestemmende for hans synsmåde i den følgende tid, og skønt han så at sige var blevet udstødt af Statsrådet 1773, havde han dog i den følgende tid nærmest sympati for Guldberg og hans meningsfæller. Det lønnede sig for ham, for så vidt han, efter 1774 at være bleven gehejmekonferensråd, derefter 1782 opnåede at blive justitiarius i Højesteret og 1783 fik Elefantordenen. Nogle år senere (1788) forflyttedes han til pladsen som overpræsident i København, men afgik fra denne 1794, og døde nogle år senere. Hvad han havde af formue, omkring 29000 rigsdaler, testamenterede han til Sct. Hans Hospital.

Ekstern henvisning

Gesandter fra Danmark
Personer i oplysningstiden
Adolph Sigfried von der
Overpræsidenter i København
Grever fra Danmark
Stiftamtmænd over Aalborg Stift
Gehejmestatsministre fra Danmark
Danskere i 1700-tallet
Riddere af Dannebrog (1671-1808)
Højesteretspræsidenter fra Danmark
Filantroper fra Danmark
Personer i Dansk Biografisk Leksikon

redpajama_set_name: RedPajamaWikipedia


text:
Q: onClick not working on an 'a' element I have two separate classes in css, and I want the links to switch from one to the other when clicked. I dont even get the alert, so I think there is a problem with the onClick part:

[...]
LOL

Thanks in advance

A: if (document.getElementById(word).className == "remaining";) {
------------------------- E R R O R ----------------------^

The spurious semicolon here is the error.
I found the error in Firefox JavaScript's Error Console. It is easy to launch it using Ctrl+Shift+J.

A: You have a sintax error, the script should be like this:

redpajama_set_name: RedPajamaStackExchange


text:
Newcastle's Rafa Benitez addresses speculataion linking him with Everton
Rafa Benitez has reiterated his commitment to Newcastle United '" after being linked with the vacant Everton post.
Friday, 27th October 2017, 10:30 pm
Updated Tuesday, 12th December 2017, 12:02 pm
Benitez was reportedly a target for the Premier League club after they sacked Ronald Koeman on Monday.
However, United's manager has distanced himself from speculation ahead of Monday night's game against Burnley at Turf Moor.
"I read in the press, and heard people talking, but I'm happy here," said former Liverpool manager Benitez, whose family still live on Merseyside.
"I'm concentrating on this – I don't like to talk about rumours.
"The reality, obviously, is that my family is in Liverpool.
"But my past was Liverpool. Everton's a great club. I'm not saying I'm interested. I'm saying I'm happy here and want to concentrate on Newcastle and try to do my best here."
Burnley manager Sean Dyche is one of the favourites to succeed Koeman at Goodison Park.
Dyche's side are eighth in the table, a point behind Newcastle, and Benitez praised the job he's done at Turf Moor ahead of the televised meeting between the two clubs.
"He's doing a great job," said Benitez. "Obviously, they're doing well in the Premier League, and to be there a couple of years means you have the experience that you need to know exactly what's going on. He's doing well. Can he go to another team and do well? I think so. He's proved that he can do it.
"They're doing well. They're well-organised, are in a good position in the table and they play with confidence, so it's always an advantage if you want to go and compete in every game."
Meanwhile, Benitez was asked about the ongoing takeover talks at the club, which was put up for sale by owner Mike Ashley last week, at his pre-match press conference.
Asked if he had an update, Benitez said: "No, nothing.
"I said before that we're not talking too much about that, and I think some players have said the same. We're not talking about that. We're just concentrating on trying to prepare for the games."


text:
Q: Php Photos Edit Hello i have a folder with a 3000 photos and i need a script that add my site logo buttom the image, i have script to edit images but i need a one that open images and make the procces,
my script
<?php
        $logo = imagecreatefrompng("logo.png");

        header('Content-type: image/jpg');

        $image = imagecreatefromjpeg("image.jpg");

        imagecopy($image, $logo, 132, 95, 0, 0, 25, 25);

        imagejpeg($image);

        imagedestroy($image);
?>

also if anybody have a program for windows please send to me.

A: I would do it like this:
function add_png_logo(){
    $dir = APPPATH.'assets/img/'; # Where your PNG photos are
    $dirUpload = APPPATH.'assets/uploads/'; # Where they will be saved
    $baseUrl = 'http://127.0.0.1/tests/assets/uploads/'; # Base to link merged images
    # Where the work begins
    $iteractor = new DirectoryIterator($dir);
    $ext = ['png'];
    $i = 0;
    # Function to save individual files
    function save_png($getFilename,$getFilePath){
        $medida = array('width'=>'1024','height'=>'1024',);
        // Creates a temp image
        $TempPngFile = imagecreatetruecolor($medida['width'], $medida['height']);
        # Defines a transparent color to fill all image
        $TransparentColor = imagecolorallocatealpha($TempPngFile, 0, 0, 0, 127);
        imagefill($TempPngFile, 0, 0, $TransparentColor);
        # Forces transparency definition
        imagealphablending($TempPngFile, true);
        imagesavealpha($TempPngFile, true);
        # Open image
        $logo = imageCreateFromPng(APPPATH.'cache/mark.png');
        # Fix transparency definitions
        imageAlphaBlending($logo, true);
        imageSaveAlpha($logo, true);
        # Open image
        $img2 = imageCreateFromPng($getFilename);
        # Forces transparency definition
        imageAlphaBlending($img2, true);
        imageSaveAlpha($img2, true);
        # insert $logo and $img2 in $TempPngFile and setting positioning
        imagecopy($TempPngFile, $img2, 0, 0, 0, 0, imagesx($img2), imagesy($img2));
        imagecopy($TempPngFile, $logo, 25, 25, 0, 0, imagesx($logo), imagesy($logo));
        # Save final image to $getFilePath
        imagepng($TempPngFile, $getFilePath);
        // Destroy images
        imageDestroy($TempPngFile);
        imageDestroy($logo);
        imageDestroy($img2);
    }
    # Loop in $dir, get all PNG files to overlap $logo on left top
    foreach ($iteractor as $entry) {
        if ($entry->isFile()) {
            if (in_array($entry->getExtension(), $ext)) {
                $getFilename = $dir.$entry->getFilename();
                $getImageName = $entry->getFilename().'_'.$i++.'_.png';
                $getFilePath = $dirUpload.$getImageName;
                save_png($getFilename, $getFilePath);
                echo 'Created image: '.$getImageName.'
';
            }
        }
    }
}

OBS: It uses the php-gd extension. And certainlly there is a way to convert JPG to PNG before overlap the files (or you should first convert your 3000 photos to PNG), but I'm too lazy now, and it works! And now it's on your hands!


text:
In the middle of the 20th Century, Winston-Salem had a global reputation for producing a product whose use is now being banned worldwide. The product is tobacco, and its trajectory is a fair measure of the path of Winston-Salem's industrial economy, which thrived on a mix traditional to the American South of tobacco, textiles and manufacturing. All three play a role in the economy today, but none are positioned to deliver sustainable growth.
In the mid-1990s, Wake Forest University began work on a plan to connect its medical school and undergraduate campuses with a high-speed network, which ultimately resulted in a 26-mile fiber-optic ring around Winston-Salem. The university's vice president of finance and administration, Dr. John Anderson, saw the potential to use this new asset for community development. He coordinated a series of leadership meetings that, with the active support of the Winston-Salem Chamber of Commerce, created an informal working group including the top government, institutional and educational users of communications.
In 1997, they dubbed themselves WinstonNet and, a year later, staged a demonstration at a local school - attended by North Carolina's members of Congress - of video collaboration and multimedia teaching tools. In 1999, WinstonNet won a US Department of Education grant in partnership with the Winston-Salem/Forsyth County Schools to connect the school system to the fiber ring and the fiber ring to the North Carolina Research and Education Network (NCREN), a nonprofit, statewide network of educational institutions. Once construction was completed, the school system gained access to the Internet at the blazing speed of 155 Mbps. In the same year, WinstonNet incorporated as a nonprofit organization, with members including the city, the county, the school system, Wake Forest and its subsidiaries, the Chamber of Commerce and the local community college. Each member paid an annual service fee for use of the network, which was now called WinstonNet. Wake Forest began to earn a return on its investment and the members gained some of the best broadband access in the world at a very competitive cost.
Citizens benefited, too. Institutional and public investment spurred demand for broadband and the private-sector investment needed to deliver it. Today, 88% of households in Winston-Salem subscribe to broadband via DSL, cable, fiber, wireless and satellite, as well as 100% of government offices and nearly every business. Carriers including AT&T, Sprint, Time Warner Telecom, ITC Deltacom and DukeNet provide speeds ranging from 256 Kbps for US$20 per month up to 8 Mbps for $55.
Beyond Connectivity
But the nonprofit WinstonNet was about much more than connectivity. Its real purpose was to enable Winston-Salem's transition from a manufacturing to knowledge-based economy. The WinstonNet Board believed that the community's future lay in services, logistics and biotechnology, which would place heavy demands on education and training to overcome not only the community's industrial legacy but fast growth in the immigrant population. North Carolina experienced a 37% increase in its immigrant population from 2000 to 2006, by which time Spanish speakers made up 7% of the total.
WinstonNet developed a three-pronged strategy to attack the problem. In 2003, the organization dedicated its first Community Computer Lab at a recreation center. Over the next year, it opened a total of 30 sites offering free computer access to children and adults, with Wake Forest University and Forsyth Technical Community College leading the project and Microsoft and Cisco Foundation providing funding. Today, there are 44 labs operating in community centers, churches, schools and libraries, managing more than 3,500 email accounts and logging over 75,000 user sessions per year.
In 2005, WinstonNet partnered with One Economy, a national nonprofit, using a grant from Cisco, to build a community Web portal. The Beehive Web portal was launched in 2006. With content in English and Spanish at a 5th grade reading level, the portal provides information on money, health, jobs, family, immigration, taxes, government services and computer training and support. The library system has taken responsibility for maintaining the portal, which according to One Economy, is now number three in the nation for the most "hits" to a community Web portal.
In 2006, WinstonNet put the last piece in place through a partnership with Forsyth County Libraries that created a sustainable computer training program. A three-year grant from state government permitted WinstonNet to hire a full-time coordinator, who has created a volunteer group of 40+ trainers, created a standard curriculum of courses and developed a certification program. Classes are taught in both English and Spanish. In its first year, the program completed 189 classes with total attendance of just under 1,000 people. WinstonNet is now developing, in partnership with a local nonprofit, a set of classes for visually impaired and physically challenged computer users as well.
While working to raise the skills level of the entire community, WinstonNet has also contributed to technology and economic development. In 2002, WinstonNet became North Carolina's first Regional High Speed Networking Hub (GigaPoP), boosting Internet connection speeds to 622 Mbps. In 2007, WinstonNet switched on a proof-of-concept WiFi network covering 1 square mile (2.5 km2) as a first step in creating what the organization calls "ubiquitous access to knowledge and information for everyone." Wireless Winston is a new public-private partnership backed by anchor tenancy agreements with the top employers in the community. Its goals are to reduce telecom costs, enhance education, improve student-teacher-parent communication and improve public health and safety.
In 2004, Targacept, a biopharmaceutical company spun out from R.J. Reynolds, joined WinstonNet in a cooperative program to demonstrate state-of-the-art "grid computing" in local schools. WinstonNet is now exploring development of a supercomputing center to be housed at the Piedmont Triad Community Research Park, where Wake Forest is constructing a high-performance data center. This research park, anchored in Winston-Salem's historic downtown business district, will provide 5.7 million square feet (529,547 m2) of "green" commercial space for life science research on land donated to the city by R.J. Reynolds. It is being developed by another public-private partnership called Idealliance and is currently home to five buildings including the Biotechnology Research Facility of Wake Forest University Health Sciences.
Greater Momentum
Other public and public-private organizations are adding momentum to the development process. The Piedmont Triad Entrepreneurial Network was formed in 2004 to offer programs and resources to fast-growing small businesses in the areas of education, mentoring, networking and capital formation. Wake Forest is developing the Angell Center for Entrepreneurship as an incubator housing 3-5 start-ups at a time for up to 12 months. Among its tenants will be winners of the Triad Entrepreneurial Initiative's annual business plan competition.
In addition to actively supporting these efforts, the city of Winston-Salem has deployed ICT to improve its services. In 2007, it opened a Citizen Contact Center providing one telephone number for access to all city services. Greater convenience for citizens resulted in a significant reduction in total call volume as more service requests were satisfied on the first call. The MyCityofWS service allows citizens to establish a profile on the City's Web site that defines their interests and location, so they can be notified by email of relevant new information. The fire department uses a wireless dispatch system with data routing and imaging, which has helped the department exceed standards for response time and effectiveness.
How does Winston-Salem measure the results of its many investments and partnerships? There have certainly been economic successes. Winston-Salem and Forsyth County now count 37,000 biotech employees as residents, and biotech companies contribute an estimated $10 billion in annual revenue to the area. Dell Computer opened a manufacturing facility in Forsyth County in 2005 that will create another 1,500 jobs and contribute at least $100 million in new investment. But Winston-Salem also measures progress in human terms. WinstonNet is now in discussions with the school district and community leaders on development of a program to place computers in the homes of low-income students. The program proposal covers funding, curriculum integration, teacher training, technical staffing, hardware and broadband connections. If WinstonNet is successful in attracting funding, as it expects, the program will start in 2008/09 with 550 students in middle schools with high percentages of low-income students. Success, then, is measured not only in today's jobs. It is also measured by the community's ability to build a more prosperous and inclusive Broadband Economy for tomorrow's citizens.
Population: 223,000 (Winston-Salem), 320,919 (Forsyth County)
Labor Force: 183,742 (Forsyth County)
Website: www.cityofws.org
Smart21 2008
See other pages related to Top7 Community Smart21


text:
Q: In what sense does Martin's axiom say that cardinals between $\aleph_0$ and $2^{\aleph_0}$ are "similar" to $\aleph_0$? Continuum Hypothesis says that every infinite cardinal smaller than $2^{\aleph_0}$ is equal to $\aleph_0$. In the other hand I've heard that Martin Axiom says that these cardinals are "similar" in some sense (and that's a quote from Polish Wikipedia). What exactly does it mean? I couldn't find anything about it.

A: Roughly speaking, Martin's axiom says that many statements that can be proven about countable sets by simple diagonalization arguments also hold for sets of all cardinalities below $2^{\aleph_0}$.  Here is a typical example.
Two subsets of $\omega$ are called almost disjoint if their intersection is finite.  Consider the following simple theorem.

Theorem: Let $S$ be a countable set of subsets of $\omega$ which are pairwise almost disjoint and such that the union of any finitely many elements of $S$ is coinfinite.  Then there exists an infinite subset $A\subseteq\omega$ that is almost disjoint from every element of $S$.
Proof: Enumerate the elements of $S$ as $(A_n)_{n\in\omega}$.  Define a sequence $(n_k)$ of distinct elements of $\omega$ as follows.  Having defined $n_j$ for all $j<k$, let $n_k$ be some element of $\omega$ that is different than every such $n_j$ and is not in $A_j$ for all $j<k$.  Such an element exists since $\bigcup_{j<k}A_j$ is coinfinite by hypothesis.
Now let $A=\{n_k\}$; since the $n_k$ are all distinct, $A$ is infinite.  But for any $j$, $n_k\not\in A_j$ for all $k>j$, so $A\cap A_j$ is finite.  Thus $A$ has the desired properties.

Now you might ask, what if $S$ is not countable?  Well, clearly the theorem cannot remain true without some additional constraint on $S$, since you could take $S$ to be a maximal infinitely family of pairwise almost disjoint subsets of $\omega$ (which exists by Zorn's lemma, say).  In particular, the theorem cannot be true for all $S$ of cardinality $2^{\aleph_0}$.  But what if $S$ is uncountable, but $|S|<2^{\aleph_0}$?  The proof of the theorem certainly wouldn't apply to $S$; trying to continue the construction of $(n_k)$ transfinitely runs into trouble already at $k=\omega$, since the $n_j$ you have chosen already could exhaust the entire complement of $\bigcup_{j<k} A_j$.
However, Martin's axiom implies that the theorem does apply to such $S$.  In this sense, Martin's axiom says that sets of size less than $2^{\aleph_0}$ behave "as though they were countable" for these purposes.
Of course, this raises the question of exactly which "purposes" Martin's axiom applies to.  The exact statement is quite technical (and probably won't mean much to you if you aren't familiar with forcing).  It says that if $P$ is a poset satisfying the countable chain condition (given any uncountable subset $A\subseteq P$, there exist distinct $a,b\in A$ and $c\in P$ such that $c\leq a$ and $c\leq b$) and $S$ is a collection of fewer than $2^{\aleph_0}$ dense subsets of $P$ (a subset $D$ of $P$ is called dense if for each $a\in P$, there exists $b\in D$ such that $b\leq a$), then there exists a filter on $P$ which intersects every element of $S$.  In the case that $S$ is countable, it is easy to construct such a filter by a diagonalization argument (pick a descending sequence of elements of each set in $S$ one by one, and take the filter they generate).  So, this says that in a wide variety of situations (anything that can be encoded by finding a filter in a ccc poset meeting dense sets), sets of fewer than $2^{\aleph_0}$ conditions can be simultaneously satisfied in the same way that countable sets of conditions can be simultaneously satisfied by building an object to meet the conditions one by one.
Here's another example that may be more familiar.  By the Baire category theorem, any intersection of countably many open dense subsets of $\mathbb{R}$ is dense.  A consequence of Martin's axiom is that this is also true for intersections of fewer than $2^{\aleph_0}$ open dense subsets of $\mathbb{R}$.


text:
package org.neo4j.kernel.impl.api.store;

import org.apache.commons.lang3.RandomStringUtils;
import org.junit.Test;
import org.junit.experimental.runners.Enclosed;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameter;

import java.nio.ByteBuffer;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

import org.neo4j.helpers.Strings;
import org.neo4j.helpers.collection.IteratorUtil;
import org.neo4j.io.pagecache.PageCursor;
import org.neo4j.io.pagecache.StubPageCursor;
import org.neo4j.kernel.impl.store.AbstractDynamicStore;
import org.neo4j.kernel.impl.store.DynamicArrayStore;
import org.neo4j.kernel.impl.store.DynamicRecordAllocator;
import org.neo4j.kernel.impl.store.DynamicStringStore;
import org.neo4j.kernel.impl.store.PropertyStore;
import org.neo4j.kernel.impl.store.PropertyType;
import org.neo4j.kernel.impl.store.record.DynamicRecord;
import org.neo4j.kernel.impl.store.record.PropertyBlock;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import static org.mockito.Matchers.any;
import static org.mockito.Matchers.anyLong;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
import static org.neo4j.kernel.impl.api.store.StorePropertyCursor.payloadValueAsObject;
import static org.neo4j.kernel.impl.api.store.StorePropertyPayloadCursorTest.Param.param;
import static org.neo4j.kernel.impl.api.store.StorePropertyPayloadCursorTest.Param.paramArg;
import static org.neo4j.kernel.impl.api.store.StorePropertyPayloadCursorTest.Params.params;
import static org.neo4j.test.Assert.assertObjectOrArrayEquals;

@RunWith( Enclosed.class )
public class StorePropertyPayloadCursorTest
{
    public static class BasicContract
    {
        @Test
        public void shouldBeOkToClearUnusedCursor()
        {
            // Given
            StorePropertyPayloadCursor cursor = newCursor( "cat-dog" );

            // When
            cursor.clear();

            // Then
            // clear() on an unused cursor works just fine
        }

        @Test
        public void shouldBeOkToClearPartiallyExhaustedCursor()
        {
            // Given
            StorePropertyPayloadCursor cursor = newCursor( 1, 2, 3L );

            assertTrue( cursor.next() );
            assertTrue( cursor.next() );

            // When
            cursor.clear();

            // Then
            // clear() on an used cursor works just fine
        }

        @Test
        public void shouldBeOkToClearExhaustedCursor()
        {
            // Given
            StorePropertyPayloadCursor cursor = newCursor( 1, 2, 3 );

            assertTrue( cursor.next() );
            assertTrue( cursor.next() );
            assertTrue( cursor.next() );

            // When
            cursor.clear();

            // Then
            // clear() on an exhausted cursor works just fine
        }

        @Test
        public void shouldBePossibleToCallClearOnEmptyCursor()
        {
            // Given
            StorePropertyPayloadCursor cursor = newCursor();

            // When
            cursor.clear();

            // Then
            // clear() on an empty cursor works just fine
        }

        @Test
        public void shouldBePossibleToCallNextOnEmptyCursor()
        {
            // Given
            StorePropertyPayloadCursor cursor = newCursor();

            // When
            assertFalse( cursor.next() );

            // Then
            // next() on an empty cursor works just fine
        }

        @Test
        public void shouldUseDynamicStringAndArrayStoresThroughDifferentCursors()
        {
            // Given
            DynamicStringStore dynamicStringStore = newDynamicStoreMock( DynamicStringStore.class );
            DynamicArrayStore dynamicArrayStore = newDynamicStoreMock( DynamicArrayStore.class );

            String string = RandomStringUtils.randomAlphanumeric( 5000 );
            byte[] array = RandomStringUtils.randomAlphanumeric( 10000 ).getBytes();
            StorePropertyPayloadCursor cursor = newCursor( dynamicStringStore, dynamicArrayStore, string, array );

            // When
            assertTrue( cursor.next() );
            assertNotNull( cursor.stringValue() );

            assertTrue( cursor.next() );
            assertNotNull( cursor.arrayValue() );

            assertFalse( cursor.next() );

            // Then
            verify( dynamicStringStore ).newDynamicRecordCursor();
            verify( dynamicArrayStore ).newDynamicRecordCursor();
        }

        @Test
        public void nextMultipleInvocations()
        {
            StorePropertyPayloadCursor cursor = newCursor();

            assertFalse( cursor.next() );
            assertFalse( cursor.next() );
            assertFalse( cursor.next() );
            assertFalse( cursor.next() );
        }

    }

    @RunWith( Parameterized.class )
    public static class SingleValuePayload
    {
        @Parameter( 0 )
        public Param param;

        @Parameterized.Parameters( name = "{0}" )
        public static List<Object[]> parameters()
        {
            return Arrays.asList(
                    param( false, PropertyType.BOOL ),
                    param( true, PropertyType.BOOL ),
                    param( (byte) 24, PropertyType.BYTE ),
                    param( Byte.MIN_VALUE, PropertyType.BYTE ),
                    param( Byte.MAX_VALUE, PropertyType.BYTE ),
                    param( (short) 99, PropertyType.SHORT ),
                    param( Short.MIN_VALUE, PropertyType.SHORT ),
                    param( Short.MAX_VALUE, PropertyType.SHORT ),
                    param( 'c', PropertyType.CHAR ),
                    param( Character.MIN_LOW_SURROGATE, PropertyType.CHAR ),
                    param( Character.MAX_HIGH_SURROGATE, PropertyType.CHAR ),
                    param( 10293, PropertyType.INT ),
                    param( Integer.MIN_VALUE, PropertyType.INT ),
                    param( Integer.MAX_VALUE, PropertyType.INT ),
                    param( (float) 564.29393, PropertyType.FLOAT ),
                    param( Float.MIN_VALUE, PropertyType.FLOAT ),
                    param( Float.MAX_VALUE, PropertyType.FLOAT ),
                    param( 93039173.12848, PropertyType.DOUBLE ),
                    param( Double.MIN_VALUE, PropertyType.DOUBLE ),
                    param( Double.MAX_VALUE, PropertyType.DOUBLE ),
                    param( 484381293L, PropertyType.LONG ),
                    param( Long.MIN_VALUE, PropertyType.LONG ),
                    param( Long.MAX_VALUE, PropertyType.LONG ),
                    param( "short", PropertyType.SHORT_STRING ),
                    param( "alongershortstring", PropertyType.SHORT_STRING ),
                    param( "areallylongshortstringbutstillnotsobig", PropertyType.SHORT_STRING ),
                    param( new boolean[]{true}, PropertyType.SHORT_ARRAY ),
                    param( new byte[]{(byte) 250}, PropertyType.SHORT_ARRAY ),
                    param( new short[]{(short) 12000}, PropertyType.SHORT_ARRAY ),
                    param( new char[]{'T'}, PropertyType.SHORT_ARRAY ),
                    param( new int[]{314}, PropertyType.SHORT_ARRAY ),
                    param( new float[]{(float) 3.14}, PropertyType.SHORT_ARRAY ),
                    param( new double[]{314159.2653}, PropertyType.SHORT_ARRAY ),
                    param( new long[]{1234567890123L}, PropertyType.SHORT_ARRAY )
            );
        }

        @Test
        public void shouldReturnCorrectSingleValue()
        {
            // Given
            StorePropertyPayloadCursor cursor = newCursor( param );

            // When
            boolean next = cursor.next();

            // Then
            assertTrue( next );
            assertEquals( param.type, cursor.type() );
            assertObjectOrArrayEquals( param.value, payloadValueAsObject( cursor ) );
        }
    }

    @RunWith( Parameterized.class )
    public static class MultipleValuePayload
    {
        @Parameter( 0 )
        public Params parameters;

        @Parameterized.Parameters( name = "{0}" )
        public static List<Object[]> parameters()
        {
            return Arrays.asList(
                    params(
                            paramArg( false, PropertyType.BOOL ),
                            paramArg( true, PropertyType.BOOL )
                    ),
                    params(
                            paramArg( (byte) 24, PropertyType.BYTE ),
                            paramArg( Byte.MIN_VALUE, PropertyType.BYTE )
                    ),
                    params(
                            paramArg( (short) 99, PropertyType.SHORT ),
                            paramArg( Short.MAX_VALUE, PropertyType.SHORT )
                    ),
                    params(
                            paramArg( 'c', PropertyType.CHAR ),
                            paramArg( Character.MAX_HIGH_SURROGATE, PropertyType.CHAR )
                    ),
                    params(
                            paramArg( 10293, PropertyType.INT ),
                            paramArg( Integer.MIN_VALUE, PropertyType.INT )
                    ),
                    params(
                            paramArg( (float) 564.29393, PropertyType.FLOAT ),
                            paramArg( Float.MAX_VALUE, PropertyType.FLOAT )
                    ),
                    params(
                            paramArg( Double.MAX_VALUE, PropertyType.DOUBLE ),
                            paramArg( Double.MIN_VALUE, PropertyType.DOUBLE )
                    ),
                    params(
                            paramArg( Long.MIN_VALUE, PropertyType.LONG ),
                            paramArg( Long.MAX_VALUE, PropertyType.LONG )
                    ),
                    params(
                            paramArg( new boolean[]{true}, PropertyType.SHORT_ARRAY ),
                            paramArg( new byte[]{(byte) 250}, PropertyType.SHORT_ARRAY )
                    ),
                    params(
                            paramArg( new short[]{(short) 12000}, PropertyType.SHORT_ARRAY ),
                            paramArg( new short[]{Short.MIN_VALUE}, PropertyType.SHORT_ARRAY )
                    ),
                    params(
                            paramArg( new char[]{'T'}, PropertyType.SHORT_ARRAY ),
                            paramArg( new int[]{314}, PropertyType.SHORT_ARRAY )
                    ),
                    params(
                            paramArg( new float[]{(float) 3.14}, PropertyType.SHORT_ARRAY ),
                            paramArg( new long[]{1234567890123L}, PropertyType.SHORT_ARRAY )
                    ),
                    params(
                            paramArg( new double[]{Double.MIN_VALUE}, PropertyType.SHORT_ARRAY ),
                            paramArg( new long[]{Long.MAX_VALUE}, PropertyType.SHORT_ARRAY )
                    ),
                    params(
                            paramArg( new long[]{1234567890123L}, PropertyType.SHORT_ARRAY ),
                            paramArg( new long[]{Long.MIN_VALUE}, PropertyType.SHORT_ARRAY )
                    ),
                    params(
                            paramArg( new long[]{1234567890123L}, PropertyType.SHORT_ARRAY ),
                            paramArg( new long[]{Long.MIN_VALUE}, PropertyType.SHORT_ARRAY )
                    ),
                    params(
                            paramArg( false, PropertyType.BOOL ),
                            paramArg( true, PropertyType.BOOL ),
                            paramArg( false, PropertyType.BOOL ),
                            paramArg( true, PropertyType.BOOL )
                    ),
                    params(
                            paramArg( (byte) 24, PropertyType.BYTE ),
                            paramArg( true, PropertyType.BOOL ),
                            paramArg( (short) 99, PropertyType.SHORT )
                    ),
                    params(
                            paramArg( Byte.MIN_VALUE, PropertyType.BYTE ),
                            paramArg( Byte.MAX_VALUE, PropertyType.BYTE ),
                            paramArg( (short) 99, PropertyType.SHORT ),
                            paramArg( true, PropertyType.BOOL )
                    ),
                    params(
                            paramArg( (short) 99, PropertyType.SHORT ),
                            paramArg( (byte) 1, PropertyType.BYTE ),
                            paramArg( Short.MIN_VALUE, PropertyType.SHORT ),
                            paramArg( Short.MAX_VALUE, PropertyType.SHORT )
                    ),
                    params(
                            paramArg( Short.MAX_VALUE, PropertyType.SHORT ),
                            paramArg( 5L, PropertyType.LONG ),
                            paramArg( 6L, PropertyType.LONG )
                    ),
                    params(
                            paramArg( 'c', PropertyType.CHAR ),
                            paramArg( 'h', PropertyType.CHAR ),
                            paramArg( 'a', PropertyType.CHAR ),
                            paramArg( 'r', PropertyType.CHAR )
                    ),
                    params(
                            paramArg( 10293, PropertyType.INT ),
                            paramArg( 'r', PropertyType.CHAR ),
                            paramArg( 3.14, PropertyType.DOUBLE )
                    ),
                    params(
                            paramArg( Integer.MIN_VALUE, PropertyType.INT ),
                            paramArg( Integer.MAX_VALUE, PropertyType.INT ),
                            paramArg( Integer.MAX_VALUE, PropertyType.INT ),
                            paramArg( Integer.MAX_VALUE, PropertyType.INT )
                    ),
                    params(
                            paramArg( Float.MIN_VALUE, PropertyType.FLOAT ),
                            paramArg( (float) 256.256, PropertyType.FLOAT )
                    ),
                    params(
                            paramArg( Double.MIN_VALUE + 1, PropertyType.DOUBLE ),
                            paramArg( Double.MAX_VALUE - 1, PropertyType.DOUBLE )
                    ),
                    params(
                            paramArg( Double.MIN_VALUE, PropertyType.DOUBLE ),
                            paramArg( Short.MAX_VALUE, PropertyType.SHORT ),
                            paramArg( Byte.MAX_VALUE, PropertyType.BYTE )
                    ),
                    params(
                            paramArg( 484381293L, PropertyType.LONG ),
                            paramArg( 'c', PropertyType.CHAR ),
                            paramArg( 1, PropertyType.INT ),
                            paramArg( true, PropertyType.BOOL )
                    ),
                    params(
                            paramArg( 's', PropertyType.CHAR ),
                            paramArg( 'o', PropertyType.CHAR ),
                            paramArg( "rt", PropertyType.SHORT_STRING ),
                            paramArg( true, PropertyType.BOOL )
                    ),
                    params(
                            paramArg( "abc", PropertyType.SHORT_STRING ),
                            paramArg( 11L, PropertyType.LONG )
                    ),
                    params(
                            paramArg( new boolean[]{true}, PropertyType.SHORT_ARRAY ),
                            paramArg( new boolean[]{true, false, false}, PropertyType.SHORT_ARRAY ),
                            paramArg( new byte[]{(byte) 1024}, PropertyType.SHORT_ARRAY )
                    ),

                    params(
                            paramArg( new byte[]{(byte) 250, (byte) 251, (byte) 252}, PropertyType.SHORT_ARRAY ),
                            paramArg( new char[]{'C', 'T'}, PropertyType.SHORT_ARRAY ),
                            paramArg( true, PropertyType.BOOL )
                    ),
                    params(
                            paramArg( new long[]{1234567890123L, Long.MAX_VALUE}, PropertyType.SHORT_ARRAY ),
                            paramArg( (byte) 42, PropertyType.BYTE )
                    )
            );
        }

        @Test
        public void shouldReturnCorrectValues()
        {
            // Given
            StorePropertyPayloadCursor cursor = newCursor( parameters );

            for ( Param param : parameters )
            {
                // When
                boolean next = cursor.next();

                // Then
                assertTrue( next );
                assertEquals( param.type, cursor.type() );
                assertObjectOrArrayEquals( param.value, payloadValueAsObject( cursor ) );
            }
        }
    }

    private static StorePropertyPayloadCursor newCursor( Params input )
    {
        return newCursor( input.params );
    }

    private static StorePropertyPayloadCursor newCursor( Param... params )
    {
        Object[] values = new Object[params.length];
        for ( int i = 0; i < params.length; i++ )
        {
            values[i] = params[i].value;
        }
        return newCursor( values );
    }

    private static StorePropertyPayloadCursor newCursor( Object... values )
    {
        DynamicStringStore dynamicStringStore = mock( DynamicStringStore.class );
        DynamicArrayStore dynamicArrayStore = mock( DynamicArrayStore.class );

        return newCursor( dynamicStringStore, dynamicArrayStore, values );
    }

    private static StorePropertyPayloadCursor newCursor( DynamicStringStore dynamicStringStore,
            DynamicArrayStore dynamicArrayStore, Object... values )
    {
        StorePropertyPayloadCursor cursor = new StorePropertyPayloadCursor( dynamicStringStore, dynamicArrayStore );

        PageCursor pageCursor = newPageCursor( values );
        cursor.init( pageCursor );

        return cursor;
    }

    private static PageCursor newPageCursor( Object... values )
    {
        RecordAllocator stringAllocator = new RecordAllocator();
        RecordAllocator arrayAllocator = new RecordAllocator();

        ByteBuffer page = ByteBuffer.allocateDirect( StorePropertyPayloadCursor.MAX_NUMBER_OF_PAYLOAD_LONG_ARRAY * 8 );
        for ( int i = 0; i < values.length; i++ )
        {
            Object value = values[i];

            PropertyBlock block = new PropertyBlock();
            PropertyStore.encodeValue( block, i, value, stringAllocator, arrayAllocator );
            long[] valueBlocks = block.getValueBlocks();
            for ( long valueBlock : valueBlocks )
            {
                page.putLong( valueBlock );
            }
        }
        while ( page.remaining() > 0 )
        {
            page.put( (byte) 0 );
        }

        return new StubPageCursor( 1, page );
    }

    private static <S extends AbstractDynamicStore> S newDynamicStoreMock( Class<S> clazz )
    {
        AbstractDynamicStore.DynamicRecordCursor recordCursor = mock( AbstractDynamicStore.DynamicRecordCursor.class );
        when( recordCursor.next() ).thenReturn( true ).thenReturn( false );
        DynamicRecord dynamicRecord = new DynamicRecord( 42 );
        dynamicRecord.setData( new byte[]{1, 1, 1, 1, 1} );
        when( recordCursor.get() ).thenReturn( dynamicRecord );

        S store = mock( clazz );
        when( store.newDynamicRecordCursor() ).thenReturn( mock( AbstractDynamicStore.DynamicRecordCursor.class ) );
        when( store.getRecordsCursor( anyLong(), any( AbstractDynamicStore.DynamicRecordCursor.class ) ) )
                .thenReturn( recordCursor );

        return store;
    }

    static class Param
    {
        final Object value;
        final PropertyType type;

        Param( Object value, PropertyType type )
        {
            this.value = value;
            this.type = type;
        }

        static Object[] param( Object value, PropertyType type )
        {
            return new Object[]{paramArg( value, type )};
        }

        static Param paramArg( Object value, PropertyType type )
        {
            return new Param( value, type );
        }

        @Override
        public String toString()
        {
            return "{type=" + type + ", value=" + Strings.prettyPrint( value ) + "}";
        }
    }

    static class Params implements Iterable<Param>
    {
        final Param[] params;

        Params( Param[] params )
        {
            this.params = params;
        }

        static Object[] params( Param... input )
        {
            return new Object[]{new Params( input )};
        }

        @Override
        public Iterator<Param> iterator()
        {
            return IteratorUtil.iterator( params );
        }

        @Override
        public String toString()
        {
            return "{params=" + Arrays.toString( params ) + "}";
        }
    }

    private static class RecordAllocator implements DynamicRecordAllocator
    {
        long id;

        @Override
        public int dataSize()
        {
            return 120;
        }

        @Override
        public DynamicRecord nextUsedRecordOrNew( Iterator<DynamicRecord> recordsToUseFirst )
        {
            DynamicRecord record = new DynamicRecord( id++ );
            record.setCreated();
            record.setInUse( true );
            return record;
        }
    }
}

redpajama_set_name: RedPajamaGithub


Visit this beautiful city on the southeast coast of South Africa and book your flight from London to Cape Town! One thing is for sure, after your flight has landed and you begin to take a look around Cape Town, a famous landmark will be instantly visible, the Table Mountain! The top of the mountain can be reached by cable car, which is an amazing experience itself. From the top of the mountain you can see the stunning view of Cape Town and the surrounding bay. A good advice: try to climb it early in the morning when the air is clear and it's not to hot. For nature lovers, there is a wide range of local and unique flora and fauna. Once you have filled your lungs with fresh mountain air, you could take a trip to the Victoria and Albert Waterfront. Located to the north of the city, the Waterfront is a great place to spend an evening. Taste the local dishes numerous restaurants, clubs, and bars. To get learn more about the everyday life in Cape Town, you may like to visit the Old Biscuit Mill, which offers the chance to buy local foods and craft items. Enjoy your stay in this beautiful city and book your flight from London to Cape Town now!


text:
narrow interpretation
Subscribe to narrow interpretation
Recent Decision Highlights Important Pleading Requirements for Computer Fraud and Abuse Act Claims
By Eric Barton on February 18, 2016
Posted in Computer Fraud, Computer Fraud and Abuse Act, Data Theft, Trade Secrets
Ever since Iqbal and Twombly, it has become imperative that a complaint filed in federal court contains "sufficient factual matter, accepted as true, to 'state a claim to relief that is plausible on its face.'" Ashcroft v. Iqbal, 556 U.S. 662, 678 (2009) (quoting Bell Atl. Corp. v. Twombly, 550 U.S. 554, 570 (2007)). …
The Computer Fraud and Abuse Act and Disloyal Employees: A Narrow Bridge To Nowhere?
By Gary Glaser on April 15, 2013
By Gary Glaser and Jacob Oslick
An old folk melody describes the world as "a very narrow bridge," where one misstep can bring disaster. The song seeks to inspire, calling on people to have "no fear at all" while crossing through life's perils.
However inspiring this song might be, some metaphorical bridges just aren't worth…


PSPA's Brand New Musical Show, "Shiny Black Gold" depicts the life of an imaginary coolie who came to Ipoh from China to make his fortune from tin mining. In order to support the show, ipohWorld put on a small exhibition of artifacts which stressed the main aspects of the musical. Above you can see the story of the coolie at work and the dulang washer's life.
The show is very true to life and also featured the coolie's 4 Evils from which he suffered – The Triad Brotherhood, Gambling, Opium and Prostitution. This table features the last three, with old gambling tokens, a full opium smoker's outfit and a book about local Japanese Prostitution – in 1921 there were at least 50 Japanese prostitutes resident in Ipoh.
Of course the coolies lived in the kongsi and here we feature communal eating by the light of an oil lamp.
Today, Sunday, is your last opportunity to see the show and visit the exhibition. There are two shows today at 4.00pm and 8.00pm and if you would like a ticket then there may be a chance if you phone 0125088818. Do it NOW.
Your ipohWorld hosts IKA and Felicia will be there to welcome you from 3.00pm.


To log out of this program, select your user name in the top-right section of the page, then select Log Out.
On other pages, select Log Out in the top-right corner.
If you do not log out of the program, and you do not use any Renaissance product for about 80 minutes, when you return to the program and select an item, you will be asked to log in again. These "timeouts" protect the secure information in your data.


text:
Gillian Anderson, 46, wows as she wears her buttermilk yellow dress unzipped to the cleavage at pre-Golden Globes bash
By Ryan Smith for MailOnline
She scooped a Golden Globe Award in 1997 for her efforts in acclaimed cult TV series The-Files.
And on Thursday, Gillian Anderson, 46, looked just as stunning as she did on her triumphant night when she attended W Magazine's pre-Globes bash at West Hollywood's Chateau Marmont.
The Illinois native, who has been based in London for the past several years, wowed as she stepped out in a Longchamp buttermilk yellow dress, which was unzipped to her cleavage.
Golden girl: Gillian Anderson was among the high-profile guests at W Magazine's pre-Golden Globes party at the Chateau Marmont in West Hollywood, California, on Thursday night
Resting just above her knees, the flattering frock gave Gillian the chance to show off her shapely legs, which she tipped with a pair of gold strappy heels.
'Teddy Rupert is here!' Radio DJ Chris Evans, 48, tweets his... EXCLUSIVE 'I'd like to thank my Twitter trolls': Holly Hagan...
What a beach bum! Stunning Irina Shayk reveals two hand...
Toting a golden clutch, the star wore her wavy golden hair in an immaculately styled bob, while her svelte figure was further accentuated with her dress' drawstring feature.
The Fall star appeared to win over a number of her fellow guests as she swanned through the bash and mingled with the likes of screen heart-throbs Chris Evans and Henry Cavill.
Social butterfly: Inside the bash, she was seen chatting with couple Joshua Jackson and Diane Kruger
She also caught up with couple Diane Kruger and Joshua Jackson, who gleefully posed for a snapshot with the actress.
Gillian was recently spotted in Florence, Italy, where she shot scenes for the third series of NBC drama Hannibal.
On the show, the actress plays the titular cannibal's psychologist, Bedelia du Maurier.
A delightful sandwich: She was also flanked by Hollywood heart-throbs Chris Evans and Henry Cavill
It was confirmed in the autumn that Gillian had been promoted to a series regular in the new season, which will air later this year.
The show is set to pick up one year after Hannibal and Bedelia were seen jetting off to Europe.
'The cast and crew of Hannibal are positively giddy to be welcoming Gillian to Season 3 as a series regular,' executive producer Bryan Fuller told TVLine.
'Screenwriting is so much easier when you're inspired by a great actor and Gillian has filled the Hannibal writers' room with wonderful inspiration. I can't wait for audiences to see her make a bigger meal out of the Cannibal than ever before.'
Mingling: Gillian posed for a snapshot with Sting's actress daughter Mickey Sumner and actor Miles Teller
Gillian Anderson wears dress unzipped to the cleavage at pre-Golden Globes bash


Success with the KiwiBuild project could further slow the property market, which is already feeling the impact of a winter chill, according to Trade Me Property.
The latest Trade Me Property Price Index shows that property prices around the country are cooling with the national average asking price falling 0.6% on May to $642,050 in June.
Head of Trade Me Property Nigel Jeffries says the New Zealand property market was entering its typical winter slowdown and as temperatures dropped in June, so too did price expectations.
But it is the KiwiBuild project that could ultimately have a significant impact on the market if it hits its targets, he says.
"If KiwiBuild fulfils its potential we could see some changes to for sale and rent prices. Demand will ease in the first home buyer segment which will mean prices could reduce.
The big question in all of this is if the Government can hit the numbers they've promised, Jeffries says.
Meanwhile, both the Auckland and Wellington markets continued to ease in June.
In Auckland the average asking price dipping 0.9% on May to $910,250 and there are now more properties on the market than last year.
Jefferies says the number of properties for sale was up 5% on last year and a staggering 42% on 2016.
In Wellington, the average asking price fell by 1.6% on May to $580,450 in June but property listings were down by 3% on last year.
Jefferies says that means the Wellington market should bounce back pretty quickly once spring rolls around.
Around the rest of the country, Hawkes Bay and the Nelson/Tasman region were June's star performers when it came to average asking price growth.
Hawke's Bay property prices climbed 22.7% on last year to a new high of $546,300, while Nelson/Tasman's average asking price was up 10.7% year-on-year to a new record of $590,750.


Hello, I'm quite new to building decks, so I wanted to start of with something quite light.
I originally played a frog wetlands deck, but it eventually evolved into this.
It's more of a fun deck, but I wanted advice on its seriousness or potential.
Only cards that aren't on any banlist please.
I thought I'd introduce it first, then explain a bit afterwards how the deck works.
The deck is a mixture of Frog and Ice Barrier cards, utilising the field spells "Lemuria, the Forgotten City" and "Wetlands".
I'll split it up into three scenarios, depending on if a field spell is drawn and which one.
The deck does decently at holding up play in order to draw a field spell.
Flip Flop Frog can bounce cards. Particularly good with face up defensive frogs.
Dupe frog draws attention, and ronintoadin can be summoned from the grave by banishing another frog card.
Dewdark can still hit 1200 direct.
Can be used to XYZ summon a level 2 such as "Crumble Logos the Prophet of Demolition" or "Dark Mist".
Wetlands turns the Ice Barrier cards into brilliant beaters.
Dewdark with Wetlands allows for a 2400 direct attack, Prior can be special summoned with 2200atk and Cryomancer has 2500atk.
It also has a decent effect on the frogs (Submarine Frog 2400 piercing/Unifrog 1600 direct atk), but nothing major.
Firstly adds 200atk and 200def to all water - makes a subtle difference.
Prior's special summon with lemuria easily allows for some good level 4 XYZ summoning.
Played correctly this can lead on to easy level 5 and 6 XYZ summons.
In particular "Abyss Splash" which can have an atk of 5200 with lemuria (although halved damage).
Or "Hope Woven Dragon Spider Shark", which in effect has 3800atk with lemuria.
It often feels like the deck can create big chances from very little.
It would be great to see what you think of it and offer some suggestions as to how to improve.
Beaters aren't good unless they can get to 3.5k on the normal summon OR be able to plus ie megalo.
If you want to play frogs, your best bet would be Toadally Awesome with Paleozoic cards as an option. If you want to play ice barriers, you can try something with prior and strategist to make Bahamut Shark to summon Toad.
Location: Indiana, I'm living in a hole somewhere with Atrax & her friends.


text:
Nursing Home Abuse Sexual Assault
Sexual Assault at Nursing Home the Fault of the Staff at Village on High Ridge
Home » Sexual Assault at Nursing Home the Fault of the Staff at Village on High Ridge
It's not often we come across incidents of sexual abuse or sexual assault occurring between residents at a nursing facility, but it does happen. Take the recent media coverage of one Louis Lawson, an 87-year old man who was caught by staff sexually assaulting an unidentified 94-year old facility resident.
Investigators with the state agency that regulates nursing homes, Florida Agency for Health Care Administration (AHCA), are still looking into what exactly occurred last November, when a staff member of the Village on High Ridge walked in on Lawson performing oral sex on another male resident, who has remained unidentified in the reports. That victim is said to be severely disabled and suffering from Parkinson's disease.
When asked by staff and police why Lawson was performing fellatio, he insisted that the victim "liked it", and that he was just "horsing around". He has been charged with sexual battery, and is being held at the Palm Beach County Jail.
More shockingly, residents of the home and former roommates of Lawson have insinuated that he was overtly sexual, having grabbed or fondled staff, or been known to pleasure himself in front of others. That the staff may have known or documented Lawson's sexual deviance and inappropriate behavior, and did nothing to prevent it represents substantial neglect on behalf of staff, management, and owners of the facility.
Who is Liable for a Sexual Assault that Occurs at a Nursing Home?
Who is liable for a sexual assault that is perpetrated against a resident on the grounds of a nursing home depends on the circumstances. But in most cases, the nursing home itself can and should be held liable for the assault.
The reason is that ultimately the safety and securing of every resident at the home is the responsibility of the home itself. Further, because many of the facilities in Florida receive government-subsidized revenues including Medicare and Medicaid, they are under strict scrutiny and regulation by the various state agencies that exist to ensure residents receive the care and protection they deserve.
In addition to the various business or liability insurers the nursing home contracts with, the nursing home owners, or specific staff members can also be held liable.
A History of Deficiencies at Village on High Ridge
Village on High Ridge, in Lake Worth, Florida, formerly known as the American-Finish Nursing Home, is no stranger to ACHA, the agency that investigates complaints by residents of nursing homes. The same facility that Lawson was a resident of at the time of his sexual assault against another resident is underscored by violations in the rules and laws regulating skilled care and nursing homes.
For the full year 2015, Village on High Ridge was cited for more than 90 violations during four different visits, some scheduled, and some complaint-driven. In the most recent report, the nursing home was cited for 46 deficiencies, including:
Failure to document an incident in which one resident was verbally abused by another resident
The observance of a large bruise on a patient that could not be explained by staff, and was not documented in any injury reports
Deficiencies in resident rooms, including faulty lighting, and emergency assistance bells not working properly
Sanitary standards not being met in the kitchen, laundry area, and the dining room, as well as other shared spaces
Through Village on High Ridge has not received any fines in the last three years, the facility has earned only 2 stars out of 5 on the federal nursing home comparison website, Nursing Home Compare (medicare.gov).
When Sexual Assault Occurs at a Nursing Home
Sexual assaults at nursing homes is not a common occurrence, but it does happen. The perpetration of sexual assault on the elder is a grotesque act of violence and abuse that is unimaginable for most of us, and more so for those among us that trust these facilities to care for our loved ones.
Sexual assault is an area of personal injury law we practice, and we have handled sexual assault cases involving the elderly, and nursing home residents. In 2015, our law firm settled a sexual assault case at a nursing home in which a 93-year old mother and former world-class pianist had been severely and traumatically sexually assaulted with an unknown object. The terms and parties to that settlement remain highly confidential.
If you or someone you know has been sexually assaulted as an elder, a resident of a hospital or nursing home, or by a caretaker at home or in any other location, or if you merely suspect that abuse or assault has occurred, we suggest you contact our firm immediately for a free and confidential consultation with an attorney.
Spencer Kuvin on the Arraignment of Ghislaine Maxwell
The Law Offices of Craig Goldenfarb, P.A. - July 14, 2020
Spencer Kuvin Comments on Ghislaine Maxwell Arrest
The Law Offices of Craig Goldenfarb, P.A. - July 2, 2020
Spencer Kuvin on the Establishment of the Epstein Victim's Compensation Program
The Law Offices of Craig Goldenfarb, P.A. - June 25, 2020
The Sandwich Generation Part II: Long-Term Care Facilities
Florida Parents and Homeowners: Prevent a Drowning This Summer