text:
COMMUNISTIC SOCIAL SCIENCE & APOCALYPTIC REVOLUTION: The Absurd Case of Karl Marx's Dialectical Fundamentalism
While modern leftist academics routinely mock at the looming Judeo-Christian apocalypse prophesied in both the Old and New Testaments (Joel 2; Isaiah 24; Matthew 24-25; 2 Thessalonians 1-2; Revelation 6-19) as something only a deranged literalist could entertain in his own fundamentalist mindset, they remain completely unaware that their most important leftist forefather, Karl Marx, was a false prophet of secular fundamentalism and profane eschatology. Karl Marx's false prophecies, written in the 19th century and based on an extreme 'literal' socio-economic reading of life which was inappropriately hotwired with the so-called 'scientific' laws of 'progressive' societal evolution, proved to be the most deadly force of human suffering and wanton destruction that the 20th century could offer. Even worse is that communism, a religion dressed up in quasi-scientific, secular language to make it palatable to the modern mindset, continues to be a potent force in the world today in spite of all this carnage. That such a destructive political movement with all of its sadistic, violent heritage can still be considered a viable alternative in the world today, only reveals the depths of depravity of modern man in rebellion against His Maker, and the hopelessness of the human race as it continues to rush headlong into the socialistic slaughterhouse that does everything but take care of people and meet their needs.
"That such a destructive political movement with all of its sadistic, violent heritage can still be considered a viable alternative in the world today, only reveals the depths of depravity of modern man in rebellion against His Maker"
Even though Karl Marx vehemently attacked all forms of idealism, religion, abstract philosophy, and utopianism, incredibly, he still naively believed that the future belonged to the collectivist communist state in which all class divisions, exacerbated by the evils of Industrial Capitalism, would eventually disappear through an international socialistic revolution at the end of history. Even more naïve is that Marx also taught that once the revolutionary eschaton arrives, all of the false religious, theological and philosophical ideologies connected to medieval feudalism and capitalism will become superfluous in light of the evolutionary communistic progress of mankind. In other words, such 'false', abstract ideas built upon the backward socio-economic realities of the past will be relegated to the ash heap of history, all in the name of the progressive communist state. Thus, at the end of the day, Marx assumed as a matter of course that the 'literal' socio-economic evolutionary laws of history were inevitably leading mankind into the promised land of worldwide communism and socialism, free from useless philosophies, religious superstitions, selfish individualism and its inherent attachment to class divisions and the affliction of the working class.
Marx sharply criticized those who tried to solve their problems philosophically or religiously, i.e., in thought, and advocated that they can only be solved by changing reality in practice so that the problem disappears. In other words, philosophy and religion had to be brought down to earth so that secular redemption could come through revolutionary practice, and not through thought or faith. As such, it was Marx who infamously wrote "the philosophers have only interpreted the world differently, what matters are to change it." Due to their indifference to the material necessities of life, philosophy and religion could thus only maintain the oppressive status quo. Henceforth, revolutionary, political activism became the hallmark of Marxist tradition.
"In other words, philosophy and religion had to be brought down to earth so that secular redemption could come through revolutionary practice, and not through thought or faith"
However much Karl Marx may have been an implacable opponent of philosophy, religion, blind optimism and utopianism, he wound up espousing the absurd position that not only is all intellectual life conditioned by literal, materialistic socio-economic causes, but that such a literal dialectical relationship between man and the material forces of nature inevitably propels him progressively upward and onward toward the ultimate goal of socialistic freedom at the end of time. Marx was convinced that this historical 'dialectic' was propelling mankind to greater and greater socio-economic production, distribution, and freedom. Over time, man's needs would be increasingly met to a greater and greater degree so that the working class divisions based on individualism, competition, and oppression would one day become obsolete and irrational. For Marx, socio-economic production never stops. It goes on forever changing, adapting and developing in a progressive, evolutionary way. The mechanism for this socio-economic progress in history was what he called the dialectic. Through literal and materialistic contradictions of socio-economic conditions on the ground, history is dialectically moving in a revolutionary way to a higher and higher synthesis all the time.
Incredibly, Marx also believed that the endgame of this grand, evolutionary struggle in history was finally in sight. It would be decided in a great, apocalyptic revolution between the capitalists and the working class, with the proletariat being declared the victors. Through literal dialectical materialism, capitalism will have produced its own negation, i.e., the working class, by oppressing them. They, in turn, will eventually bring about the final rebellion against the capitalists to usher in the communist state. Oddly enough, however, the industrial proletariat will not produce its own negation. Due to the dialectical progress of mankind, production and distribution will no longer be a problem. The growth of technology and the expansive forces of capitalism will have made such enormous progress in productive capacity and distribution that the whole class structure of modern society, including its oppressive philosophical and religious expressions, will become obsolete and irrational. Here, mankind finally and literally reaches Marx's materialistic paradise of atheism.
"For Marx, socio-economic production never stops. It goes on forever changing, adapting and developing in a progressive, evolutionary way. The mechanism for this socio-economic progress in history was what he called the dialectic."
Absurdly, Marx viewed this whole process as inevitable. The 'scientific' laws of socio-economic evolutionary production and distribution, i.e., dialectical materialism, were considered inviolable. Although Marx had great disdain for Hegel's (1770-1831) philosophical approach, he nonetheless borrowed heavily from his dialectical evolutionary pantheism. Hegel taught that the root of all movement and change in history was through the dialectical contradiction between opposites. While at first they may clash with each other, they later are reconciled into a higher synthesis as history struggles, develops, progresses and improves. With all this in mind, by seizing onto Hegel's dialectical method and applying it to socio-economic political realities on the ground, Marx went so far so as to predict the future. Having understood the laws of change and revolution that occur within history, Marx believed that he could create an outline for the development for the future communist advent. In this way, Marx foolishly believed he had resolved the problem of blind utopianism and false religious hope through the social 'science' of his evolutionary dialectical materialism (Rom. 1:18-31). One could have 'faith' in the future without relying on God or religion. How convenient.
Needless to say, such an optimistic, apocalyptic view of history cannot be defended by science or by the 'literal' laws of socio-economic dialectical materialism as Marx would have it. Marx's use of science to explain eschatology is a gross misuse not of only of science but also of politics and history as well. Dialectical revolutionary change in and of itself does not and cannot necessitate progress. Indeed, it may even be entirely the opposite as it most certainly was in the case of 20th century communism. Marx, however, presupposed that a synthesis through dialectical revolution leads to a higher and better state than the previous one. Struggle and the human misery associated with it had to be justified by the communist state at the end of history.
The great problem here, however, is that Marx's so-called science views history itself as redemptive. This, of course, is an unfounded assumption on the highest speculative order, something which Marx spent great pains throughout his entire life trying to avoid. History at once not only becomes a purpose-driven teleology, but is also deified. More troublesome still is that the age old dichotomy between determinism and freedom reappears once more, and for Marx, it results in a great chasm between science and eschatology, empirical study and philosophy of history. To understand a historical development as deterministic according to inexorable scientific laws is to understand it as blind. This rules out the possibility of understanding it as rationally aligned toward a goal. Marx beguiled himself into believing that his social science could have it both ways, i.e., that dialectical socio-economic materialism was a blind force leading man and history into a rational, goal-orientated, international, socialistic eschaton free from oppression. This, of course, is nothing but a leftist liberal fantasy built on what should be called dialectical fundamentalism.
"The great problem here, however, is that Marx's so-called science views history itself as redemptive."
In short, Karl Marx was completely oblivious to the basic Messianic spirit of his own political ideology. Instead of being the great socio-economic scientist that he assumed himself to be, he was, in fact, a speculative philosopher of history completely indebted to the Judeo-Christian apocalyptic heritage that he so routinely denounced and despised. By discarding the Judeo-Christian supernatural context in which the apocalypse alone had once made perfect sense, he wound up wholeheartedly devoting himself to a secular socio-economic, political myth that he himself could never even enjoy solely because he was born at the wrong time. Such is the vain and hopeless quandary that Marxist dialectical fundamentalism has left the modern world with. More importantly, the untold sufferings of most people who have ever lived in the past can never be ameliorated by a communist state at the end of history anyway, even if it were somehow attainable. What is required to resolve this most outstanding problem is the resurrection of the dead, which is precisely why the Judeo-Christian worldview unabashedly declares an apocalyptic purpose to history in the first place (Isaiah 2:1-4; Daniel 12:1-2; 1 Corinthians 15:1-58; Revelation 19-20).
Mark Musser was a missionary to the former Soviet Union for 7 years. He is now a pastor. Mark is the author of two books – "Nazi Oaks: The Green Sacrificial Offering of the Judeo-Christian Worldview in the Holocaust" and "Wrath or Rest: Saints in the Hands of Angry God."
The Base World of Hollywood and the Global Film Industry
Morality and absolutes do not exist in the base world of today's Hollywood, which rejects the moral boundaries of the natural laws of Almighty God and His eternal, righteous (perfect) absolutes. In their reprobate mind, those who profess and practice these absolutes are evil and fascist (1 Peter 3:16). What further proof do we need than a petition for Roman Polanski? Over 100 individuals in the filmmaking community recently signed a document called "Polanski's Petition." For those who do not know who Roman Polanski is and what he has done, he raped a 13-year old girl in 1977 and fled the country to his native France to escape the charges brought against him. The Cannes Film Festival is the "holy of holies" for the godless elite. It is where the latest independent films describing the "cutting edge" of the licentious and debauched fantasy world make their début.
"Hollywood, which rejects the moral boundaries of the natural laws of Almighty God and His eternal, righteous (perfect) absolutes"
Today's film industry absolutely despises Judean/ Christian values and any who hold them dear. Those Conservatives who believe their Bibles and hold to traditional, Judean/ Christian values - they are the ones who are usually portrayed as fascist, evil, intolerant and tyrannical monsters. These filmmakers have a godless bias and a slanderous agenda against such, and by their industry they seek to caricature, slander, defame and demonize all who line up with the Biblical account of Christianity. The Judean/ Christian culture is always the butt of their jokes and the villain of their stories.
The very ideals in which Hollywood and the film industry abhors and despises (John 3:19-20) are the very ideals which condemn Hollywood's decadent lifestyles, weighing heavily on their guilty consciences.
Listen to what the Bible teaches about such individuals:
But these speak evil of those things which they know not: but what they know naturally, as brute beasts, in those things they corrupt themselves (Jude 1:10).
But these, as natural brute beasts, made to be taken and destroyed, speak evil of the things that they understand not; and shall utterly perish in their own corruption (2 Peter 2:12).
Whose end is destruction, whose God is their belly, and whose glory is in their shame, who mind earthly things (Philip. 3:19).
And even as they did not like to retain God in their knowledge, God gave them over to a reprobate mind, to do those things which are not convenient; Being filled with all unrighteousness, fornication, wickedness, covetousness, maliciousness; full of envy, murder, debate, deceit, malignity; whisperers, backbiters, haters of God, despiteful, proud, boasters, inventors of evil things, disobedient to parents, without understanding, covenantbreakers, without natural affection, implacable, unmerciful: who knowing the judgment of God, that they which commit such things are worthy of death, not only do the same, but have pleasure in them that do them (Romans 1:28-32).
The Bizarro World of Hollywood
In the "Bizarro World" culture of Hollywood's narcissistic elites, it is popular to pontificate against any who practice morality and faith in Almighty God. At the same time, the promotion of the basest of ideals is preferred (e.g., adultery, sodomy and multiplying marriages). They actually see themselves as role models and cultural trend-setters to be followed and worshiped in lockstep. Hollywood's glamorization and glorification of youthful beauty and human talent is just a thin veil of flesh housing the sewer-like stench of their filthy deeds and superficial soul (Jer. 17:9; Matt. 15:16-20; Jude 1:10). Many today are deceived by this attractive cloak. They see only the tangible, visible appearance, while they are blind to their own wicked heart and godless actions (1 Tim. 4:1-3; 2 Tim. 3:1-6; Jude 1:4).
"Woe unto you Hollywood!"
Woe unto you Hollywood! Woe unto all that call evil good and good evil (Isaiah 5:20). They will not get by or away with it, and they will find it most sobering when they will have to give an account in the Day of Judgment to Almighty God! (Rev. 20:11-15)
It is our sincere desire that all of those in Hollywood would turn from their godless ways and look to Almighty God for His grace, mercy and forgiveness. All of God's children who have been redeemed in Christ have done so and can testify to this fact (2 Cor. 5:17-19; Gal. 1:4, Eph. 2:1-9).
We can now sing from our hearts:
Amazing Grace, How sweet the sound, That saved a wretch like me,I once was lost, but now am found, Was blind but now I see.
In the end, Christ will either be our Savior or our Judge. Either way, it is our personal choice. Which do you prefer, and are you prepared to live with the consequences of your decision? Remember that if you choose not to decide, you still have made a choice!
COMMUNISTIC SOCIAL SCIENCE & APOCALYPTIC REVOLUTIO...
The Base World of Hollywood and the Global Film In...


text:
San Diego LGBT Community Honored at Annual Harvey Milk Diversity Breakfast
"He really showed us that ordinary people can make great changes in our world," Jones told NBC 7.
By Rachael Guerra and Cassia Pollock	• Published May 19, 2017 • Updated on May 19, 2017 at 3:57 pm
San Diegans celebrated influential civil rights icon Harvey Milk and two honorees at the nineth annual Harvey Milk Diversity Breakfast Friday at the Hilton San Diego Bayfront.
The honorees at the breakfast in San Diego were civil rights activists Cleve Jones and Bishop Yvette Flunder, co-founders of organizations in the San Francisco Bay Area that help HIV/AIDS victims.
"We're in uncharted territory right now for sure, and I don't think anyone knows what's going to happen next," said Jones, offering a note of caution that Harvey's work isn't over yet, in an increasingly contentious political climate.
Jones knew Harvey Milk and worked alongside him in his office as a student intern for 11 months, until Milk was assassinated in November 1978.
"I think the country is facing an extraordinary crisis right now and we need all of us to be leaders," said Jones.
Proud to stand with LGBTQ elected and appointed officials at @LGBTCenter #HarveyMilkDiversityBreakfast2017 pic.twitter.com/sALnMZXENA
— Christopher Ward (@ChrisWardD3) May 19, 2017
"I think Harvey would be surprised and very proud of us and very pleased with the progress we've made." He continued, "Harvey would want us to know that everything we've fought for we now have to defend."
Assemblymember Todd Gloria (District 78) says that the breakfast is not only a chance to honor Harvey Milk's legacy, but an opportunity for young LGBT members to understand the community's history.
Farmers Insurance Open 2 hours ago
"If you don't know your history, you don't know where you're going," Gloria said.
"It's a chance to for the community to celebrate the progress we've made as LGBT Americans and to continue to make progress on all issues of equality."
San Diego City Councilmember Christopher Ward (District 3) was also at the breakfast, posing with LGBT elected and appointed officials.
Harvey Milk won a seat on the San Francisco Board of Supervisors in 1977, making him the first openly gay politician to be elected to public office in California. Milk began his activism in San Francisco's Castro district, where he became affectionately known as, "The Mayor of Castro Street."
The event was sponsored by the San Diego LGBT Community Center.
NBCCaliforniaMayorSan FranciscoBishop

redpajama_set_name: RedPajamaCommonCrawl


Even though it should be a piece of cake, we all spend a disturbingly huge amount of time wondering what picture to put up as a Facebook profile.
This fun guide will point you to the right direction so you don't have to rethink and repost your Facebook profile picture ten times a week.
Take a look at the ultimate Facebook profile picture infographic that will help you upload the right photo all the time.


text:
Five Questions With New Orleans Saints Safety Roman Harper
Get better at the sports you play and the life you lead at STACK. Improve your training, nutrition and lifestyle with daily
Six years ago, fresh-faced rookie Roman Harper was pressed into service as the starting safety for an aging New Orleans Saints secondary. "It seemed like I was the only guy in the secondary with under nine years of experience," says Harper.
Under the guidance of Darren Sharper, left, Roman Harper emerged as an elite safety.
Now, Harper is a Super Bowl champion, two-time Pro Bowler and unquestioned leader of the Saints' defensive backfield.
Earlier this month, we highlighted how Harper's Hope 4*1 Foundation is impacting the lives of New Orleans-area families. Here, Harper talks about learning to become a leader, the former teammate who helped him elevate his game, and how he's managed to miss only two games over the past five seasons.
STACK: You're one of the undisputed leaders of the Saints defense. What are some things you try to instill in the young players?
Roman Harper: I'm just trying to teach guys the little things that I've learned over the years, and trying to make the young guys grow as men both on and off the field. It really means a lot that guys look up to me. I don't look at myself as some big hero, or that I'm something special. I'm just Roman and that's all I know. I just try to continue to be the best player I can be and the best person I can be.
STACK: As a young player, you learned the ropes from one of the best safeties in the game—Darren Sharper. How did he help with your development as a player?
RH: To have someone like Darren Sharper come on board was huge for me. Sharp was a mentor to me. He taught me how to watch film, how to anticipate certain plays, how to take care of my body and to look at the game through a bigger picture.
Now it's come full circle. He was the older guy in the room, and he had a young, up-and-coming safety—which was me at the time; and now, I've got a young, up-and-coming safety in Malcolm Jenkins, who's a heck of a player. He's going to be a great player in this league.
STACK: What leadership advice could you offer to a high school athlete?
"If you can't get on my level with the way I work and how hard I go, then you probably won't be on the field with me for long." —Roman Harper
RH: The best thing you can do is lead by example. Talk only goes so much. My high school coach always told me, "I want your actions to speak so loud that I can't even hear what you're saying." I go out there and give it my all every day. That's what speaks volumes, that I'm working hard, and if you can't get on my level with the way I work and how hard I go, then you probably won't be out there on the field with me for long.
STACK: Speaking of being on the field, you've missed only two games in five seasons. What's the secret to your durability?
RH: Knowing how to get out of the way (laughs). It's all about picking and choosing your battles. That, and I've been very blessed.
STACK: What's the one piece of advice you would give a high school player moving forward in their playing career?
RH: As a high school player, don't worry about going to the NFL. Continue to enjoy your life and enjoy the high school experience. I loved every bit of my high school career. When you get to college, enjoy it, soak it all up and continue to have fun with it, and just work as hard as you can. Put everything you've got into it—your mind, your intent—and everything else will take care of itself.
Photos: proplayerinsiders.com/espn.com
Topics: FOOTBALL | LEADER | SAFETY
Zac Clark - Zac Clark is a freelance writer who formerly served as STACK's Custom Content Manager. Prior to joining STACK in 2008, he served as an editorial assistant for USA Hockey Magazine at the USA Hockey national headquarters in Colorado Springs. He graduated from Bowling Green State University with a bache
Get Better at Football
The Clay Matthews Workout
Defensive Back Drills to Improve Your Footwork
All of the Football Positions, Explained
Dynamic Warm-Up with LSU Football
Build Conditioning Through Basketball Ladder Drills
Helpful Point Guard Tips
Jump 4 to 8 Inches Higher With These Vertical Jump Exercises
Build Bigger Biceps With This Preacher Curl Workout
Should I Take Creatine?
Exercise of the Week: Resisted Lateral Squat
5 Workouts to Increase Your Vertical Jump
You Can Master the 'Ninja Warrior' Salmon Ladder With This Technique
Hazing Death Shines Light on Dangerous Ritual
Be Like Jessica Mendoza: Improve By Staying Humble
Snowboarder Travis Rice on Being First, the Value of Fear and EA Sports' SSX
STACKletes Speak Up: Is It Better to Be Consistent or Clutch?
Could Sport-Induced Anxiety Be Messing Up Your Game?
More About Football
Roman Harper and Saints Teammates Helping to Rebuild New Orleans With Hope for the Holidays Campaign
Exercise of the Week: 300-Yard Shuttle
Vote For Your Favorite High School in Under Armour's Undeniable Contest
How a Mid-Game Skittles Snack Keeps Marshawn Lynch in "Beast Mode" Through Four Quarters
Madden Mondays: Harness Tebowmania and Run the Read Option


Applying the five choices to some common major time wasters that we all have. Meetings. Interruptions. Travel. The two ways to apply the learning from this course are: Either pick your biggest time waster, or pick one of the options and think about where you can use it. Finally, Chris explains the importance of using the five options in the right order.


In this chapter, we are going to cover two of the most used tools when analysing investments. These are technical analysis and fundamental analysis. Technical analysis refers to the study of historical data to forecast the direction of the market. It uses price data along with derivatives of price data to make investment and trading decisions. The data is commonly presented in charts. Fundamental analysis looks into the properties of a project and makes an estimation of its value based on this analysis. Fundamental analysis seeks to identify when an asset is either undervalued or overvalued and base investment decisions on this.
There are many different charting methods used to present price data in the technical analysis field. The most popular of these is Japanese Candlestick charting. When you see traders looking at complicated charts with different colours and lines, they are most likely looking at Japanese Candlesticks.
Before jumping into learning the technical analysis, it should be pointed out that there is a significant debate as to the validity of technical analysis. While many swear by it, others believe it is nothing more than finding patterns in random numbers. Regardless of the debate, technical analysis should be used as one tool in your overall analysis. If all analysis factors are saying that the price of a security is going to continue going up but technical analysis says it is going to go down, then the wider view needs to be taken into account. Trades should not be jumped into blindly because one technical analysis factor points to the market moving in a certain direction.
The open and close are represented by the body of the candle and the high and low are represented by the wicks as seen in the graph below. A candle with a large body represents a candle where the open and the close are far apart. If the candle has no body, it means the open and the close were at the same point.
How do we know which is the open and which is the close?
A candle where the price closed above where it opened is typically in green. A candle where the price closed below where it opened is typically in red. Traders typically choose their own colours but green and red are the most commonly seen.
The wicks represents highs and lows. If a candle has long wicks, it most likely represents a volatile trading session where the price reached a high or a low and then underwent a reversal. Trading based on these candlesticks is known as price action trading.
There are many patterns which analysts look out for to inform their trading decisions. There is numerous collections of single candles, double candles, and triple candles that inform whether price is going to continue on its current direction or undergo a reversal.
Patterns can also be displayed on numerous timeframes. A daily chart is a chart where each candle represents one day of trading. An hourly chart is a chart where each candle represents one hour of trading. It is not uncommon for different time frame charts to have conflicting signals. The general rule of thumb in technical analysis is the higher time frames hold more power to the direction. If the daily time frame chart is sending signals that the market is going to go up but the hourly is sending signals that the price is going to go down, the daily will have more chance of being right in the long term. However, it also matters what type of timeframe the trader is holding his or her positions for. If the trader holds positions for a matter of minutes, lower time frames are going to be useful. Whereas, if the trader is holding trades for days to weeks at a time, then the lower time frames are not going to be relevant.
Price action is often used to determine which trend price has been going in. An uptrend consists of a series of higher highs and higher lows and will result in traders looking to take more long positions. In a downtrend, a series of lower lows and lower highs takes place. This is known as using market structure to determine the direction of the similar. Different time frames can show different trends as well as signals. The direction of moving average which will be detailed below can also be used in determining the direction of the trend.
There are also a lot of derivatives of price action that traders use to help with their trading. These can range from simple tools to the crazily complex. This is a whole world unto itself and some have a profession solely dedicated to the study of price action and indicators derived from it. Here, we will give you an introduction to three of the more common indicators used.
Volume is the first for a reason. It is used by almost all and is remarkably simple yet powerful. Higher amounts of trading volume represent more strength behind moves and also increased liquidity in the markets. Volume is often compared to its average to see whether a move is occurring on below or above its average over the past twenty periods. That takes us on to the second important indicator, moving averages.
Moving averages are another extremely simple yet powerful indicator. They are used for a diverse range of use cases such as entry and exit points for trades, assessing the trend, and are also proposed as support and resistance points.
Support points are points where buyers are expected to come in to the market to prevent the price from dropping below. Resistance points act in the opposite way. When price rises to a resistance point, sellers are anticipated to come into the market to make it more difficult for price to rise above.
Moving averages are simple to calculate. They get the price average of the last however many periods. For example, the 200 period moving average would get the average of the price of the last 200 periods. There are two types of moving averages mainly used, the simple moving average and the exponential moving average.
The simple moving average calculates the arithmetic mean of the last number of periods whereas the exponential moving averages gives more weight to recent price action. You can see the difference between the simple moving average and the exponential moving average in the graph below.
RSI is one of the most common indicators used. It helps in a number of ways such as identifying oversold and overbought conditions, gauging momentum, and spotting differences between price and buying/selling pressure.
RSI has more of a complicated calculation but the basic premise is that the RSI will swing between 0 and 100 based on the amount of buying or selling momentum. If there is strong buying momentum with little selling momentum, RSI will rise and vice-versa. The calculation is based on the most recent periods.
The general consensus is that an RSI value under 30 represents oversold conditions whereas an RSI value over 70 represents overbought conditions. However, many other factors typically come into play.
Another common use of RSI is in spotting divergence. If price forms higher highs but the RSI forms lower highs, this is a sign that price is continuing the rise while the momentum is falling off. It is called a bearish divergence and many traders will take this as a sign that price may be about to reverse.
On the other side, if price is forming lower lows but RSI is starting to form higher lows, it shows that price is continuing to increase despite their being an increase in buying pressure. This is called a bullish divergence and many will take this as a sign that a downtrend may be coming to an end.
This section only scratches the surface of technical analysis. It Is a deep field where many skilled practitioners even develop their own indicators. There are many free resources online where you can learn technical analysis. There is also a lot of books published on the subject.
There are other charting softwares but this is a great option to get started. They have a lot of free tools and there are also a large number of cryptocurrency traders who use this software and post ideas in the community.
Different softwares will have different methods to search products but the general gist is always the same. You search the ticker for the instrument in a toolbar. The toolbar on Tradingview is at the top of the screen. For this example, we will analyze the product Bitcoin priced against the USD. When you search for the product, you will find options for Bitcoin listed on many different exchanges. You can just choose the exchange which you use.
Once you click on the option, you will be brought to the homepage for the instrument. The homepage contains a basic chart, trading ideas posted by the community, and news developments. There are also tabs where you can find further information on technicals, markets, and more ideas from the community. You can follow the product on this page if you want to be notified of developments and ideas from the community. To go into the more interactive chart where you can conduct your technical analysis, you need to go into "Full-Featured Chart".
Once you are in the chart, the layout is the same as the one below. You can easily change the instrument you are analysing from the search bar in the top left.
The left-hand side toolbar has different technical analysis tools. Commonly used tools include trend lines along with support and resistance points. Trendlines help to gauge the direction of the trend and how price is going to interact with it. Support and resistance lines identify areas of significant trading activity. Each of the icons on the left has their own subset of indicators that can be used. The horizontal line or horizontal ray are used to draw lines of support and resistance. You can also click on the star to the right of the tool to create a favourites toolbar.
Indicators can be added from the top toolbar. You can use the indicators icon to search and add RSI, MACD, moving averages, and volume. You can also add different indicators into a favourites shortlist so that they are easily accessible.
You can use all of these tools to complete your technical analysis. The best way to learn is by trying it out and experimenting with different tools and features.
You can edit your indicators inputs or features by right-clicking on the indicator and clicking into "Settings". This can be used to change features such as the colours and sizes of your indicators and lines.
Being able to publish your idea on TradingView is one of the attractive features. It enables your ideas to be scrutinised by a community of traders. You can also build up a reputation in the community for providing valuable content and ideas. To publish your analysis, you can capture a screenshot of the chart via the camera icon up the top-right. The camera icon provides a link to the analysis that can be shared on social media and also used while publishing ideas to the community.
To publish the idea, you can use the "Publish" icon also up the top-right. You can use the link of the screenshot in the bottom toolbar. The title and description can be put into the top two toolbars. Tags and categories can be attached on the right-hand side.
Once your idea is published, it will be displayed along with other ideas for that BTCUSD. Other traders can comment on it and also agree with it which essentially is the equivalent of liking it. You can update your idea as it progresses.
You will often come across cryptocurrencies that you wish to monitor for opportunities. TradingView has two useful features which enable traders to do this. You will need to be a paying member of TradingView to use these features but it is useful to know that they are there. By clicking the menu icon on the top-right beside the "Add Symbol" toolbar, you go to "Create New List…". This could call this list cryptos. You could then create other lists for other asset classes such as stocks and commodities. You can easily add cryptocurrencies through using the "Add Symbol" toolbar. Once a watchlist is created, you can easily toggle between different watchlists and monitor the assets and percentage changes within the lists.
When you have completed analyses on a number of different cryptocurrencies, you may want to be notified when assets cross certain levels. This can be done by creating an alert. Alerts can be created using the second icon on the far right toolbar.
Once you toggle to your alerts menu, you can create a new alert by clicking the plus icon which appears beside "Manage Alerts". You can toggle through many different options for the alerts. You can create alerts for when price crosses a certain level or whether it crosses an indicator. You can also choose to get the alerts sent in a number of different ways such as email and sms.
These steps are only covering a small subset of the tools available on TradingView. The best way to learn what TradingView can do is through hands-on experience and interacting with others who are using the software.
Fundamental analysis is well established within equities. There is a whole industry of sell-side research established which consists of analysts investigating the details of balance sheets and income statements to analyse the value of a publicly listed company. Fundamental analysis in cryptocurrencies is still developing as is the industry itself. Analysts are still determining how to make use of the data to make a forecast for what the future holds for individual cryptocurrencies. With many of these projects being open-source, a large amount of data does exist in cryptocurrencies.
There are a number of models and frameworks that can be used to put a value on cryptocurrencies. These models can get quite complex and can involve forecasting future market sizes, estimating the share of these markets cryptocurrencies can capture, and discounting the price back to the present to get an estimate of whether the asset is overpriced or underpriced. This book will not cover comprehensively the different fundamental analysis framework as they are a field upon themselves and are still both in development and highly debatable. However, similar to the technical analysis section, this part will provide the tools to get started and give the groundwork for investors to delve deeper. There is also a wide array of data online estimating market sizes of different industries so once readers determine the market that a cryptocurrency is targeting, the tools provided in this section can be used to estimate whether the price reflects the change of the cryptocurrency capturing this market. The tools can also be used in assessing ICO's. It should also be noted that a wide variety of projects operating or completing an ICO may be scams. These tools will assist in identifying the scams. If things aren't adding up while doing the analysis, they likely don't add up!
Fundamental analysis can be mainly split into two areas. Quantitative analysis deals with numbers and metrics which can be quantified. Examples of such metrics include supply characteristics, price, and data from various sources such as GitHub. Qualitative analysis is a more subjective and arbitrary form of analysis. It involves researching non-quantifiable information about the project and making an assessment. An example would be reading the background of all the team members.
There are a wide number of sites and resources which provide relevant quantitative information.
Most cryptocurrency projects are open source. This means the activity level and size of the developer community behind different projects can be assessed. Most projects have their repositories on GitHub. This allows users to see the size of the developer community which is contributing, their activity, and how many people are forking, or how many people are subscribed to the code. Some of the metrics can be difficult to interpret but it can serve to provide a general overview of developer activity.
The supply and issuance model for the network is going to be extremely important for its value and also for its function. An easy way to illustrate the importance of supply is to compare Bitcoin and Dogecoin. One of the key functions many envision for Bitcoin is as a digital store of value. Dogecoin has founds its key use case as a tipping coin. The supply of both coins suit these functions well. Bitcoin will have a maximum supply of 21 million and newly minted Bitcoin will be released at a decreasing rate (block reward halving every four years). But imagine it was swapped with Dogecoins supply and issuance model. Dogecoin issues approximately 5 Billion new coins every year. There is already over 116 Billion Dogecoin in existence. This supply and issuance works well for the use case of Dogecoin as a tipping coin. But if Bitcoin had this model, nobody would be calling it digital gold.
Once a cryptocurrency is effectively launched and running, there is a wide number of variables which can be used to assess its health. There are a number of blockchain explorers with provide data on the variables of different blockchains. Blockchain.info is a blockchain explorer for the Bitcoin network.
One of the most important variables is the cumulative hash rate of the miners in the network. Hash rate is a measure of the computing power put to work by miners to add blocks to the blockchain. It can be taken as a gauge for the security of the network. The more miners that are putting their computers to work to secure the network, the more costly it will be to launch an attack. The distribution of mining pools can also be assessed to see if all the miners are accumulating in one country.
It can be difficult to gauge the number of users in a network. A few proxies have been proposed to assess this. They have their drawbacks in terms of accuracy but can be used to give a general view of the development over time. Two of the most popular metrics are the number of wallets and the Google search trends. Wallets generated can be assessed by a popular wallet provider such as blockchain.info. The problem here is that multiple wallets can be used by an individual user and there are also multiple wallet providers. Google search trend results are similar. It can be used as a proxy but many individuals can be searching without necessarily using the network. Regardless, both can be used as a general gauge. You can see the search trend over the past year for Bitcoin below.
Transactions on a network and the dollar value of transactions is an important metric for the health of a network.
Another metric which can be used to assess the health of a network is the amount of exchanges which support a cryptocurrency. A wider number of exchanges supporting a cryptocurrency result in the cryptocurrency being open to a wider number of ways for capital to be invested. The listing of an asset on higher numbers of exchanges results in the asset being more available to a wider number of investors and also an increased awareness of the asset.
There is a large amount of data available on different industries and the market size for these industries as well as data for the market size going forward. These figures can be extremely useful when estimating the value of cryptocurrencies.
When estimating the potential market that a cryptocurrency can take, it is important to note that it is additive. Many cryptocurrencies are developed with the goal of decentralizing a number of different industries. For example, imagine a cryptocurrency that aims to decentralize payments to emerging market countries but also aims to be used as a local currency in these markets. An estimation would be made for each market size and another estimation would be made for the percentage of the market the cryptocurrency could take of each. These would be added to assess the total market the cryptocurrency could take.
For qualitative analysis, there are a number of key resources you can use. The whitepaper will contain essential information. Although it can be technical, even ensuring it is properly presented and reading the introduction and conclusion can be valuable. Oftentimes, whitepapers can be poorly presented or have inconsistent information. Other key resources will include the website for the project, social media platforms such as Twitter, Reddit, and Telegram. LinkedIn can be useful for researching teams. There is no formula for qualitative analysis and where the information is accessed will vary from project to project.
The team is going to be central to any project. Quantitative metrics can change but if the core team is poor, the project stands little chance of succeeding. LinkedIn can be used for researching the background of different team members but it should also be noted that it is easy for anyone to set up a LinkedIn profile and add whatever experience they want. The more clarity there is as to the team members, the better. Key questions should be asked about the team. Do they have the professional experience to mange the project they are proposing? Have they managed a project of this size before? What evidence is there that this team is legitimate and that their claims can be trusted?
The community is hugely important to a project. The difference between a failing and a succeeding project can be the community which drives the project and its interest forward. There are a number of ways to gauge and even quantify the community. The following table is one method applied by a pair of venture capitalists in quantifying the community behind altcoin projects.
Blockchain has undoubtedly become a hype word. With every hyped technology, there will be those that try to ride the wave as they sense opportunity. It is really important to analyse the use case for projects and their networks. While the idea of decentralizing many industries may sound appealing, the fact is that a lot of these industries are already highly efficient and the chances of overthrowing the centralized market leaders are miniscule.
A 51% attack is the ability to process invalid transactions if an entity controls more than 51% of the computing power in the network. The cost can be measured by the USD cost it would take to obtain 51% of the network. At the time of writing, it is estimated to cost just under $10 Billion to acquire the hardware to launch a 51% attack on the Bitcoin network.
It needs to be considered whether the use case is strong enough to justify the tradeoff which is being made.
For every project, there will be competitors both centralized and decentralized. Whitepapers worth their weight should include an assessment of these. A realistic assessment should be made of whether a project can have a chance of capturing a share in the market and possibly becoming the market leader.
You now have begun your journey learning fundamental and technical analysis. It is important for you to have the correct tools to assist in your analysis. Try out these exercises to help!
Go to Tradingview and find the charts for three cryptocurrencies. Set up an account and create a watchlist with the three cryptocurrencies.
Once you're ready, proceed to chapter 6.


After using my style of yoga many times over to heal from illness, surgeries and accidents, I can tell you what works for me, is what works for most of us. Whether you are super loose, super tight, a little dinged up or recovering, we all need to find that elusive balance.
Yoga Fix is an alignment based yoga, with some corrective exercise added in for safety, and to understand that today's body is not what bodies were like 5,000 years ago, combined with meditation, breathwork (pranayama), self massage and self myofacial release using balls, foam rollers and more traditional toys ("props") such as blocks, blankets, straps, eye bags and bolsters.
By weaving safe practices into what your body needs today (and all of your classmates as well), strengthening your weaknesses, opening into your tightness are all keys to getting to the happy, blissed out feeling at the end of class.
Classes are available both private and publicly, and in the Fall of 2017 I will be offering my first 200 hour Yoga Teacher Training!
Please see Gotta Yoga's website for pricing and packages.


text:
Q: Ratio of sum of Euler's totient to $n$: $\lim_{n \to \infty} {\log \left( \sum_{k=2}^n \varphi(k) \right) \over \log(n)}$ This is more a casual/recreational question...
It seems to me, that the limit as given in the subject line
$$\lim_{n \to \infty}  {\log \left( \sum_{k=2}^n \varphi(k) \right) \over \log(n)} = \log_n \left( \sum_{k=2}^n \varphi(k) \right)  \le 2 $$
Possibly this is somehow trivial. And does it approach 2 in the limit?

A: Thm: We have
$$
\sum_{n < x} \varphi(n) \sim \frac{3}{\pi^2} x^2
$$
Proof:
Since
$$
n = \sum_{d | n} \varphi(d)
$$
by Moebius inversion we get
$$
\varphi(n) = n \sum_{d | n} \frac{\mu(d)}{d}
$$
Therefore
$$
\sum_{n < x} \varphi(n) = \sum_{n < x} n \sum_{d | n} \frac{\mu(d)}{d}
$$
Interchanging summation we get
$$
\sum_{d < x} \frac{\mu(d)}{d} \sum_{d | n, n < x} n
$$
The inner sum equals
$$
d \cdot \frac{x^2}{2 d^2} + O(x) = \frac{x^2}{2d} + O(x)
$$
Therefore the final answer is
$$
\sum_{d < x} \frac{\mu(d)}{2 d^2} \cdot x^2 + O(x\log x) =
\frac{1}{2\zeta(2)} x^2 + O(x\log x)
$$
because the later sum converges to $1 / \zeta(2) = 6/\pi^2$.
$\square$
EDIT: In particular your limit is indeed equal to $2$!
EDIT 2: Actually for most integers $\varphi(n) \asymp n$.
In fact the proportion of integers $n <  x$ such that $\alpha n < \varphi(n) < \beta n$, with $\alpha < 1$ converges to a continuous distribution function $$\mathbb{P}(\alpha < X < \beta) > 0$$ where explicitely $$ X := \prod_{p} \bigg ( 1 - \frac{X(p)}{p} \bigg )$$ and the $X(p)$ are independent random variables with $$\mathbb{P}(X(p) = 1) = \frac{1}{p} \text{ and } \mathbb{P}(X(p) = 0) = 1 - \frac{1}{p}.$$
This is Schoenberg's theorem.

A: We have the asymptotic result $$\sum_{n\leq x}\phi(n)=\frac{3}{\pi^{2}}x^{2}+O\left(x\log x\right),$$ so your limit is $2$.
For a complete overview with proof of the above as well as proofs of the $\Omega$ type results for the error term, take a look at this Blog Post.
A solution to this question can also be found in two other answers of mine on Math Stack Exchange:  Probability that two random numbers are coprime and Asymptotic formula for $\sum_{n\leq x}\mu(n)[x/n]^2$ and the Totient summatory function $\sum_{n\leq x} \phi(n)$

redpajama_set_name: RedPajamaStackExchange


text:
The Drake Hotel's new expansion opens in Toronto
The Drake Hotel's Modern Wing expansion is officially open to the public
by Daniel Ball
The Drake Hotel's highly-anticipated Modern Wing expansion officially opened its doors in Toronto this week, adjoining an additional 32 rooms along with a slew of creative and contemporary spaces to the historic Queen Street West landmark.
In addition to more than doubling the hotel's total guest capacity, the five-story expansion also features a new lobby, a street-facing bar that combines retro-style seating with new-fashioned fixtures, multiple event spaces, a Drake General Store, and a cantilevered rooftop level suite with scenic views of the Toronto cityscape.
A curated selection of unique local artworks are also scattered throughout the hotel, including creations such as a multi-dimensional mixed medium artwork of linen, oil paint, and sculpture, a 3-D generated botany-themed animated video, and more.
"It has always been our hope to create a neighbourhood hub rooted in our local community and to bridge art of the moment with intentional hospitality," says general manager Shaileen Shah. "At its core, we want to ignite curiosity within both the modern traveller and our friends—and our new spaces are designed for exactly that. We are excited to, at long last, open the doors of the Modern Wing and we certainly aspire to continue our longstanding tradition of welcoming, world-class hospitality."
Bookings for both the original Drake Hotel space and the new Modern Wing expansion can currently be made online.
The Drake Hotel appoints Shaileen Shah as new general manager
The Drake Hotel's new expansion to open on December 1
The Drake Hotel announces new executive chef Laura Maxwell
Daily bite: The Drake Hotel celebrates 15th anniversary
The Drake Hotel to cap off a week of Valentine's Day offerings with 16-year anniversary party
Daily bite: The Drake Hotel locations offers pop-up wedding chapels


text:
package me.construqt.ciscian.chatter;

import expect4j.Closure;
import expect4j.Expect4j;
import expect4j.ExpectState;
import expect4j.matches.Match;
import expect4j.matches.RegExpMatch;
import org.apache.commons.lang.mutable.MutableBoolean;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Vector;
import java.util.concurrent.*;

/**
 * Created by menabe on 19.05.15.
 */
public class SwitchSession implements SwitchActions {

  private static final Logger LOG = LoggerFactory.getLogger(SwitchSession.class);

  private final SwitchActions switchActions;
  private final InputStream is;
  private final OutputStream os;
  private String promptPrefix = "([\\w]+)";
  private final Expect4j expect;
  private final ArrayList<SwitchAction[]> actions = new ArrayList<>();

  private ExpectState expectState = null;

  public interface Step {
    boolean run(SwitchSession ss) throws Exception;
  }

  public interface CaseAction {
    /*
     * @return null stay in this, !null jump to declared.
     */
    boolean action(SwitchSession sc) throws Exception;
  }

  public interface SwitchAction {
    //boolean run(SwitchSession ss) throws Exception;

    Step[] getSteps();
//    CaseAction getAction();
  }

  public static class Send implements SwitchAction {
    private final String prompt;
    private final Expect[] expects;

    public Send(String prompt, Expect ...expects) {
      this.expects = expects;
      this.prompt = prompt;
    }

    public Step[] getSteps() {
      return new Step[]{
          new Step() {
            @Override
            public boolean run(SwitchSession ss) throws Exception {
              LOG.debug("send:run:{}", Util.replaceAllTerminalControlCharacters(prompt));
              ss.send(prompt);
              return false;
            }
          },
          new Step() {
            @Override
            public boolean run(SwitchSession ss) throws Exception {
              MutableBoolean repeat = new MutableBoolean();
              if (expects != null && expects.length > 0) {
                ss.getExpect().expect(ss.match(repeat, expects));
              }
              return repeat.toBoolean();
            }
          }
      };
    }

//    public CaseAction getAction() {
//      return expects;
//    }

//    public String[] getToken() {
//      return tokens;
//    }

//    public boolean run(SwitchSession ss) throws Exception {
//    }
  }

  public static class Expect implements SwitchAction {
    private final String[] tokens;
    private final CaseAction action;

    public Expect(CaseAction action, String ...tokens) {
      this.tokens = tokens;
      this.action = action;
    }

    public CaseAction getAction() {
      return action;
    }

    public String[] getToken() {
      return tokens;
    }

    public Step[] getSteps() {
      return null;
    }

    public boolean run(SwitchSession ss) throws Exception {
      LOG.debug("expect:run:[{}]", Util.replaceAllTerminalControlCharacters(tokens));
      MutableBoolean repeat = new MutableBoolean();
      ss.getExpect().expect(ss.match(repeat, this));
      return repeat.toBoolean();
    }

  }

  public SwitchSession(SwitchActions actions, InputStream is, OutputStream os) {
    this.switchActions = actions;
    actions.setSession(this);
    this.os = os;
    this.is = is;
    this.expect = new Expect4j(is, os);
  }

//  public void pushActions(SwitchAction[] sas) {
//    for (SwitchAction sa : sas) {
//      actions.add(sa);
//    }
//  }

  public void setDefaultTimeout(long timeout) {
    this.expect.setDefaultTimeout(timeout);
  }

  public void pushAction(SwitchAction ...sas) {
   // for (SwitchAction sa : sas) {
      actions.add(sas);
  //  }
  }

  public void run() {
    int pos = 0;
    while(true) {
      try {
        final int size = actions.size();
        LOG.debug("q:{}", size);
        if (size == 0) {
           break;
        }
        SwitchAction[] sas = actions.get(size-1);
        if (size > 1) {
          actions.remove(size-1);
        }
        boolean repeat = true;
          do {
            for (SwitchAction sa : sas) {

              for (Step step : sa.getSteps()) {
                repeat = step.run(this);
                if (repeat) {
                  break;
                }
              }
            }
          } while (repeat);

      } catch (Exception e) {
        LOG.error("Run-Failed:", e);
      }
    }
  }
  public List<Match> match(final Expect ...cases) throws Exception {
    return match(new MutableBoolean(), cases);
  }

  public List<Match> match(final MutableBoolean repeat, final Expect ...cases) throws Exception {

    final StringBuilder sb = new StringBuilder();
    final List<Match> lstPattern =  new ArrayList<Match>();
    String comma = "";
    for (final Expect caze: cases) {
      final Closure closure = new Closure() {
        public void run(ExpectState es) throws Exception {
          expectState = es;
          //buffer.append(expectState.getBuffer());//string buffer for appending output of executed command
          LOG.debug("<<{}[{}] found:[{}]", Util.replaceAllTerminalControlCharacters(expectState.getMatch()),
              Util.replaceAllTerminalControlCharacters(expectState.getBuffer()),
              Util.replaceAllTerminalControlCharacters(caze.getToken()));
          repeat.setValue(caze.getAction().action(SwitchSession.this));
        }
      };

      for (String token : caze.getToken()) {
        try {
          Match mat = new RegExpMatch(token, closure);
          sb.append(comma);
          comma = ",";
          sb.append(Util.replaceAllTerminalControlCharacters(token));
          lstPattern.add(mat);
        } catch (Exception e) {
          LOG.error("match:", e);
        }
      }
      //queueAction.add(caze);
    }
    LOG.debug("match:[{}]", sb);
    return lstPattern;
//    expect.expect(lstPattern);
  }

  public void setSession(SwitchSession a) {
    throw new RuntimeException("do not call this");
  }

  public void sendln(String s) throws IOException {
    send(s + "\n");
  }
  public void send(String s) throws IOException {
    LOG.debug(">>{}", Util.replaceAllTerminalControlCharacters(s));
    expect.send(s);
  }

//  public void expectUser() {
//
//  }
//  public void expectEnable() {
//
//  }

  public void learnPrompt() {
    String match = expectState.getMatch();
    promptPrefix = match.substring(1, match.length() - 1);
    LOG.debug("prompt:{}", promptPrefix);
  }

//  public void expectPrompt(String ...patterns) {
//  }

  public void expect(String ...patterns) throws Exception {
    MutableBoolean repeat = new MutableBoolean();
    match(repeat, new Expect(new CaseAction() {
      @Override
      public  boolean action(SwitchSession ss) throws Exception {
        return false;
      }
    }, patterns));
  }

  public ExpectState getExpectState() {
    return expectState;
  }

  public Expect4j getExpect() {
    return expect;
  }

  public String getEnablePrompt() {
    return "(\n|\r)"+promptPrefix+"#";
  }

  public String getUserPrompt() {
    return "(\n|\r)"+promptPrefix+">";
  }

  public void close() {
    expect.close();
  }

  @Override
  public void login(String username, String password) throws Exception {
    switchActions.login(username, password);
  }

  @Override
  public void enterManagementMode(String enablePassword) throws Exception {
    switchActions.enterManagementMode(enablePassword);
  }

  @Override
  public void applyConfig(String config) {
     switchActions.applyConfig(config);
  }

  @Override
  public StringBuilder retrieveConfig() throws Exception {
    return switchActions.retrieveConfig();
  }

  @Override
  public void exit() throws Exception {
     switchActions.exit();
  }

  @Override
  public void saveRunningConfig() throws Exception {
    switchActions.saveRunningConfig();
  }

}

redpajama_set_name: RedPajamaGithub


text:
Develop Your Unique Voice In 7 Interactive Lessons
A Vision For Storytelling [20mins]
The Rules (0:19)
First Things First - A Guide To The Course (1:13)
Show Me The Prize (0:58)
Who Do We Have Here Then? (0:49) (3:30) (3:07) (0:48)
There's A Story You're Already Telling. (1:00)
What Did You Learn? (1:34)
Lesson 2. Hear Hear
Where Do You Stand? - Graphic V/O (0:13)
Listen Up. (11:47) (11:25) (9:38) (8:06) (7:44) (1:38)
Timed Exercise - Finding Your Feet. (0:40)
From The Ground Up. (1:14)
What It's Like In Your Shoes (0:21)
Lesson 3. Details. Details. Details
Food For Thought- (Graphic VO) (0:36)
Timed Exercise - A matter of taste (0:54)
I Hear You're Hungry (0:32)
What Do We Know? (0:57)
Right Sizing (0:28)
Lesson 4. Fresh Start,
Look How Far You've Come (0:29)
Beginnings (0:49)
Listen To The Start (0:52)
Every Wish Answered (0:11)
Lesson 5. And they all lived happily....
Keep On The Path (0:26)
End in Sight (1:23)
And Finally... (0:57)
Sum Up (0:36)
BONUS : Additional Practice Endings
Lesson 6. Tuning up.
It's Not Where You Start, It's Where You Finish. (0:17) (2:13)
One Singer, One Song. (1:05)
Coming Full Circle. (0:27)
Lesson 7. Gimme 5 [35mins]
It's All About You, Baby. (0:51) (1:44)
Time To Listen To Yourself (0:17)
Repeat Until Fabulous! (0:25)
And On To The Next. (2:17)
Technical Help - The Storytelling Selfie
#SelfieStory
Show Me The Prize


text:
using System;

namespace Sourcerer.Infrastructure.Time
{
    public class SystemClock : IClock
    {
        public DateTimeOffset UtcNow
        {
            get { return DateTimeOffset.UtcNow; }
        }
    }
}


A version of this post was originally published on December 13, 2012.
I can recall meeting Anita Borg for the first time when I was in graduate school. She visited UC Berkeley in 1988 as part of a WICSE (Women in Computer Science and Engineering) lunch at the invitation of Sheila Humphrys. Anita talked about her research in operating systems and the initiative to start the Systers email list. She told the story of how Systers was started when all of the women at a conference met in the ladies' bathroom. After that lunch, I immediately joined Systers.
Anita and I had an opportunity to meet again six years later when I visited DEC's Western Research Lab to ask some research questions about the DEC Alpha chip. I was an assistant professor at Northwestern University at that time. Prior to that meeting, I had distributed an email on Systers about starting a Systers-of-Color sub-list within Systers to focus on minority women in computing. The goal was to provide a forum for minority women to discuss issues particular to the group without having to provide an explanation about the issues. Such issues include greater levels of isolation, tokenism, scarcity of role models/mentors, and lack of access to influential networks. I was surprised at the level of pushback that we received about starting this subgroup. Anita intervened on our behalf to indicate that just as Systers was started to bring women together to discuss issues unique to women, so, too, was the Systers-of-Color list started for issues unique to women of color. The pushback stopped immediately.
During the meeting at DEC WRL in 1994, two things happened. First I had an opportunity to meet with the architect of the DEC Alpha chip to get questions answered related to my research on sparse matrix computations. Second, Anita invited me to lead a birds-of-a-feather (BoF) session on women of color at the first Grace Hopper Celebration (GHC) in Washington, D.C., that June. I accepted with great excitement. We had approximately 10 to 15 participants attend the BoF and the bonding was great. We launched Systers-of-Color.
Women of color in computing continued organizing BoF sessions at GHC 1997, GHC 2000, and GHC 2002. The attendance at these sessions grew with each conference. For GHC 2004 in Chicago, we held our first Women of Color luncheon for around 200 participants. GHC has continued holding the Women of Color lunches each year.
In 2007, the Latinas in Computing group was started. In 2011, the Black Women in Computing group was started. Then in 2012, the two groups, along with representatives from other women's groups, with leadership from the Center for Minorities and People with Disabilities in IT (CMD-IT), organized the first Women of Underrepresented Groups one-day track. Anita's support for the Systers-of-Color list has had a major impact on many women from underrepresented groups.
The growth of Women of Underrepresented Groups in Computing has paralleled my growth with the Grace Hopper Celebration. As mentioned above, I started working with GHC as a leader of the BoF on Women of Color for GHC 1994, the first celebration. For the second GHC in 1997 in San Jose, I was asked to be a part of the program committee, which I happily accepted. I was then asked to be the Program Chair for GHC 2000 in Cape Cod. I went on to be the General Chair of GCH 2002 in Vancouver, the first GCH held outside of the United States. I then handled fundraising for GCH 2004, which was held in Chicago.
My growth with GHC, and in particular my close interactions with Anita Borg and Telle Whitney, helped me in many different ways. First, the leadership experiences with GHC have been invaluable. Second, the personal interactions with Anita and Telle were phenomenal. They have been exceptional role models and inspirational leaders. Lastly, the exposure to senior women in academia and industry through GHC has been very rewarding. This exposure led to me becoming a university department head and helping to cofound the Richard Tapia Celebration of Diversity in Computing conference series. Now my role as Executive Director of CMD-IT, in addition to be a professor at Texas A&M University, is enhanced by my continued relationship with Telle.
I really miss Anita, especially her great support and significant encouragement to do bold things. As my way of continuing Anita's spirit, I want to encourage and support you in your efforts to do bold things that will have a significant impact and inspire others.


For those of you headed or that live down under in Sydney Australia, we are going to have some small groups over 4-5 days playing around the Sydney Australia area courses such as The Lakes (host of 2018 Australian Open), New South Wales GC (the pebble beach of Australia), to name a couple for the week of Feb 18th 2019. If you have an interest in joining in the fun please message me and I will give you details.
We already have a number of people from our Scotty Cameron Group set up, hope to see Team Titleist members as well!
Only expect the best from Chris! Have such a wonderful time and thanks for spreading the Team Titleist camaraderie across the globe.
I hope we can get lots of participation from our friends "down under"!
Also, if anyone from the states is/will be around Sydney at that time (remember it is summer there now) let me know!
Went there this spring and had two great fun packed weeks all along the coast, but just no time for golf. Chris, had some correspondence with Murray (Crocman) in Melbourne and he said that is the place to come. Being you are going to be down under might consider flying on down to Melbourne. You guys have fun. No worries, I'm sure.
Try to get to the Australian Club, it is a great track!
The Australian Club and NSW it appears we may play back to back on Friday! Thanks for the recommendation!
enjoy your time, the weather is nice and warm down here at the moment.


It's already been a little over one year since the 4th of October 2012, the day Adam Ondra climbed Change. The route was his biggest project in the cave of Hanshelleren in Flatanger and he proposed it as his first 9b+ ascent, his hardest ever at the time.
This last September, we met Adam in Denmark during the inauguration of Blocs & Walls, the brand new climbing gym of Copenhagen. We had a chat and went through some of the great things he managed to achieve on rock since he completed high school, but we also talked about what's still work in progress. The young Czech's passion is in fact an unstoppable drive and Adam never puts his feet up: he is always thinking about becoming a better climber for his next project.
Hi Adam, good to see you! Between the end of high school (late spring of 2012) and the beginning of your university studies in native Brno (October 2013), you've had a 15 month period which you could dedicate solely to climbing. Never before in your life you had the possibility to be a proper "fulltime climber" and it might take a while before you'll be able to do it again.
Looking back at this important period, you managed to redpoint your first two 9b+s, to flash your first 9a and then to onsight your first 9a. Which of these feats did you think would happen first and which ones you had most of your expectations on?
I had the most expectation about Change. I just really wanted to do some nice first ascent, something that I would put a lot of effort into. Something that I would find, that I would bolt and clean. I really wanted to go through the whole exciting process of a first ascent. And when it all happened it was just a fairy tale ending for my dream.
And once you were done with Change, did it feel like a lot of weight off your shoulders? Was it easier to focus on any of the other objectives you were aiming for?
Definitely as soon as I was lowered down from Change, I was already thinking about La Dura Dura, which was the obvious next big project.
Your feats have been discussed at length, so we wanted to ask you about any unfinished business of this period. Maybe Biographie (which you tried to flash first and then to send in June 2012), or that project you bolted in the Red River Gorge, or First Round First Minute maybe?
For sure I have some unfinished business in the south of Spain, at the Otiñar crag of the Jaén province which is in Andalucía. It's a route I thought would definitely be 9b+… but there was a Spanish climber, Luis Alfonso Félix, from Cuenca, who came to visit in Jaén and to try the moves of this route. Initially, he broke some holds that I didn't want to use because I felt they were going to break. But after one broke, there was actually even a bigger hold which made the whole climb much easier. So, the last day of the trip I fell off two times from pretty much the last two or three moves. I hope I will have the time to finish it soon.
And I definitely plan to send another 9a onsight… I'm still not very sure that the one I onsighted was really a proper one. I would definitely like to confirm that grade in that style.
You haven't bouldered much in the last year and after Gioia and Terranova (both 8C+/V16) you haven't climbed many super hard boulders apart from one 8B+/V14, Magnus Midtbø's Blood Redemption. Is there a reason for this? Do you share Chris Sharma's view that the hardest boulders of today are very painful and/or condition dependent or just very long so one might as well climb with a rope?
I agree with Chris. You could project a very hard route and, on average, you would have some 50 days a year with the route in good conditions. But for a similarly borderline difficulty boulder, you would have 10 days a year. I think this made me focus on routes. I still definitely enjoy bouldering, but mostly short term projects.Sometimes hard sport climbing still feels like bouldering, just on a rope. Especially the projects I have in Flatanger involve some really hard boulder moves.
I loved those moves so much that I didn't mind the fact that redpointing could become a bit of a nightmare. At the same time, I figured out this way of attempting the route using three fixed ropes at three different points of the route. And I just tried those boulder moves until I was able to link them from the highest placed fixed rope. Then I went lower and lower. In the end, the process was less tiring, because trying from the ground is not necessarily much harder than trying from high up, but makes you really tired on the long run because you get to climb more. Even with the kneebar rests, you are getting pretty fresh forearms, but the rest of your body is getting more tired. And when you are climbing in that cave every day, you just feel like you are just going down, physically. So, as I was trying from the middle, the crux was still of a similar difficulty as from the ground, but it was not so tiring.
And once I was done with linking from the lowest fixed rope, I climbed the route second go and my body was quite rested, I could take full advantage of all those kneebars.
Is this something you had done before Move?
No, it's a new thing. In this route it definitely made sense because the route is so steep and the ground of the cave goes almost in parallel with the roof. So if you want to start from the middle, all you have to do is to jumar about 15 metres.
During this year's trip to Norway, you have bolted also easier lines, well below your onsight level. How did this happen? Where you looking especially for easier lines or were they just appealing lines which happened to be easier than you thought?
It was both, some of them were really appealing. Some others I bolted because conditions were bad and I didn't really know what to do with the time and I thought of opening some lines ground up, using cams. But some of them I bolted also because I knew I needed some nice warm-ups close to the projects and there was an obvious line to be bolted. Some of these warm-up lines turned out to be quite hard, like Illusionist, which turned out to be 9a in the end (note: the name came from the fact that the route gave Adam the illusion it would have been easy). But in general I felt it would be a nice thing to create lines for the climbing community. And I was really happy that I could see people climbing on these routes during the summer.
Nice! It sounds like you had a great time in Flatanger this summer too. Have you been tempted to postpone university by another year?
No, I wasn't tempted to. Because I know that if I didn't have to be home to study, it would be hard to persuade myself into hard training. But as I have to go to school, it's easier to stay in Brno and really train in a structured way. I will be competing in the last two World Cup events this year mainly to regain the experience and to see how it feels like, but I will not be training especially for them.
But we know that you are planning to participate in the 2014 Lead World Cup. With regard to this, are there specific aspects of the competition season that you are looking forward to?
Do you think lead competitions have changed since you won the 2009 Lead World Cup?
I don't think the style has necessarily changed but I think the level has just increased a lot. Maybe there aren't that many more people climbing at a higher level, but there's for sure a handful of athletes who are much stronger now than they used to be and this makes the lead comps much more challenging. So there is Ramon, of course, Sachi, Jakob and Sean and I know than they are much stronger competition now than when I won the World Cup.
To finish up, we know that you speak a number of European languages. Apart from native Czech and English, your Italian is very good and you can speak German, Spanish and some French too. This all reflects how approachable and well travelled you are, but it's probably time we learned some Czech! There's two words we hear often in your videos, I guess they are for "come on" and for "take" at the end of a route. What are they exactly?
Well, thanks for the interview and the Czech lesson. Later!
Adam Ondra is sponsored by La Sportiva, Montura, Black Diamond, Beal and Entre-Prises.


At Prevail we believe every person battling blood cancer deserves a second chance at life — and we are determined to make it happen. We are singularly passionate about engaging the public to help us get everyone involved in curing blood cancer, whether as a donor, a volunteer or a financial supporter. It all begins with one remarkable person, one life-changing swab and one huge win — finding a match and a cure.
Blood cancer is an umbrella term for cancers that affect the blood, bone marrow and lymphatic system. In most blood cancers, normal blood cell development is interrupted by uncontrolled growth of abnormal blood cells. The abnormal blood cells can prevent blood from fighting off infection or preventing uncontrolled bleeding.
Unfortunately, blood cancer can strike any one of us at any time. Approximately every four minutes, a child or adult in the United States is diagnosed with a type of blood cancer. That's 360 people a day, 130,000 people a year.
There are three main types of blood cancers: Leukemia, cancer that is found in your blood and bone marrow; Lymphoma, blood cancer that affects the lymphatic system; and Myeloma, blood cancer that specifically targets your plasma cells.
For many, there is hope of a cure through a bone marrow or peripheral blood stem cell transplant. Today, transplantation, of healthy stem cells donated by related and unrelated volunteers, offers hope to many patients suffering from these sometimes deadly diseases.
There are two ways to donate bone marrow. The method used for donation depends upon the patient's needs and is determined by the patient's doctor.
In this method, cells are collected via the bloodstream. To increase the number of stem cells in the bloodstream, donors receive daily injections of a synthetic protein called filgrastim for 4 days before and on the day of the collection.
On the day of collection the donor's blood is removed with a sterile needle from one arm and passed through a machine that separates out the blood stem cells. The remaining blood is returned to the donor through the other arm. The cell collection is an outpatient procedure that takes about 4-6 hours on 1-2 consecutive days.
Possible side effects and recovery: While taking the medication, many donors experience flu-like symptoms such as headaches, bone and muscle achiness and fatigue. Most side effects should subside within 48 hours of donating.
Marrow cells are collected from the backside of the pelvic bone (not the spine) using a special syringe. Donors receive general anesthesia so no pain is experienced during the marrow extraction. This is a 1-2 hour, outpatient, surgical procedure.
Possible side effects and recovery: Many donors experience some pain, bruising and stiffness for up to two weeks after their donation. Within a week of donating, most donors are able to return to work, school and many regular activities. The donor's marrow is completely replenished within a few weeks.


Here is another great math trick that I recently found and would be great to teach your students or kids. The fun part is that they can choose ANY number at the start and, if they perform the calculations correctly, the answer will always be 8! Give it a go and try it out with a few different numbers to begin with.
Step 1: Come up with any number.
Step 2: Subtract 1 from this number.
Step 3: Multiply your answer with the number 3.
Step 4: Add 12 to the number.
Step 5: Divide the result by 3.
Step 6: Add another 5 to your answer in Step 5.
Step 7: Subtract the first number you came up with at the start (Step 1) from the number you resulted in at the end of Step 6.
The Answer will be Number 8!


text:
Q: How to create login page in vaadin framework with db connectivity? Im have just started to work with vaadin framework. I have created a login page with vaadin's default login page. Can anyone tell me how to check the username and password with the database and move to next page on successful login. Im using psql and connected using hibernate.
Regards
Suresh S

A: I have done the login page and session handling using threadlocal pattern in Vaadin framework and it is working fine. Refer Login Form Sessions Threadlocal pattern

A: Even though it uses JPA and the appfoundation framework, the Login Screen implementation of http://code.google.com/p/instant-webapp/ might give you some inspiration on how this can be achieved.


Laender's talk, titled "Blockchain for Policy: a Pragmatic Assessment," touched on topics such as blockchain enthusiasts' relationship with organizations and institutions, collective decision-making, and digital citizenship. Laender noted that he prefers the term "tinkering" over design when it comes to ICT matters—while "design" connotes a more intentional focus, "tinkering" better represents the trial and error processes that better relate to ICT.
We were grateful to have Laender speak at our seminar as he has an impressive and diverse background. He was policy advisor to the Strategic Affairs Secretariat of the President´s Office (SAE), and later became telecommunication advisor to the Chief of Staff of the Executive Office of the President (Casa Civil), where he coordinated the regulatory aspects of the Brazilian National Broadband Plan. He has a Law PhD from the University of Brasilia, where he is a fellow and founding member of the Telecommunication Law Research Group (Getel). He is currently co-founder of leGit, a platform for open-sourcing legal documents, and one of the State Attorneys of the Espirito Santo State of Brazil.
For more information on Laender's guest talk, you can view his slides on LinkedIn. Thank you, Gabriel, for sharing this valuable information with ARNIC!
Our next ARNIC seminar will take place on February 21 at 12:30pm with Dustin Phillips—more info to follow.


text:
Genetic link to risk of developing bone disease
Posted Tue 31 May 2011 at 11:40pm Tuesday 31 May 2011 at 11:40pm Tue 31 May 2011 at 11:40pm
abc.net.au/news/genetic-link-to-risk-of-developing-bone-disease/2740236
A new international study involving WA researchers has discovered a link between genetics and the risk of developing bone disease.
It found a number of new genes which are responsible for the inheritance of Paget's disease, a bone condition that affects five per cent of people over 55.
The findings are the result of ten years of research.
The University of Western Australia's John Walsh says more needs to be done to find out exactly how the genes are linked.
Professor Walsh says the breakthrough could lead to genetic profiling to identify people at risk of developing the disease.
"When you have Paget's disease, and it's diagnosed, sometimes you already have quite a lot of bone damage, and deformity, and pain and then of course it's much less satisfactory treating that as getting in early and preventing the disease from developing," he said.
Professor Walsh says the study could pave the way for breakthroughs in other areas.
"Although what we've found is relevant for one disease, Paget's disease, we may well find some of these genes are involved in other bone diseases, such as osteoporosis, or bone cancer, or rheumatoid arthritis," he said.
"So it really is very exciting data which may have a wide impact."
Posted 31 May 2011 31 May 2011 Tue 31 May 2011 at 11:40pm
Diseases and Disorders


text:
Abbas pressured to halt peace talks
Hugh Naylor
http://www.thenational.ae/apps/pbcs.dll/article?AID=/20100928/FOREIGN/100929407/...
Palestinian political factions yesterday urged the president, Mahmoud Abbas, to abandon direct peace negotiations with Israel after it failed to extend a partial freeze on construction of West Bank settlements.
But Mr Abbas held back yesterday on a threat to quit the talks after the expiration of the freeze at midnight Sunday. He told reporters in Paris he would not rush to respond to Israel's resumption of settlement construction, but would first consult with Palestinian and Arab leaders.
He said the Palestinians would hold a cabinet meeting this week and then discuss the next step with Arab foreign ministers on Sunday.
"After all these meetings, we may be able to issue a position to clarify what is the Palestinian and Arab opinion on this matter," Mr Abbas said.
A wide-scale resumption of settlement construction might force Mr Abbas to quit the talks, but Israel is hoping that he will tolerate low-key construction.
Yesterday, bulldozers were preparing plots of land in Ariel to build homes for settlers and construction was poised to resume in more than half a dozen other sites. Also, earthmovers started work in settlements near Nablus, the largest city in the northern West Bank, said Ghassan Doughlas, the Palestinian Authority's head of settlement monitoring in the area.
Meanwhile, there was little indication that Jewish settlers and their supporters would heed Sunday's appeal from Benjamin Netanyahu, Israel's prime minister, to restrain their comments and enthusiasm.
An official at the Yesha Council, which represents settlement municipalities, said the only impediment to "full, natural-paced growth" was the Jewish holiday of Sukkot, which ends tomorrow evening.
The Israeli military has barred Palestinians from entering Jewish areas during the religious holiday, and the official, who spoke on condition on anonymity because he was not authorised to discuss the issue, said "most contractors don't work during this time".
After the holiday, construction would begin in earnest "across the board, at all communities," the Yesha official said, adding that work would not be restricted to communities that could be swapped for land if Israel and the Palestinians make a deal.
Although considered illegal by the international community, Israel has built more than 120 settlements in the West Bank, with more than 300,000 residents, since conquering the area. A further 200,000 live in settlements in East Jerusalem, which
Palestinians want as the capital of their future state.
The end of the freeze is increasing the pressure on Mr Abbas. While he has suggested as recently as yesterday that negotiations could continue despite the freeze's expiration – a reversal of his previous position – Palestinian factions, including allies of Fatah, his party, have demanded that he walk away from the talks.
Immediately after the end of the freeze, a statement on Mr Netanyahu's website urged Mr Abbas "to continue the good and sincere talks that we have just started, in order to reach an historic peace agreement between our two peoples".
The statement said the Israeli leader had been in close contact with Hillary Clinton, the US secretary of state, Egyptian President Hosni Mubarak and Jordan's King Abdullah II to "ensure both the continuation of the talks and their success".
The armed wing of Fatah, the Al Aqsa Brigades, called yesterday for Palestinian leaders to abandon the talks and threatened to teach settlers "unforgettable lessons", the Palestinian news agency Maan reported.
On Sunday, the leftist Popular Front for the Liberation of Palestine (PFLP) announced it would no longer attend meetings of the Palestine Liberation Organisation's (PLO) executive committee.
The PFLP and all other factions of the PLO umbrella organisation – except for Mr Abbas's Fatah – opposed negotiations with Israel.
Khalida Jarrar, a PFLP member and Palestinian member of parliament, said her organisation withdrew from the committee, in part, because its procedural rules were violated when it was decided to enter the negotiations last month.
A two-thirds vote is required to approve a decision by the 18-member committee, but only six members voted in favour of the talks.
"That's not two-thirds and that's not legal," she said, adding that Mr Abbas "should represent the majority opinion among Palestinians, and going back to the negotiations does not represent that opinion".
Ziad Sarafendi, a Fatah politician who lives and works in Gaza, said the only way for pressure on Mr Abbas to be relieved is if the United States convinces Israel to halt settlement expansion.
"I think most Palestinians don't want Abbas to continue negotiations," he said. "But at the same time, if he wants to continue to negotiate while settlements are growing, this will only be a liability for him."
Meanwhile, Khalid Meshaal, the Syrian-based leader of Hamas, said yesterday that only minor issues remain for a full reconciliation with the rival Fatah group, headed by Mr Abbas.
He did not give details but said the two sides have taken "serious and real steps" towards reconciliation and would meet in Cairo in early October for more talks.
Repeated efforts to reconcile the two sides have failed. Breakthroughs have been heralded before, only to fizzle. Reconciliation would likely require major concessions, including the integration of rival security forces and new elections – issues the group has shown little interest in compromising on so far.


Cakewalk is offering a free demonstration version of its SONAR 8 digital audio workstation. The trial version of SONAR 8 is available in both 32- and 64-bit versions, and in five localized languages. Users can test-drive the SONAR 8 demo for up to 15 days, create and save projects, then register online to earn another free 15 trial days. Once the trial version expires, users will be able to save their projects and purchase the full version of SONAR 8 if they choose, at which time they will be able to re-access their projects.
SONAR 8 offers features for recording, composing, editing, mixing and mastering, including a collection of virtual instruments, mixing and mastering effects. SONAR 8 is said to work with any audio interface or control surface, and offers delivery capability for collaboration with users of other DAWs.
The free demonstration version of SONAR 8 is available at Cakewalk's Website.


With the weather not so torrential tonight, come in, relax and enjoy some lively, jazzy tunes in front of the fire from 9pm onwards. The team have created a special selection of Chivas Regal cocktails, inspired by Modern Heroes, perfect for a night like this.
Hawthorn Lounge © 2019. All rights reserved.


I chose Bedknobs And Broomsticks, Willy Wonka, and Bad News Bears was the favorite between the other 2.
In my opinion, Willy Wonka and the Chocolate Factory was the 'Wizard of Oz' of the 70s. Oh, here's a bit of trivia for you. It was called 'Willy Wonka' rather than 'Charlie and the Chocolate Factory' because the film was supposed to be one big long advert for a chain of sweets of the same name (like He-man the cartoon was to the action figures).
My choices were Willy Wonka, Bedsticks and Broomknobs and Robin Hood (Disney).
they talk about that, how nobody remembers the candy bar but the movie's gone on to be a classic among classics. and it was conceived as a 90-minute candy-bar advert!
here's a trivia quiz for ya: anybody know where the movie was shot? what location?
Was it shot in Austria or somewhere like that? I think it was only a couple of miles away from the actor who played Augustus Gloop.
austria ist ein gut guess! villa vonka vos in austria during ze vor!
germany is correct. i forget why they didn't shoot it in england like you'd expect. remember the scene at the end when they fly up in the gizmo and there's all these red roofs as far as the eye can see?
asking for the city is unfair of me, no one who hasn't seen the dvd commentary or looked it up could possibly know.
these were some of my favorites as a young child.
The Aristocats, Willie Wonka and the Chocolate Factory and The Muppet Movie.
Had Disney's 'Jungle Book' been made a few years later, that would have clinched it!
i'm not a big believer in the "other" option. folks make suggestions for other movies in the thread anyway, ya know? but i sorta like the idea that if you vote, you should vote for something specific.
i actually missed bugsy malone but i remember when i was trolling around netflix looking for titles to put on this list i stumbled on a description of it and it sounded cool so i put it on my list.
Yes, I was disheartened not seeing it there. I 35, and it's been my #1 film since 1976! The flick will finally hit our Region 1 DVD-playing shores soon.
Dude! Pippi in the South Seas!!! Classic!
Pippi with Mr Nelson, of course.
Not so much of the longstockings above?
holy crap! i'm viewing this page in the library! they're gonna arrest me!
there were like three pippi movies. i had to pick one.
Pippi was awesome. I remember beign aware that they were made overseas...I think these films are responsible for my hoity-toity artsy pain in the neck love of internationally made movies.
Which version is this one portrayed?
I said The Muppet Movie, The Rescuers and Charlotte's Wb.
I think all, except the one on the truck, are from the original Pippi Longstocking.
A Germany/Sweden production from 1969, that explains a lot.
hmm, my netflix shows pippi as 1974. maybe that's when it was released stateside.
I always thought it a great shame they made PIPPI LONGSTOCKING into a totally ridiculous film, for me the character went to pot (so to speak) once the books were put onto film.
"Good News, We Found the Bears"
Charlotte's Web was basically the best 70's children's movie, IMO. Better than the 2006 remake.
Freaky Friday is one of my most favourite movies - so many classic scenes! The actress who played the mother was hilarious!


text: FFSPB AWS CLI Tools


Literature References: Thromboxane A2-receptor antagonist. Prepn of (±)-form: F. Watanabe et al., EP 226346; eidem, US 4861913 (1987, 1989 both to Shionogi); and isomers: M. Narisada et al., J. Med. Chem. 31, 1847 (1988). Prepn of (+)-form: M. J. Martinelli, J. Org. Chem. 55, 5065 (1990); M. Ohtani et al., ibid. 56, 2122 (1991). Pharmacology: A. Arimura et al., Int. Arch. Allergy Immunol. 98, 239 (1992). GC determn in plasma: J. Okamoto et al., J. Chromatogr. 583, 45 (1992); in urine: eidem, ibid. 53. Clinical pharmacokinetics: A. Fujimura et al., J. Clin. Pharmacol. 36, 409 (1996). Clinical evaluation in asthma: M. Fujimura et al., Pulm. Pharmacol. 8, 251 (1995).
Properties: Colorless crystals from toluene + hexane, mp 60-62°. uv max (ethanol): 225 nm (e 5270). [a]589 +28.7° (c = 1.00 in methanol).
Properties: Prepd as the dihydrate. Colorless pillars, mp >300° (dec). [a]D26 +19.0 ±0.6° (c = 1.010 in methanol).
Properties: Colorless plates from ether + n-hexane, mp 85-86°.
Keywords: Antiasthmatic (Nonbronchodilator); Thromboxane A2-Receptor Antagonist.


I paint because I want to. I keep painting because my vision is generally moving one step ahead of what I'm actually doing. I'm not quite certain how one can continually face a blank, white sheet of paper without wanting to face it.
Painting is my ongoing conversation with the world: listening, seeing, interpreting, translating. More accurately, painting is a conversation with my garden. My garden stands as a chapel to my belief in everything: life, death, dying, renewal, exuberance, sadness, acceptance and beauty. I am tied to the land.
If there is anything I want to SAY with my paintings it is that what I see in this world is great, wonderful and heartbreakingly beautiful. These are not thoughts I dwell on when I conceive an idea for a painting. A moment of a petal moving in light, a moth lightly holding its wings at rest, waiting for night or a fish gliding in quiet serenity, there is a moment that moves like visual poetry across the horizon, percolates, insistently and I paint.
I love the process of painting, the creative moment that transforms the observed and experienced world into art. It nourishes me, intellect and soul.


text:
Q: How do I cache a Python object in AWS lambda (defined outside the handler) Variables defined outside of the handler are cached - does this work for objects? I want to cache a client class but not sure how.
I need to instantiate the class from inside the handler because I need data from the event for the constructor. Can I define a var for it outside the handler and store it there like this?
from . import myclass

myobj = None

def lambda_handler(event):
    myobj = myclass.MyClass(event)

myobj is set to None because I need to set a var to something correct? It won't get reset to None every invocation, will it? I want to cache the instantiated object which takes the event in its constructor.

A: General pattern to reuse lambda execution context is following:
myobj = None

def lambda_handler(event):

    global myobj

    if not myobj:
        myobj = myclass.MyClass(event)

So if your object is None, you will create it. Subsequent lambda invocation will likely reuse the execution context and myobj will be already set.
But the problem I see in your case is that for each invocation event maybe different. This off course will lead to issues as myobj may hold old event data from old invocation.
So if event changes with each invocation, you will have to ensure somehow that your myobj holds data associated with current invocation, not previous one.
Edit: Based on the @red888 comments.

A: I've been using the following pattern, with a dictionary for the warm resources in the lamdba:

from time import time
import json

warm_resources = {
    'cold_start_time': time(),
    'invocation_count': 0
}

def lambda_handler(event, context):
    invocation_time = time()
    warm_resources['invocation_count'] = warm_resources['invocation_count'] + 1
    print(f'Invocation count: {warm_resources["invocation_count"]}, Seconds since cold start: {round(invocation_time - warm_resources["cold_start_time"], 1)}')
    return {
        'statusCode': 200,
        'body': json.dumps({
            'Howdy': 'Ho'
        })
    }

I haven't found it necessary to use the global keyword (PyCharm seems happy :)), and the dictionary of warm_resources is persistent between invocations.