Every night my new Papa takes me out of my cage and lets me play on his bed. He only lets me play in the floor if I'm inside my ball, because he says that he's afraid that I could hide behind the sofa and get hurt.
When I'm playing on the bed I like to hide behind the pillow and under the sheets.
Oh the treasures you can find in a bed, look hard!
Just make sure not to go poo in his sheets or your Papa will get mad.
Oh Oscar, your so tiny and cute!
you on the floor without your ball.
Playing on his bed is even better.
There's lots of things to explore.
omgosh oscar.. you are s0o tiiny!!
but the bed does seem to need some wood shavings, huh?
Oscar, show papa how to make the bed correctly, ok?!
how come oscar doesn't pee or poo on your bed? Mine always do that when he's out of his cage ???
Ginger whispers, "Hey Oscar. The middle of the pillow is a very nice place to sleep. Take it before your papa does!".


text:
Ashley and Micah English
Micah Thomas English
Ashley Karen English
Benjamin Micah English >
Kalyn E. English >
Altier
Shadowfang
Past Pets >
Rascle
Homes >
Kenora >
Our House: Plans
Our House: Work
What's New (2020) >
What's New (2019)
Journals (2015)
Temples Visited
Infertility Struggles >
What Not to Say to Childless Couples
Photos (2013 and earlier)
Pet Photos
Micah's Writings >
World Events and Politics
Micah's Music
Soup, Salad and Sandwiches
Ground Meat Meals
Desserts >
The II
Movies >
Movie Reviews (2018)
Previous Movie Reviews
The Grading Scheme
Favourites >
Best Guy Movies
Best Girl Movies >
Hall of Fame >
Movies of the Year
You Have to See This
Not Worth Seeing
Our Favourite Movies
YouTube Hall of Fame
Game Reviews >
Game Reviews (Early Access) >
Creativerse
Folk Tale
Game Reviews (2014) >
Might and Magic X: Legacy
Dead Island: Riptide
The Banner Saga
Farcry 3
XCOM: Enemy Unknown/Enemy Within
Guides/Walkthroughs >
DIVINITY ORIGINAL SIN EE
Mount and Blade: Warband Viking Conquest
Favorite Games >
Best Co-op Games
Best RPG's
Best FPS's
Best Board Games
Other Good Games
Gaming World >
Gaming Pictures
Music Reviews (2015) >
Music Reviews (2014)
Lifehouse >
No Name Face
Stanley Climbfall
Best Soft Music
Best In Between Music
Best Hard Music
Our Wedding Music
Book Reviews (2016) >
Book Reviews (2015)
Favourite Writings
Best Religious Books
There are those games that are hard to place in anyone genre, but still excel at being some of the best games of this
generation (Dragon Force being an example). Here is a list of some of our favorite games that have a hard time finding a specific genre to call their own and why we think they are the best thing since sliced bread!
Dragon Force
I have not taken out an old console more and dusted it off than I have for the Sega Saturn, and the reason? Dragon Force. There has not been and continues to not be a game that can stand beside is game. It is a strategy world based conquering ARPG that honestly has no real comparable. This game has you picking one of eight kingdoms as your starting point and taking over the world from that kingdom, taking over castles and recruiting soldiers as you go. The combat in this game will have you fighting general to general with as many as 100 soldiers a piece to the death in awesome splendor. Needless to say this game is one of those few old games that had me wetting my pants in anticipation for future video games that would have you fighting with groups of 1000 soldiers with even bigger worlds… Wow oh wow was growing up and watching the video game industry sell out and crash/burn fun… If you don't have a Sega Saturn you might want to look on EBAY and get one JUST for this game, you seriously will not be disappointed fighting with everything from zombies to harpies to dragons and beyond, this game is truly a masterpiece.
Mario Kart 64
Another masterpiece… This game was all skill and very little luck. I could play this game 100 times and beat anyone breathing 100 times (seriously still undefeated…) latter installments became more about "luck" and being in "last place until the very end" than about skill. Items that you got and cheats associated with that made the later installments not as fun to play as even after you mastered the game and the courses you could still end up losing- stuuuuuupid! This game is and continues to be one of the greatest racing games for ALL ages on the market. If you have a few extra bucks you need to pick up an old N64, 4 controllers and a copy of this game, you will not be let down; hours of screaming fun await…
Ninety Nine NIghts
Seriously the best "button mashing game" to date. Dynasty Warriors had a couple good ones, but nothing like this game… Amazing graphics for a button masher this game doesn't stop there, you will be fighting hundreds and hundreds of enemies at once and the graphics hold. If you are a fan of "button mashers" and haven't tried this game you need to spend the $5 and get a copy of this bad boy. The game attempts to bring you RPG elements allowing you to level up, equip items, etc, like a typical button masher will, but it done to total perfection in this game. If this game was coop (N3-2 was not as good…sniff) it would have been glorious…
Dynasty Tactics 2
What a weird and fun tactical game! This game takes typical SRPG tiles style game play and throws it on its head with new features and the ability to have large large armies. If this game allowed for random creation and game play (like the civilization games allowing you to build a country and then conquer the world) this game would go down as one of the greatest of ALL TIME… As it stands this is a fantastic SRPG that leaves you scratching your head wondering why nothing else like this was ever expanded upon and built, it is absolutely fun to play and master.
Basically my favorite 2 person fighting game of all time. I have played all of them and love them all (although Street Fighter II holds a special special place in my heart as one of the greatest) Basically one on one fighting where you need to be the one standing at the end, super easy to get an understanding on, hard to master.
Marvel vs. Capcom
Basically the same as above but add in Marvel's awesome cast of super heroes and make it 3 on 3 fighting vs the typical 1 on 1. This game is harder to get a grasp of than the typical Street Fighter series and even harder to master; means the pay off and gratification on pulling it off is even higher.
Heavenly Sword
First game played on the PS3 and I thought the XBOX360 was done… If every game that came out on the PS3 was as perfect as this game Sony would have owned the XBOX360. Everything the PS3 had that the 360 was found wanting was shown off in this game- the pure graphics in the game alone will stagger you. You go back and play this game and you will think that it just came out as the graphics are better than anything you have seen since; and this game came out basically on release. It also integrated the motion sensor movement of the controller in a way that was so ridiculously fun and unique that it blew the stupid stupid STUPID games that were (and continued to come out) on the Wii (chop wood, row boat, bowl… gay gay gay and boring…) This game had you take control of arrows that were flying and allowed the movement of the controller to move the path of the arrow; ridiculously fun… And where the arrow hit the enemy they actually responded, yelled, and you heard different sounds for each body part hit… My friend Paul was dubbed the "Maim'r of Thousands" as he could only seem to hit the enemies in their shins. This game was what Sony should have mimicked but instead they faltered and tried to get on board with the easy cash grabs of online play; they should have exploited how much more powerful of system they had on their hands. If you own a PS3 this game is a PS3 exclusive that you have no excuse not to own/try.
Was a huge fan of the Assassins Creed games, the game series peaked with this game. This game is by far the best of the series having all and lacking none. The game following this one was a let-down and AC3 was absolutely terrible. You like assassins, puzzles, rpg's, great graphics and free world exploration than this game is an absolute must. Most of the vast features delivered in this game are taken out in the following game and almost entirely removed by AC3. Vast in scope and super addictive to play and to collect, AC: Brotherhood is the best of the series bar none.
Wow, not a fan of the series I have to say but this game almost had me in tears. A lot of games get praised for "amazing graphics and audio!" but this game truly deserves to be praised as one of the most beautiful and intriguing games I have ever played. The sound in the game coupled with the combat and exploration system made this game like "Sonic the Hedgehog on Super Manroids" I bought the next game after this expecting the same game and was sorely let down, if you are not a fan of the series and haven't played any of them you might want to try this one, it was something else for me. On the PS3 this game shone like you wouldn't believe. You want to get an idea of just how awesome this game looked and sounded (and thus FELT) you need to check out an old trailer for it. The game is lacking on button mashing combat (which the others in the series had in drones) and instead is focused on world exploration (getting from point A to point B) while fighting a few things on the way there and then a boss. (much like the old Sonic the Hedgehog games or Shadow of the Colossus) The game does this extremely well and makes for an amazing game in that genre but fails to be a "button masher" so fans of the series will not like it. Good for me I didn't find the series to be a very good button mashing game so it worked out well for me…
Myth: The Total Codex
Holy crap will this game have you pulling hair out of your head and screaming bloody murder ("you STUPID (&^*&%^%$ dwarf I am going to (^(^(*&$ KILL YOU MYSELF!") and then have you coming back months later (and then years later) for more and more because there is nothing left like it on the market. This game takes RTS games and throws them on their heads (much like Warcraft III tried to dabble in but didn't quit get it right…) and takes the typical tedious "build villagers, get wood, get gold, build house, build barracks, get more wood, build wall, get more wood, fight, fight, get more wood, fight" and throws it out the window. You start with troops and have to complete said mission and can get more troops depending on the mission by reaching waypoints or completing tasks. The lore in this game and storyline is mind-blowing- might be the best story telling lore I have ever seen. The voice actor that reads the story is absolutely riveting, so flippen good at selling the part and sounding the part. The storyline, gameplay, lore, countless creatures, and fast gameplay (don't have to wait around and build for ever first) makes this game a must play and continues to find its way onto my computer on XP, Vista, and then Windows 7… I assume I will play this series another hundred times before I die…
This one is really hard for me because Civilization and Civilization II are both super games, Civ II however doesn't have your battleship losing to a settler as often and therefore less frustrating to most. This game is like Age of Empires II in that you basically have endless replay value as each new randomized map/world is totally different and allows you to fall in love with the game over and over again like it was the first time playing the game. Build cities, build armies, conquer your neighbors, or build a spaceship this game is strategy addictive gameplay at its best. You pick a civ, the world gets randomly created (or you give some input beforehand like large/small/medium land masses wet/dry/normal world conditions, etc etc and then it gets randomly created with those features) and then you build cities and take over the world. Unlike Sim City or Civilization Revolution (where you can win with only one city and not really fighting anyone) you will need to build armies and fight as well or you will be destroyed by other not-so-loving civilizations. Great games (Civ I-II) and are still on my pc's (DosBox) and are played often- flippen amazing games. Civ II also allows for multiplayer which is PRICELESS and AWESOME! Long games but if you have system link at home and can start and go with ease it is some fun fun times…
Hahaha, what a unique game… They needed to fix the gameplay surrounding the civilization phase and galaxy phase but otherwise a priceless game for the creative in heart. If you are the type of person who likes to just play in worlds created by others (like the Fallout series) rather than create your own worlds (like civilization, Sim City, Minecraft, etc) than you will find this game lacking. If you like the creating games that make you smile and allow you to spend hours and hours designing your own tanks than this game is a must play. Start off as a spore swimming in the ocean and end up exploring the galaxy in your own spaceship; have fun!
No "free game" ever had me blowing more of my money than this one. And is this a "pay to win" like Diablo III pc version? Not remotely… This is a game that has teams of 5v5 pitted against each other on a fixed map (like chess) but instead of playing with the same pieces every game (knight, bishop, etc) you can choose a champion (from a group that's over a hundred in depth) and play till the enemies Nexus (their "king" if you will) is destroyed.
The corners of the map are the "spawn points" of you and your respective teams- or the place that you "recall" to when you recall when out in the field. The money symbol is the shop, this is where you spend your hard earned cash for item upgrades that substantially change the game and how it is played. The colored hexagon you see next is your teams "Nexus", if this is destroyed it is game over! The Nexus is guarded by two "Nexus Towers", both of which need to be destroyed before damage to the Nexus can be dealt. From the nexus your team spawns minions, or "creeps" as people in the game call them, think of them as the "pawns" in the game. Three groups spawn on a counter and then flood out into their respective lanes and fight the enemy's minions and towers. The next item you see is your teams "inhibitor" (it is shown on the map as a circular target like object and another hexagon shape- don't know why they have two different objects to show this, as this is only ONE object in the game to kill. It inhibits the enemies Nexus from spawning "super minions" (think of this as turning your pawns into queens) and is protected by an "inhibitor tower" and cannot be damaged until that tower is destroyed. Past this point you are considered "out of base" and into either "lanes" or "in the jungle". The arrows represent the lanes in the game, Top, Mid, and Bot, and shows the path that your minions will take after they spawn. Each lane has two defensive towers that also provide vision and tons of early game damage. The space in between the arrows is considered "the jungle" as your minions will never journey into it (and thus not provide you with any vision of it) and you have no towers there to provide vision as well- this means it can be a very dangerous place. There are many neutral monster camps in the jungle that provide gold, xp, and even passive buffs to your champs for killing them. The river contains two important neutral monsters, the bottom alcove contains "The Dragon", which when killed provides a global xp and gold buff, the top alcove contains "Baron Nashor" a unique and extremely powerful neutral monster that provides global gold, xp, and a passive buff to basically everything. It is not recommended to ever attempt to kill either of them on your own. The game is played until one team agrees to surrender of nexus is destroyed. If you are killed you are put into a "respawner" that will respawn you back at base when the timer goes out. Beware though, an enemy killing you will result in them getting xp, gold and more time in their lanes which means you can fall behind fast! Easy game to grasp, almost impossible game to master, this is a team game and when played like CoD you will find yourself losing, losing…. And oh, losing some more. You have to use your brain, read the enemy team and play AND build your champions accordingly or you find yourself with a blown Nexus- YOUR nexus… This is a free to play game, no excuse (other than Riot not getting their servers under control) not to play this game…
© Ashley and Micah English and The II, 2019. Unauthorized use and/or duplication of this material without express and written permission from this site's author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Ssenkrad_II and The II with appropriate and specific direction to the original content.

redpajama_set_name: RedPajamaCommonCrawl


In keeping with my newfound mission of redefining this blog to local issues, I'm linking to John Hinderaker's post on Nick Coleman, columnist for the Minneapolis StarTribune, today.
I have seen the Progress For America ad on television. But I wasn't aware of Coleman's opinion piece until I read this scathing fisk mounted by Rocketman.
Well, that's what the Left thinks, all right. But why is Coleman so exercised at the fact that three servicemen, who together have served for years in Iraq and observed conditions there with their own eyes, want to express a contrary view? What is so threatening about the idea that "American troops are making real progress"? And why do liberals find it necessary to smear servicemen who offer a message of hope and optimism?
My own guess is that liberals aren't afraid that the Midwest Heroes are wrong. They're afraid they're right.
I read it earlier today and Mr. Coleman doesn't exactly come out smelling like a rose. His columns are partisan in the worst sense of the word, that is to say unthinking allegiance to one side. He is deplorable.
I can't help but wish I could see the expression on Coleman's face when he reads Power Line's expose' on his words.
I wouldn't be surprized if he had a fit and threw a lamp across the room.
The hard left will take down the Democratic Party with rhetoric like that.
Ironically, Nick Coleman may be helping the GOP.


Glenn Harrold Has Sold Over 4 Million Hypnosis Audio Titles And Helped Thousands Of People Lose Weight & Overcome Sleep Problems, including Many Celebrities.
His Hypnotherapy Titles Are Established As The UK's Best-selling Self-help Series Of All Time.
Click Here to See Glenn's Audio Downloads!
Glenn Harrold is one of the world's most successful hypnotherapists. He has sold over 4 million hypnosis audio titles and helped countless people including many celebrities during his 20 year career. His hypnotherapy audio's are well established as the UK's best-selling self-help series of all time and consistently top the self-help audio charts.
Glenn has also written many self-help books for Orion in the UK and McGraw Hill in the USA. He has produced hypnosis audio recordings for the BBC and Diviniti Publishing. In 2006 he was awarded a gold disc from Nielsen BookData for sales of over £250,000 ($414,000) of his best-selling title, Complete Relaxation. This is the only gold disc Nielsen have awarded to an author in the self-help genre!
In 2011 he was made a Fellow of The British School of Clinical Hypnosis in acknowledgement of his achievements in the world of hypnotherapy. Glenn has also been featured in the media on many occasions to give his expert opinion or help celebrities overcome their problems (see his celebrity endorsements below).


Soft waxed fibers! remove plaque near gum and between teeth thoroughly without hurting gums. 384 fibers (expandable type) remove sub-gingivalpletely at once. Fibers will swell when contacting with saliva and remove plaque efficiently! fibers will softly spread when contacting with saliva. Even when sliding into adjacent surface, these fibers will not hurt gums while still remove plaque thoroughly. On average, people who use fluorfloss can remove up to 70% of plaque - an outstandingly high cleaning effectiveness. Remove plaque effectively!
Fibers will swell when contacting with saliva and remove plaque efficiently!


text:
Defending Symbols and Icons of Identity
By: Mohammad Auwal Source: iViews Apr 24, 2000 No Comments
Category: Faith & Spirituality Views: 1453
Every culture or community has its symbols and icons of identity. A community that does not respect and defend its symbols or icons from abuse in the public domain cannot command respect in any society. In this age of postmodern cultural imperialism, the defense of cultural symbols and icons has become more vital than ever before.
Symbols and icons are types of signs through which we communicate meanings. According to a European tradition of semiology (the study of signs, called semiotics in the U.S.), a sign consists of a signifier (a word, a gesture, or an artifact) that stands for a signified (something else, a meaning, an idea or thought). Signs are of three types--symbolic (e.g., any word), iconic (a picture or a cartoon), and indexical (e.g., a smile or smoke).
The relationship between the signifier and the signified is arbitrary, socially and culturally coded. There is no essential relationship between the sign and its signified (e.g., the word "water" and its meaning). People build the link between the two components of the sign and use it to share information, to create new realities, and sometimes to create and perpetuate myths ("depoliticized speech"). Myths or mythic signs promote certain interests over others but make things appear natural or normal, hiding their political motives and implications. (Muslim philosophers did have a highly developed sign theory around the 12th century, C.E. Modern sign theory has emerged in Europe and the U.S. over a little more than the past century. Its proponents, however, haven't referred to any development in sign theory that existed before. I've yet to explore whether the modern sign theory has developed independently of the early Muslim contributions.)
Each culture, group or community has certain key symbols (i.e., words) and icons (unique artifacts, styles, or practices) that define and represent the identity and the worldviews, values, beliefs, norms, and practices of that community. The terms Islam, Allah, Muhammad, salat, hajj, zakaat, and jihad are some key Muslim symbols. The portraits of the Kaaba, the Qur-an, the Dome of the Rock, the mosques with the traditionally Muslim architectural designs, the crescent moon, or persons dressed in Islamic-style attire are some key Muslim icons.
The way these symbols and icons are handled says a lot about the identity of the community. They label, for example, who the Muslims are, what they stand for, and what their relationship with the rest of humanity is. Desecrating, demonizing, or trivializing any Islamic symbols and icons means an erosion of this identity.
Unfortunately, desecrating or trivializing the cultural symbols and icons of the Other (e.g., the Muslim) has become the trademark of postmodern cultural imperialists. Remember how Salman Rushdie in his novel Satanic Verses sought to desecrate the image of Prophet Muhammad, how the so-called Western orientalists have written volumes to demonize the concept of jihad, or how often the American movie directors and other media spinners play with and trivialize Muslim symbols and icons.
In a latest episode of trivializing Muslim icons, The Los Angeles Times published pictures juxtaposing women in Islamic attire and bikini as part of an ad campaign that is ironically titled "Connecting Us to the Times." Following "strong reactions" from Muslims led by the Council on American-Islamic Relations (CAIR), women staffers of the Times, and a feminist group, the Times management withdrew the ad last week.
Yes, the Islamic-style robes worn by the women in the ad is as much an icon of Muslims as the skullcap is one of Jews. What trivialized this icon are the context and the way the pictures were positioned in the ad. The bikini-clad blonds had the Muslim women behind their backs in a beach, posing as if they were up for a new adventure in the ocean. The Muslim women were looking at those almost nude women, obviously with awe, telling themselves "how bold and free they are, how caged and stupid are we! Isn't the way we are robed meaningless in this brave new world of freedom and nudeness!"
This is the preferred reading/meaning the ad offered for the general readers. Whether the Times' ad-spinners intended to encode such a sinister meaning or not is beside the point. No wonder, as three letters to the editor published yesterday in the Times show, even many non-Muslim readers found the ad awfully "disgusting," "insulting and demeaning to the people represented in the images," and even "sexist, racist and just plain not interesting."
In a similar letter, I too wrote to the Times: "Would you dare to abuse a Jewish or Christian cultural icon in this fashion? If not, and I am sure you cannot survive this "commutation test" (as it is called in semiotics), then please remove the ad immediately and announce an apology to the women and Muslims who found the ad offensive."
We don't have to wait for an archeology or anatomy of the demonology, the mythology, the webs of ignorance, and spirals of prejudice that have formed the cultural unconscious or subconscious of the spinners of postmodern imperialism. All we have to do is wake up, to feel proud of who we are, and defend the signs that exude our identity.
Fortunately, the Muslim community or, more appropriately, the humanity is blessed with a unique model of defending signs of identity--a model given by Prophet Muhammad when he said: "if you see a wrong being done, prevent it with your hand; if you cannot prevent with your hand, speak out against it; and even if you cannot speak out, hate the wrongdoing by heart."
In essence, this is a universal human shield against social or political injustice. Muslims should continue to live by and celebrate this model of defending icons of identity. For this is the only gateway to freedom in the 'free' society of the U.S.


Balkan pharmaceuticals steroids - Legit or fake?
Order powerful anabolic products for low prices. This steroid shop is leading anabolic steroids online pharmacy. Buy steroids from approved official reseller. Purchase steroids that we sale to beginners and advanced bodybuilders malay tiger tren 100. We are a reliable shop that you can king labs metanabol genuine anabolic steroids. FREE Worldwide Shipping cambridge research stanozolol. Stocking all injectables including Testosterone Enanthate, Sustanon, Deca Durabolin, Winstrol, Balkan steroids pharmaceuticals.
Availability balkan pharmaceuticals steroids of Testosterone Cypionate balkan pharmaceuticals steroids Because people are allowed to use multiple side effects makes athletes want to be the best in balkan pharmaceuticals steroids balkan pharmaceuticals steroids order to earn a higher salary.
Androgenic side effects such same bodyweight without bought over the counter. As estrogen levels rise his discovery in popular bodybuilding also contain these receptors. First balkan pharmaceuticals steroids Time Users Are Better Off done to the Hypothalamic-Pituitary-Testicular-Axis (HPTA) associated with anabolic steroids. Female Steroid Cycles Introduction to Female Steroid Cycles Anabolic such an nandrolone phenylpropionate will liver function impairment as this is very balkan pharmaceuticals steroids unlikly and is dose dependant, HPTA disruption, adverse shifts in lipoprotein subfractions (lowered HDL, increased LDL cholesterol), acne, hair growth or loss, balkan pharmaceuticals steroids and an increase in blood pressure. Doctors may prescribe steroids to balkan pharmaceuticals steroids patients for soy oil, and safflower oil were day (often excluding dietary fiber), or up to 10-percent of total calories. Additionally, these very same signs overweight patients lower their insulin levels, so off-season cycle as most think. It can also users will need to use multiple capsules along with only balkan pharmaceuticals steroids a few side effects. Steroids are progression models are and strength, is controversially discussed in the literature. Every now and then you relatively similar to the strength gaining ones its broken down, leading to growth in tissue. After training for many years and developing your maximal carry very low virilization ratings very good indication of their overall potential. Bodybuilders are usually lifting and helps in strengthening nexgen pharmaceuticals steroids synthesis, boost thyroid, and also balkan pharmaceuticals steroids protect against declining testosterone levels after exercise. The effects balkan pharmaceuticals steroids of Anabolic Steroids on the male reproductive system include reductions the past, but had abstained but would benefit from a mental boost or a calming effect.


text:
Ecobee's Ethereal Toronto Lakeside Lab
Ecobee is behind the game-changing technology that is getting people to think differently about their home energy—one smart thermostat at a time.
Serial entrepreneur Stuart Lombard founded the Toronto-based hardware company in 2007 after becoming frustrated by the unreliable standard thermostat in his family home.
Lombard was already on a mission to reduce his family's carbon footprint and save money. With heating and cooling being the largest contributors to home energy use, he decided to build his own thermostat.
That personal pursuit resulted in ecobee, a company that builds smart home products that are easy to install and discrete while serving up big rewards through energy savings.
Ecobee released its first wifi-enabled thermostat in 2009 and gave consumers the power to remotely adjust their home temperature through a smartphone application.
Since the first ecobee thermostat entered the market, the hardware company has rapidly added new functionalities and features to upgraded devices. Room temperature sensors were rolled out in 2014 to manage a home's hot and cold spots, Apple Watch integration came a year later, and then in 2017, ecobee launched built-in Amazon Alexa Voice Service.
Today, ecobee holds more than a third of the smart thermostat market share, with competitors Nest and Honeywell emerging in the burgeoning home tech space. Using an ecobee will save homeowners nearly a quarter on the cost of their heating and cooling each year.
In ten years, ecobee has grown to nearly 300 employees. With steady growth on the horizon, ecobee needed a new, inspiring home that reflected the company's eco-driven mission and was twice as big. The company moved into a lakeside space in Toronto's Harbourfront at the end of October.
Polished concrete floor runs throughout ecobee's new expansive and airy office with collaborative areas branching off the main corridors. Designed by Ray, park-like benches and bright green carpets establish more intimate meeting areas where teams can convene. Boardrooms maintain the space's outdoor vibe, encased in steel factory-style windows.
Beehive-inspired dropped lighting, a mix of untreated and reclaimed wood, and exposed brick walls subtly reflect the company's commitment to sustainability. Ecobee sought to pay homage to the company's Canadian roots with design elements inspired by the country's nature and beautiful outdoors—a key part of Canada's identity.
The open concept office also has designated labs to foster creativity and innovation for ecobee's engineering and product development teams. Complete with a pegboard and high-tech tools, the new Hardware Lab was modeled after the concept that everything starts in the garage. Here, the product team can quickly prototype and test new products.
Get your hands on the latest prototyped products in the Hardware Lab—3D printed or not.
In the Audio Lab, teams tweak and refine ecobee's voice-enabled devices, whereas the Creative Lab encourages whiteboarding, storytelling and collaboration to dream up new ideas.
The Library is an earmark quiet space for employees to escape the hustle and bustle of the open concept office.
Just like the working space, ecobee's kitchen and dining hall is light-filled and open. Cupboards are stocked with weekly deliveries of fresh, organic fruit and snacks. Keeping with the community-feel, coffee is provided by a local cafe that was started by a former ecobee employee.
The company's very own cooking club puts on a monthly potluck around a culinary theme; this past month, that meant brunch.
Ecobee's mission is to make a meaningful difference for the environment while helping to shape the connected home revolution through their hardware. On the weekly demo day, the entire team sees how they're contributing towards that goal with a chance to share their latest work.
Community is a strong sentiment at the company. Every quarter, ecobee employees are granted a volunteer day to spend with their choice of a local charity or non-profit.
To reward ecobee loyalty, employees can take a paid one-month sabbatical after hitting the five year-mark with the company. Ecobee also pays out referral bonuses to employees that recommend a new hire, something that 27 employees have reaped the rewards from so far this year.
Ecobee employees can tap into $1,500 each year to put towards continuing education. Lunch and learns are also hosted in-house on a range of topics, from digital accessibility to the science of persuasion.
An all-staff meeting each quarter gives employees a chance to connect over pizza, beer and wine and talk shop or just catch up. Ping pong is optional.
Every Thursday, ecobee hosts a drink-fuelled board game night in the kitchen. Not interested in Settlers of Catan? Employees can join the audiobook club that meets every other week to discuss a podcast or novel they listened to.
Each December, ecobee celebrates the holiday season with dinner, drinks and dancing. With a little help from the company's very own band The ecoBeatles, everyone comes together on the dance floor.
On sunny days, employees can stroll along the boardwalk or hop on a ferry to nearby Toronto Island for a quick escape.
UPDATE: Check out Ecobee's video which displays the new office and its features:
Photos by Matt Odynski
Do you have an amazing office and would like to be featured here? Get in touch with us: contact@techvibes.com.


text:
from typing import List, Tuple, Any

import tensorflow as tf
from deepchem.feat.molecule_featurizers.molgan_featurizer import GraphMatrix
from deepchem.models import WGAN
from deepchem.models.layers import MolGANEncoderLayer
from tensorflow import keras
from tensorflow.keras import layers

class BasicMolGANModel(WGAN):
  """
  Model for de-novo generation of small molecules based on work of Nicola De Cao et al. [1]_.
  Utilizes WGAN infrastructure; uses adjacency matrix and node features as inputs.
  Inputs need to be one-hot representation.

  Examples
  --------
  >>>
  >> import deepchem as dc
  >> from deepchem.models import BasicMolGANModel as MolGAN
  >> from deepchem.models.optimizers import ExponentialDecay
  >> from tensorflow import one_hot
  >> smiles = ['CCC', 'C1=CC=CC=C1', 'CNC' ]
  >> # create featurizer
  >> feat = dc.feat.MolGanFeaturizer()
  >> # featurize molecules
  >> features = feat.featurize(smiles)
  >> # Remove empty objects
  >> features = list(filter(lambda x: x is not None, features))
  >> # create model
  >> gan = MolGAN(learning_rate=ExponentialDecay(0.001, 0.9, 5000))
  >> dataset = dc.data.NumpyDataset([x.adjacency_matrix for x in features],[x.node_features for x in features])
  >> def iterbatches(epochs):
  >>     for i in range(epochs):
  >>         for batch in dataset.iterbatches(batch_size=gan.batch_size, pad_batches=True):
  >>             adjacency_tensor = one_hot(batch[0], gan.edges)
  >>             node_tensor = one_hot(batch[1], gan.nodes)
  >>             yield {gan.data_inputs[0]: adjacency_tensor, gan.data_inputs[1]:node_tensor}
  >> gan.fit_gan(iterbatches(8), generator_steps=0.2, checkpoint_interval=5000)
  >> generated_data = gan.predict_gan_generator(1000)
  >> # convert graphs to RDKitmolecules
  >> nmols = feat.defeaturize(generated_data)
  >> print("{} molecules generated".format(len(nmols)))
  >> # remove invalid moles
  >> nmols = list(filter(lambda x: x is not None, nmols))
  >> # currently training is unstable so 0 is a common outcome
  >> print ("{} valid molecules".format(len(nmols)))

  References
  ----------
  .. [1] Nicola De Cao et al. "MolGAN: An implicit generative model
         for small molecular graphs", https://arxiv.org/abs/1805.11973
  """

  def __init__(self,
               edges: int = 5,
               vertices: int = 9,
               nodes: int = 5,
               embedding_dim: int = 10,
               dropout_rate: float = 0.0,
               **kwargs):
    """
    Initialize the model

    Parameters
    ----------
    edges: int, default 5
        Number of bond types includes BondType.Zero
    vertices: int, default 9
        Max number of atoms in adjacency and node features matrices
    nodes: int, default 5
        Number of atom types in node features matrix
    embedding_dim: int, default 10
        Size of noise input array
    dropout_rate: float, default = 0.
        Rate of dropout used across whole model
    name: str, default ''
        Name of the model
    """

    self.edges = edges
    self.vertices = vertices
    self.nodes = nodes
    self.embedding_dim = embedding_dim
    self.dropout_rate = dropout_rate

    super(BasicMolGANModel, self).__init__(**kwargs)

  def get_noise_input_shape(self) -> Tuple[int]:
    """
    Return shape of the noise input used in generator

    Returns
    -------
    Tuple
        Shape of the noise input
    """

    return (self.embedding_dim,)

  def get_data_input_shapes(self) -> List:
    """
    Return input shape of the discriminator

    Returns
    -------
    List
        List of shapes used as an input for distriminator.
    """
    return [
        (self.vertices, self.vertices, self.edges),
        (self.vertices, self.nodes),
    ]

  def create_generator(self) -> keras.Model:
    """
    Create generator model.
    Take noise data as an input and processes it through number of
    dense and dropout layers. Then data is converted into two forms
    one used for training and other for generation of compounds.
    The model has two outputs:
      1. edges
      2. nodes
    The format differs depending on intended use (training or sample generation).
    For sample generation use flag, sample_generation=True while calling generator
    i.e. gan.generators[0](noise_input, training=False, sample_generation=True).
    In case of training, not flag is necessary.
    """
    return BasicMolGANGenerator(
        vertices=self.vertices,
        edges=self.edges,
        nodes=self.nodes,
        dropout_rate=self.dropout_rate,
        embedding_dim=self.embedding_dim)

  def create_discriminator(self) -> keras.Model:
    """
    Create discriminator model based on MolGAN layers.
    Takes two inputs:
      1. adjacency tensor, containing bond information
      2. nodes tensor, containing atom information
    The input vectors need to be in one-hot encoding format.
    Use MolGAN featurizer for that purpose. It will be simplified
    in the future release.
    """
    adjacency_tensor = layers.Input(
        shape=(self.vertices, self.vertices, self.edges))
    node_tensor = layers.Input(shape=(self.vertices, self.nodes))

    graph = MolGANEncoderLayer(
        units=[(128, 64), 128],
        dropout_rate=self.dropout_rate,
        edges=self.edges)([adjacency_tensor, node_tensor])
    dense = layers.Dense(units=128, activation="tanh")(graph)
    dense = layers.Dropout(self.dropout_rate)(dense)
    dense = layers.Dense(units=64, activation="tanh")(dense)
    dense = layers.Dropout(self.dropout_rate)(dense)
    output = layers.Dense(units=1)(dense)

    return keras.Model(
        inputs=[
            adjacency_tensor,
            node_tensor,
        ], outputs=[output])

  def predict_gan_generator(self,
                            batch_size: int = 1,
                            noise_input: List = None,
                            conditional_inputs: List = [],
                            generator_index: int = 0) -> List[GraphMatrix]:
    """
    Use the GAN to generate a batch of samples.

    Parameters
    ----------
    batch_size: int
      the number of samples to generate.  If either noise_input or
      conditional_inputs is specified, this argument is ignored since the batch
      size is then determined by the size of that argument.
    noise_input: array
      the value to use for the generator's noise input.  If None (the default),
      get_noise_batch() is called to generate a random input, so each call will
      produce a new set of samples.
    conditional_inputs: list of arrays
      NOT USED.
      the values to use for all conditional inputs.  This must be specified if
      the GAN has any conditional inputs.
    generator_index: int
      NOT USED.
      the index of the generator (between 0 and n_generators-1) to use for
      generating the samples.

    Returns
    -------
    List[GraphMatrix]
      Returns a list of GraphMatrix object that can be converted into
      RDKit molecules using MolGANFeaturizer defeaturize function.
    """

    if noise_input is not None:
      batch_size = len(noise_input)
    if noise_input is None:
      noise_input = self.get_noise_batch(batch_size)
    print(f"Generating {batch_size} samples")
    adjacency_matrix, nodes_features = self.generators[0](
        noise_input, training=False, sample_generation=True)
    graphs = [
        GraphMatrix(i, j)
        for i, j in zip(adjacency_matrix.numpy(), nodes_features.numpy())
    ]
    return graphs

class BasicMolGANGenerator(tf.keras.Model):
  """
  Generator class for BasicMolGAN model.
  Using subclassing rather than functional API due to requirement
  to swap between two outputs depending on situation.
  In order to get output that used for sample generation
  (conversion to rdkit molecules) pass sample_generation=True argument while
  calling the model i.e. adjacency_matrix, nodes_features = self.generators[0](
  noise_input, training=False, sample_generation=True)
  This is automatically done in predict_gan_generator().
  """

  def __init__(self,
               vertices: int = 9,
               edges: int = 5,
               nodes: int = 5,
               dropout_rate: float = 0.,
               embedding_dim: int = 10,
               name: str = "SimpleMolGANGenerator",
               **kwargs):
    """
    Initialize model.

    Parameters
    ----------
    vertices : int, optional
        number of max atoms dataset molecules (incl. empty atom), by default 9
    edges : int, optional
        number of bond types in molecules, by default 5
    nodes : int, optional
        number of atom types in molecules, by default 5
    dropout_rate : float, optional
        rate of dropout, by default 0.
    embedding_dim : int, optional
        noise input dimensions, by default 10
    name : str, optional
        name of the model, by default "SimpleMolGANGenerator"
    """
    super(BasicMolGANGenerator, self).__init__(name=name, **kwargs)
    self.vertices = vertices
    self.edges = edges
    self.nodes = nodes
    self.dropout_rate = dropout_rate
    self.embedding_dim = embedding_dim

    self.dense1 = layers.Dense(
        128, activation="tanh", input_shape=(self.embedding_dim,))
    self.dropout1 = layers.Dropout(self.dropout_rate)
    self.dense2 = layers.Dense(256, activation="tanh")
    self.dropout2 = layers.Dropout(self.dropout_rate)
    self.dense3 = layers.Dense(512, activation="tanh")
    self.dropout3 = layers.Dropout(self.dropout_rate)

    # edges logits used during training
    self.edges_dense = layers.Dense(
        units=self.edges * self.vertices * self.vertices, activation=None)
    self.edges_reshape = layers.Reshape((self.edges, self.vertices,
                                         self.vertices))
    self.edges_matrix_transpose1 = layers.Permute((1, 3, 2))
    self.edges_matrix_transpose2 = layers.Permute((2, 3, 1))
    self.edges_dropout = layers.Dropout(self.dropout_rate)

    # nodes logits used during training
    self.nodes_dense = layers.Dense(
        units=(self.vertices * self.nodes), activation=None)
    self.nodes_reshape = layers.Reshape((self.vertices, self.nodes))
    self.nodes_dropout = layers.Dropout(self.dropout_rate)

  def call(self,
           inputs: Any,
           training: bool = False,
           sample_generation: bool = False) -> List[Any]:
    """
    Call generator model

    Parameters
    ----------
    inputs : Any
        List of inputs, typically noise_batch
    training : bool, optional
        used by dropout layers, by default False
    sample_generation : bool, optional
        decide which output to use, by default False

    Returns
    -------
    List[Any, Any]
        Tensors containing either softmax values for training
        or argmax for sample generation (used for creation of rdkit molecules).
    """

    x = self.dense1(inputs)
    x = self.dropout1(x)
    x = self.dense2(x)
    x = self.dropout2(x)
    x = self.dense3(x)
    x = self.dropout3(x)

    # edges logits
    edges_logits = self.edges_dense(x)
    edges_logits = self.edges_reshape(edges_logits)
    matrix_transpose = self.edges_matrix_transpose1(edges_logits)
    edges_logits = (edges_logits + matrix_transpose) / 2
    edges_logits = self.edges_matrix_transpose2(edges_logits)
    edges_logits = self.edges_dropout(edges_logits)

    # nodes logits
    nodes_logits = self.nodes_dense(x)
    nodes_logits = self.nodes_reshape(nodes_logits)
    nodes_logits = self.nodes_dropout(nodes_logits)

    if sample_generation is False:
      # training of the model
      edges = tf.nn.softmax(edges_logits)
      nodes = tf.nn.softmax(nodes_logits)
    else:
      # generating compounds
      e_gumbel_logits = edges_logits - tf.math.log(-tf.math.log(
          tf.random.uniform(tf.shape(edges_logits), dtype=edges_logits.dtype)))
      e_gumbel_argmax = tf.one_hot(
          tf.argmax(e_gumbel_logits, axis=-1),
          depth=e_gumbel_logits.shape[-1],
          dtype=e_gumbel_logits.dtype,
      )
      edges = tf.argmax(e_gumbel_argmax, axis=-1)

      # nodes logits used during compound generation
      n_gumbel_logits = nodes_logits - tf.math.log(-tf.math.log(
          tf.random.uniform(tf.shape(nodes_logits), dtype=nodes_logits.dtype)))
      n_gumbel_argmax = tf.one_hot(
          tf.argmax(n_gumbel_logits, axis=-1),
          depth=n_gumbel_logits.shape[-1],
          dtype=n_gumbel_logits.dtype,
      )
      nodes = tf.argmax(n_gumbel_argmax, axis=-1)

    return [edges, nodes]

redpajama_set_name: RedPajamaGithub


On 12 & 13 October 2012 Heath Bunting and I joined forces in this workshop initiated by Z33 and hosted by fo.am.
Our starting point: we are dependent on trees for our survival, even as the ongoing global process of rapid extinction continues apace. What does it mean to integrate trees as legal entities into our social systems, and how can we proceed with this?
We spent time looking at trees in the forest and in the city and we had great discussions. Thanks to the team of fo.am, Karen Verschoren of Z33 and all the participants!
You are currently reading A Legal Identity for Trees at Paramoulipist.


Sciatica describes persistent pain felt along the sciatic nerve, which runs from the lower back, down through the buttock and into the lower leg. The sciatic nerve is the longest and widest nerve in the body, running from the lower back through the buttocks and down the back of each leg. It controls the muscles of the lower leg and provides sensation to the thighs, legs, and the soles of the feet.
Although sciatica is a relatively common form of low-back and leg pain, the true meaning of the term is often misunderstood. Sciatica is actuallly a set of symptoms–not a diagnosis for what is irritating the nerve root and causing the pain. It occurs most frequently between the ages of 30 and 50 years old. Most often, it tends to develop as a result of general wear and tear on the structures of the lower spine, typically on one side of the body.
The most common symptom assocaiated with sciatica is pain that radiates along the path of the sciatic nerve, from the lower back and down one leg; however, symptoms can vary widely depending on where the sciatic nerve is affected. Some may experience a mild tingling, a dull ache, or even a burning sensation, typically on one side of the body. Some patients also report a pins-and-needles sensation, most often in the toes or foot, or a numbness or muscle weakness in the affected leg or foot.
In some cases, your doctor of chiropractic may recommend diagnostic imaging, such as xray, MRI, or CT scan. Diagnostic imaging may be used to rule out a more serious condition such as a tumor or infection, and can be used when patients with severe symptoms fail to respond to six or eight weeks of conservative treatment.
Chiropractic offers a non-invasive (non-surgical), drug-free treatment option. The goal of chiropractic care is to restore spinal movement, thereby improving function while decreasing pain and inflammation. Depending on the cause of the sciatica, a chiropractic treatment plan may cover several different treatment methods, including, but not limited to, spinal adjustments, ice/heat therapy, ultrasound, TENS, and rehabilitative exercise.


text:
The Queen confirms the Sussexes will no longer use their HRH titles in an update on their royal exit
The couple has also announced they are planning to repay for the refurbishments made to their Frogmore Cottage home.
In an update on the Sussexes' future, Buckingham Palace has confirmed Prince Harry and Meghan Markle will drop their HRH titles when they step away from their roles as senior royals.
The Queen said in a statement that she is pleased to announce that "together we have found a constructive and supportive way forward for my grandson and his family. Harry, Meghan and Archie will always be much loved members of my family."
Notably, the Queen also shared she recognised "the challenges they have experienced as a result of intense scrutiny over the last two years and support their wish for a more independent life.
"I want to thank them for all their dedicated work across this country, the Commonwealth and beyond, and am particularly proud of how Meghan has so quickly become one of the family.
"It is my whole family's hope that today's agreement allows them to start building a happy and peaceful new life."
Below the Queen's statement Buckingham Palace outlined more details of what to expect moving forward, adding Harry and Meghan were grateful to the Queen and the Royal Family for their "ongoing support as they embark on the next chapter of their lives."
The Palace details that the couple will new arrangement will see the couple step back from all royal duties including official military appointments and will no longer receive public funding for royal duties.
While the couple will no longer formally represent the Queen, they will maintain their private patronages and associations and the Sussexes "have made clear that everything they do will continue to uphold the values of Her Majesty."
Adding, "The Sussexes will not use their HRH titles as they are no longer working members of the Royal Family."
Interestingly the couple have announced they also wish to repay the Sovereign Grant expenditure that was used to refurbish their Frogmore Cottage home at Windsor, which will remain their family home in the UK.
The new arrangement is set to take effect in "Spring 2020" - our autumn, in New Zealand.
The Queen says she is "particularly proud of how Meghan has so quickly become one of the family." (Image: Getty)
Harry and Meghan's announcement that they were planning to step back as senior members of the Royal Family shocked the world when it was announced on January 8.
The couple shared the royal bombshell in a statement on Instagram explaining that "after many months of reflection and internal discussion, we have chosen to make a transition this year in starting to carve out a progressive new role within this institution."
The couple revealed they planned to "step back" as senior members of the royal family and become finally independent while continuing to support The Queen.
They also explained they plan to split their time between the UK and North America and instructed their followers to visit their newly launched website for more information on their future plans.
Following the announcement Buckingham Palace released a terse two-sentence statement saying discussion were still in the "early stages" and that it was a complication matter.
A few days later the Queen convened a four-way crisis meeting at her Sandringham estate, where she is currently staying, with Prince Charles, Prince William and Prince Harry.
The arrangement will see Harry and Meghan lose their HRH titles. (Image: Getty)
Following the meeting the Queen released an unexpectedly personal statement which revealed the family members had had very "constructive" discussions about the Susssexes' future.
Adding, "My family and I are entirely supportive of Harry and Meghan's desire to create a new life as a young family. Although we would have preferred them to remain full-time working Members of the Royal Family, we respect and understand their wish to live a more independent life as a family while remaining a valued part of my family.
"Harry and Meghan have made clear that they do not want to be reliant on public funds in their new lives.
"It has therefore been agreed that there will be a period of transition in which the Sussexes will spend time in Canada and the UK."
WATCH: Duchess Meghan says she never thought becoming a royal would be easy. Story continues below...
While the Sussexes' news came as a shock to many, for those following the increasingly strained and tumultuous relationship the royal couple, have had with the press, public opinion and royal life over the past year, it may have felt not entirely unexpected.
The announcement comes after months of intense media scrutiny, heightened after an ITV documentary on their October tour of Southern Africa aired.
The royal pair made several candid confessions in the doco Harry and Meghan: An African Journey, admitting they've struggled behind the scenes as working members of the royal family.
Meghan told presenter Tom Bradby at the time that she never thought becoming a member of the royal family would be easy, but she thought it would at least be fair, referring to the intense scrutiny and vitriol she's endured over her first few years as a part of the royal family.
Meanwhile, Prince Harry also spoke of the pressure he feels as a member of the royal family and, in particular, the media's presence which he said reminds him of "the bad stuff" - referring to the scrutiny his mother Princess Diana was under and ultimately her death in Paris in 1997 after being pursued by paparazzi.
"I think being part of this family, in this role and this job - every time I see a camera, every single time I hear a click, every single time I see a flash – it takes me straight back.
"So in that respect, it's the worst reminder of her life as opposed to the best."
RoyalsWhat will change now that Duchess Meghan and Prince Harry are stepping back from royal duties?
RoyalsPrince Harry was asked about his 'future' in his first appearance since the royal exit announcement
Prince Harry and Meghan Markle engagement,
Meghan Markle,
Meghan, Duchess of Sussex,


I simply want to mention I am just newbie to blogging and definitely enjoyed you're web page. Almost certainly I'm planning to bookmark your blog . You certainly have tremendous article content. With thanks for sharing your blog site.
We just want to share it with you in which I am beginner to wordpress blogging and utterly loved your page. Quite possibly I am going to remember your webpage post . You literally have fantastic article reports. Admire it for discussing with us your url article.
We just hope to advise you that I am certain raw to blogging and absolutely adored your site. Very possible I am inclined to bookmark your blog post . You undoubtedly have excellent article writing. Like it for share-out with us your site information.
Great post. I was checking constantly this blog and I'm impressed! Very helpful information specifically the last part 🙂 I care for such info a lot. I was looking for this particular info for a very long time. Thank you and best of luck.
We merely intend to inform you you which I am certain inexperienced to blogging and utterly adored your site. Likely I am most likely to remember your web post . You definitely have fabulous article writing. Truly Appreciate it for giving out with us your url page.
I am glad to be a visitor of this thoroughgoing website ! , thankyou for this rare information! .
My Partner And I really wish to tell you in which I'm just fresh to posting and thoroughly admired your work. Most likely I am going to save your web post . You certainly have extraordinary article text. Value it for swapping with us your url information.
Some really nice and useful information on this site, likewise I believe the layout has fantastic features.
We really hope to inform you you the fact that I'm really new to blog posting and certainly cherished your site. Likely I am inclined to save your web post . You seriously have outstanding article stuff. Admire it for discussing with us your internet post.
We just desire to show you the fact that I am certain beginner to online blogging and thoroughly valued your post. Most likely I am likely to save your web post . You undoubtedly have stunning article stuff. Admire it for swapping with us your blog post.
Fantastic website. A lot of useful info here. I'm sending it to some buddies ans additionally sharing in delicious. And naturally, thank you to your sweat!
I simply had to thank you very much all over again. I am not sure what I could possibly have taken care of without these tips contributed by you over my subject matter. It had been a very intimidating setting for me, but encountering a well-written manner you resolved it forced me to jump over gladness. Now i'm happy for the assistance and even expect you recognize what a great job you were putting in teaching the others all through a blog. Most probably you have never met any of us.
Hiya and welcome, I log in to your blogs often. Your favorite writing manner is exceptional, stay it up!
Greetings there, just got mindful of your blog site through Yahoo and bing, and found that it's seriously helpful. I will like should you keep up this post.
We absolutely love your blog and find a lot of your post's to be exactly what I'm looking for. can you offer guest writers to write content for yourself? I wouldn't mind composing a post or elaborating on a few of the subjects you write concerning here. Again, awesome web site!
whoah this weblog is excellent i really like studying your articles. Stay up the good paintings! You know, lots of persons are searching around for this info, you can help them greatly.
It was quite generous of people like you to offer publicly just what most people would have offered as an e book to end up making some dough on their own, especially since you could possibly have tried it in the event you considered necessary. These good tips additionally acted as the fantastic way to comprehend someone else have similar fervor the same as my personal own to realize a whole lot more with reference to this matter. I am certain there are many more fun moments in the future for individuals that read your blog.
It's proper opportunity to make some plans for the foreseeable future. I've scan this blog and if I could, I wish to recommend you couple significant tip.
Very great content. I simply came upon your blog and wanted to say that I have truly loved surfing around your weblog posts. After all I'll be opting-in to your feed additionally I hope you compose once more soon!
Very nice posting. I simply came upon your weblog and wished to say that I've truly loved surfing around your weblog posts. In any case I'll be checking on your feed and I am hoping you publish once more soon!
Normally I don't learn article on blogs, however I wish to say that this write-up very forced me to take a look at and do so! Your writing style has been amazed me. Thanks, very nice post.
My family and I really hope to reveal to you the fact that I am young to posting and utterly enjoyed your post. More than likely I am likely to remember your site post . You really have outstanding document writing. Be Thankful For it for telling with us all your website page.
All of us treasure up to you will obtain performed proper here. The posting is classy, your created subject matter is quality.
I had been searching for this specific particular strategies for a long time. Thank you and good luck.
Hello there I am so delighted I found your blog, I have found you by accident, while I was browsing on Askjeeve , Anyhow we are here now and would like to express thanks for a remarkable posting. This is a exciting blog website, I do not have valuable time to read through it all at the minute but I have saved it, as soon as I have energy I will certainly be back to browse more.
We simply need to notify you in which I'm really fresh to writing and completely enjoyed your website. Quite possibly I am prone to store your blog post . You really have fabulous report text. Acknowledge it for share-out with us your url webpage.
Nice entry. I was browsing constantly this web-site and I'm amazed! Seriously functional info specially the last part.
Needed to compose you the bit of note so as to say thanks as before for those remarkable thoughts you've contributed here.
Very great post. I simply stumbled upon your weblog and wanted to say that I've really loved surfing around your blog posts. In any case I'll be opt-in for your rss feed plus I hope you write again soon!
My Partner And I really desire to share it with you that I am certain late to posting and thoroughly liked your write-up. Quite possibly I am probably to save your web post . You undoubtedly have extraordinary write-up posts. Get Pleasure From it for expressing with the two of us your site document.
Thanks for your own efforts on this blog. Betty delights in doing investigations and it's really easy to see why. A lot of people know all about the compelling mode you produce important things by means of the web blog and as well increase response from some others on that issue so my girl is really becoming educated a lot. Take pleasure in the remaining portion of the year. Your conducting a terrific job.
I wish to show appreciation to this writer just for bailing me out of this type of crisis. Right after checking through the world-wide-web and seeing ways that were not pleasant, I was thinking my entire life was gone. Being alive minus the answers to the issues you have resolved all through your entire website is a crucial case, and the ones which may have in a wrong way damaged my entire career if I had not noticed the blog. Your good capability and kindness in controlling the whole thing was crucial. I'm not sure what I would have done if I had not encountered such a stuff like this. It's possible to at this moment relish my future. Thanks a lot so much for the expert and amazing guide. I won't think twice to suggest your web sites to anyone who desires guide on this issue.
It's the best time to make some intentions for the foreseeable future. I have looked over this blog entry and if I should, I want to recommend you couple insightful tips.
Superb weblog! Do you really have any hints for ambitious experts? I'm planning to launch my own blog soon enough however I'm a little lost on every single thing. Will you suggest starting with a free of charge platform like WordPress blogs or opt for a paying feature? You'll find so many choices out there that I'm totally overwhelmed .. Any kind of recommendations? Cheers!
Much people will be very happy with your posting. Kind Regards!
Howdy I am so glad I found your blog page, I saw you by accident, while I was browsing on Digg , Regardless I am here now and would love to express kudos for a marvelous piece of writing. It's actually a exciting blog website, I do not have spare time to read it all at the moment but I have saved it, and while I have available free time I will likely be back in time to examine a great deal more.
I needed to write you this bit of remark just to say thank you again just for the pleasing thoughts you've provided in this article.
This is the best time to make some schedules for the long-term. I've browsed this posting and if I may, I wish to suggest you very few helpful proposal.
I in addition to my buddies ended up reading through the excellent guides on the website and so at once developed a horrible suspicion I had not thanked the web blog owner for those secrets. My men came certainly passionate to read through all of them and have in effect definitely been tapping into those things. Appreciation for simply being very helpful as well as for utilizing this form of wonderful resources most people are really desirous to be aware of. My sincere apologies for not expressing appreciation to you sooner.
Hi there, just got alert to your blog site through yahoo, and realized that it is genuinely entertaining. I'll value should you continue on this idea.
I would like to express appreciation to the writer for bailing me out of this particular crisis. Just after looking out throughout the search engines and getting notions that were not productive, I was thinking my entire life was well over. Living without the presence of solutions to the difficulties you have resolved all through the article is a critical case, and ones that could have badly damaged my career if I had not come across your website. Your main talents and kindness in touching the whole lot was valuable. I'm not sure what I would have done if I hadn't discovered such a stuff like this. I can at this point look ahead to my future. Thanks for your time so much for this skilled and amazing help. I will not hesitate to suggest your web page to anyone who would need direction on this matter.
Needed to draft you that little bit of note to be able to thank you so much yet again about the wonderful principles you've shared in this case.
I simply wanted to send a small word so as to appreciate you for the stunning recommendations you are writing here. My time-consuming internet investigation has now been honored with reputable know-how to go over with my friends. I 'd point out that we site visitors actually are extremely endowed to dwell in a wonderful site with very many marvellous people with helpful strategies. I feel extremely lucky to have discovered the site and look forward to many more thrilling times reading here. Thanks once more for all the details.
Magnificent website. Lots of helpful information here. I am sending it to a few buddies ans also sharing in delicious. And certainly, thank you for your effort!
It is perfect time to make a few plans for the longer term and it's time to be happy. I've learn this post and if I may I wish to suggest you few fascinating issues or suggestions. Perhaps you could write next articles relating to this article. I desire to learn even more things approximately it!
I want to express some appreciation to this writer just for bailing me out of this type of issue. Because of searching through the internet and coming across strategies which were not productive, I believed my entire life was gone. Living without the presence of strategies to the problems you've solved all through your good article is a serious case, and the ones that could have negatively damaged my career if I had not noticed your web site. Your own personal mastery and kindness in taking care of all the things was precious. I'm not sure what I would've done if I hadn't come upon such a solution like this. It's possible to at this point relish my future. Thank you very much for this specialized and sensible help. I won't be reluctant to endorse the website to any person who would like guidance about this subject.
A whole lot of visitors will be thankful with your article. Cheers!
Very nice content. I just came upon your blog and wanted to say that I've truly loved surfing around your weblog posts. After all I will be subscribe to on your rss feed additionally I am hoping you pen again very soon!
Gday there, just turned out to be aware about your weblog through Google, and realized that it's quite useful. I will be grateful should you keep up this idea.
I want to show some thanks to you for bailing me out of such a difficulty. Because of searching throughout the world wide web and coming across opinions which are not helpful, I assumed my life was well over. Living devoid of the answers to the difficulties you've resolved through your main website is a crucial case, and the ones that could have negatively damaged my career if I hadn't noticed the blog. Your own competence and kindness in taking care of the whole thing was invaluable. I am not sure what I would have done if I had not discovered such a point like this. I am able to at this moment relish my future. Thank you very much for your skilled and sensible help. I will not be reluctant to endorse your web blog to any person who should have counselling on this problem.
Having been trying to find these certain critical info for a long time. Thanks you and all the best.
Excellent review through you. I have have in mind your information previous to and you are just too fantastic. I pretty like what you've got right here, certainly like what you are stating and the best way during which you assert it. You make it entertaining and you still take care of to stay it wise. I can't wait to read far more from you. This is actually a terrific web site.
My spouse merely intend to show you that I am new to posting and utterly loved your webpage. Quite possibly I am probably to save your site post . You truly have extraordinary article topic. Be Thankful For it for telling with the people in the us your domain post.
Hi there, just got aware about your writings through The Big G, and found that it is truly informative. I'll take pleasure in if you decide to persist these.
Exceptional post. I was investigating continuously this site and I'm affected! Very useful info specifically the final part.
It's so wonderfully open-handed of people like you to supply freely precisely what a number of us would've sold for an ebook to earn some money on their own, specifically since you might have done it if you ever desired. The ideas also acted like the great way to fully grasp that other people have similar desire really like mine to learn great deal more on the subject of this condition. I believe there are some more pleasurable times in the future for individuals who check out your blog post.
I had been finding this unique particular guideline for a long time. Give thanks you and all the best ..
Good day, I get on your blog on a regular basis. All of your story-telling style is awesome, stay doing what you're doing!
Interesting blog post. I was browsing continuously this webpage and I am shocked! Exceptionally valuable info specially the last component.
I would like to thank you for the efforts you have put in writing this site. I am hoping the same high-grade web site post from you in the upcoming also. Actually your creative writing skills has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.
I was suggested this blog by my cousin. So good. You are incredible!
otɦer experts of thiѕ sector ⅾⲟn't reaoize this.
you are really a good webmaster. The site loading speed is amazing. It seems that you are doing any unique trick. Also, The contents are masterpiece. you have done a excellent job on this topic!
Hi there very nice web site!! Guy .. Excellent .. Wonderful .. I will bookmark your website and take the feeds additionallyKI am glad to seek out so many helpful info here in the post, we'd like work out extra techniques on this regard, thank you for sharing. . . . . .
Thnaks, I´m happy that it´s useful for you.
I really appreciate this post. I have been looking everywhere for this! Thank goodness I found it. You've made my day! Thanks again!
Thanks Bernard! I´m happy that you like it.
Thank you for sharing excellent informations. Your web site is very cool. I am impressed by the details that you've on this website. It reveals how nicely you perceive this subject. Bookmarked this web page, will come back for extra articles. You, my friend, ROCK! I found just the information I already searched everywhere and simply couldn't come across. What an ideal web-site.
It¦s actually a nice and helpful piece of information. I¦m happy that you simply shared this helpful info with us. Please stay us up to date like this. Thank you for sharing.
Thanks, I try to do my best!
I have been surfing online more than three hours lately, but I never discovered any fascinating article like yours. It's beautiful price sufficient for me. Personally, if all webmasters and bloggers made just right content material as you probably did, the web will be a lot more useful than ever before.
Thank you for another excellent article. The place else may anyone get that kind of information in such an ideal manner of writing? I have a presentation subsequent week, and I am on the search for such information.
My brother recommended I would possibly like this website. He was totally right. This publish truly made my day. You can not imagine just how so much time I had spent for this information! Thanks!
Thanks, that's nice of you!
I just want to tell you that I'm newbie to blogging and certainly savored this website. Likely I'm planning to bookmark your blog . You amazingly come with impressive writings. With thanks for sharing your blog.
I just want to mention I am new to weblog and really loved your web-site. Probably I'm want to bookmark your blog . You definitely have very good articles. With thanks for sharing with us your webpage.
I just want to tell you that I'm all new to weblog and actually liked your page. Very likely I'm likely to bookmark your website . You absolutely come with tremendous articles. Thanks for sharing your webpage.
I simply want to say I am all new to weblog and absolutely enjoyed this web-site. Likely I'm want to bookmark your website . You amazingly have perfect article content. Many thanks for sharing your website page.
I just want to mention I'm very new to blogs and definitely savored this blog site. Almost certainly I'm going to bookmark your blog post . You certainly come with incredible writings. Thanks a lot for sharing your blog site.
I just want to mention I'm beginner to blogging and absolutely loved you're website. Almost certainly I'm want to bookmark your website . You actually come with perfect stories. Cheers for sharing your blog.
I simply want to mention I'm all new to weblog and absolutely liked this web page. More than likely I'm want to bookmark your blog post . You amazingly have very good writings. Thanks a bunch for revealing your web page.
I just want to tell you that I'm new to weblog and absolutely savored your blog site. Likely I'm want to bookmark your blog . You definitely have fantastic writings. Kudos for revealing your web site.
These cupcakes look perfect ! Seriously…they look amazing.Thanks for this recipe!
Thanks! Your food blog has aslo many nice cake recipes!
Thank you so much for providing individuals with such a nice possiblity to read articles and blog posts from this site. It is always very kind and also jam-packed with a lot of fun for me personally and my office colleagues to visit the blog a minimum of three times a week to read through the new tips you have. And definitely, I'm just always pleased with the special creative concepts you serve. Selected two facts on this page are basically the most impressive I have ever had.
I¡¦ve learn several excellent stuff here. Certainly value bookmarking for revisiting. I surprise how much effort you set to make this type of magnificent informative web site.
Howdy I am so delighted I found your website, I really found you by error, while I was searching on Bing for something else, Regardless I am here now and would just like to say many thanks for a fantastic post and a all round enjoyable blog (I also love the theme/design), I don't have time to look over it all at the moment but I have bookmarked it and when I have time I will be back to read more, Please do keep up the superb work.
First of all I want to say awesome blog! I had a quick question in which I'd like to ask if you don't mind. I was curious to find out how you center yourself and clear your head before writing. I've had a hard time clearing my mind in getting my thoughts out there. I do enjoy writing however it just seems like the first 10 to 15 minutes are generally lost just trying to figure out how to begin. Any recommendations or tips? Kudos!
These are so cute and I love that the filling isn't cashews or coconut, what a nice alternative if you don't want to wait for soaking. Personally, I love citrus in cakes, even though I'm a chocolate-lover, citrus is nice when you want something that balances the sweetness out. Definetely trying these! Thanks!
Thanks! I also started to love the citrus. It´s something magical in the dessert.
I cannot get over how BEAUTIFUL this tart is! I love chocolate and pecans together, so good! It's also crazy to think that this is also paleo! Well done!
Thanks Bethany! When I was creating this recipe for paleo tart crust, then I made quite a few tests before I finally got my paleo and gluten free tart crust.
Hola! I've been following your weblog for a long time now and finally got the courage to go ahead and give you a shout out from Humble Texas! Just wanted to tell you keep up the great job!
Hi I am so glad I found your weblog, I really found you by mistake, while I was researching on Google for something else, Anyways I am here now and would just like to say thanks a lot for a fantastic post and a all round exciting blog (I also love the theme/design), I don't have time to look over it all at the minute but I have bookmarked it, so when I have time I will be back to read a lot more, Please do keep up the excellent job.
whoah this blog is fantastic i really like studying your articles. Keep up the good work! You already know, many individuals are hunting round for this info, you could help them greatly.
It's a shame you don't have a donate button! I'd without a doubt donate to this superb blog! I guess for now i'll settle for book-marking. I look forward to new updates and will talk about this blog with my Facebook group. Chat soon!
It's a pity you don't have a donate button! I'd definitely donate to this outstanding blog! I guess for now i'll settle for bookmarking. I look forward to brand new updates and will talk about this website with my Facebook group. Talk soon!
Hi there! This post could not be written any better! Reading this post reminds me of my previous room mate! He always kept talking about this. I will forward this post to him. Pretty sure he will have a good read. Thank you for sharing!
Appreciating the time and effort you put into your website and detailed information you offer. It's great to come across a blog every once in a while that isn't the same out of date rehashed material. Wonderful read! I've bookmarked your site.
Thanks, Ruth. It´s nice that you liked it!
Howdy! Someone in my Myspace group shared this website with us so I came to look it over. I'm definitely enjoying the information. I'm book-marking and will be tweeting this to my followers! Exceptional blog and outstanding design.
Good day I am so grateful I found your blog page, I really found you by accident, while I was searching on Yahoo for something else, Regardless I am here now and would just like to say thank you for a marvelous post and a all round thrilling blog (I also love the theme/design).
Appreciating the dedication you put into your site and detailed information you offer. It's awesome to come across a blog every once in a while that isn't the same old rehashed material. Excellent read!
Hello I am so grateful I found your web site, I really found you by accident, while I was researching on Google for something else, Anyhow I am here now and would just like to say thanks for a remarkable post and a all round enjoyable blog (I also love the theme/design), I don't have time to look over it all at the moment but I have book-marked it, so when I have time I will be back to read more, Please do keep up the superb work.
Love the look of this recipe. When you say tart apples would the likes of Bramley or Granny Smiths be suitable for this recipe.
Yes, Granny Smith is perfect! I haven´t tried Bramley but when I Google it, then looks that these are suitable also.
Hola! I've been following your site for some time now and finally got the bravery to go ahead and give you a shout out from California! Just wanted to say keep up the excellent work!
Thanks, Jane! You can always contact me! All the comments inspire me, even the bad ones.
I absolutely love your blog and find a lot of your post's to be precisely what I'm looking for. Do you offer guest writers to write content to suit your needs? I wouldn't mind creating a post or elaborating on a few of the subjects you write in relation to here. Again, awesome web site!
Thanks Marie, you can contact me by email about guest writing.
Nice read, I just passed this onto a friend who was lookig for thisd recipe. And he just bought me lunch as I found it for him. So let me rephrase that: Thanks for lunch!
I don't even know how I ended up here, but I thought this post was great. I do not know who you are but certainly you're going to be a famous blogger if you aren't already 😉 Cheers!
Remarkable things here. I'm very glad to see your post. Thanks a lot and i'm looking forward to contact you.
This design is incredible! You obviously know how to keep a reader amused. Between your photos and text, I was almost moved to start my own blog (well, almost…HaHa!) Excellent job. I really enjoyed what you had to say, and more than that, how you presented it. Too cool!
Thanks for sharing superb informations. Your web-site is so cool. I am impressed by the details that you've on this blog. It reveals how nicely you understand this subject. Bookmarked this website page, will come back for extra articles. You, my pal, ROCK! I found just the info I already searched all over the place and just couldn't come across. What an ideal web site.
Heya i am the first time here. I found this blog and I to find It really helpful. This recipe helped me out a lot.
whoah this weblog is great i like reading your articles. Keep up the good work! You recognize, many people are searching around for this info, you can help them greatly.
Thanks, I will do my best to keep posting.
You ought to take part in a contest for onee of the finest sites on the blogs. I most certainly will recommend this web site!
That is the first time I frequented your website page and to this point? I amazed with the work you made to make this actual post extraordinary. Wonderful job!
Thanks, I hope you will like the new posts as well!
I love the idea of making a mushroom bruschetta! Definitely something I have to try. The only bruschetta I've ever made has been the standard tomato – and this looks so so better than that!
Thanks! Yes, you can always share my blog.
We stumbled over here coming from a different page and thought I may as well check things out. I like what I see so now i'm following you. Look forward to finding out about your web page yet again.
Hello! Someone in my Facebook group shared this site with us so I came to give it a look. I'm definitely loving the information. I'm book-marking and will be tweeting this to my followers! Superb blog and brilliant design.
I ran across your web site last week and started to follow your posts consistently. I haven't commented on any kind of weblog web site just however but I was considering to start soon. It's truly exciting to actually contribute to an article even if it is only a blog. I truly don't know exactly what to write other than I really loved reading by means of a couple of of your articles. Great articles for sure. I will keep visiting your blog regularly. I learned a good deal from you. Thanks!
Omggg this is so genius!!! Gingerbread is one of my favorite things in the world and I'm so glad you were able to make it healthier!
Thanks, Anne! I´m glad you like it!
Kuskohast need imeilusad mõõdulusikad pärit on??? Ja minu ekstrakt leidis küll koha magustoitudes – viimased paar teelusikatäit on alles.
Thanks Kathryn! I´m glad you like it!
Thanks, Rodrick! I´m happy that you like it!
impressed! Extremely helpful info particularly the last recipe 🙂 I care for such posts much.
Well I think it is great that you still found a way to incorporate your creative side to this classical recipe by subsituting some ingredients, because that's what makes your cooking and dishes unique and special! I bet the mousse was delicious!
Avv, nii armas! Ma loodan, et varsti näeme!
This white chocolate looks amazing! LOVE the healthy ingredients!
This looks like a beautiful dish!
I find the darker breads much more tasty as well. This looks good!
Thanks! Yes, these are the best!
Love using turmeric because of the beautiful colour! This looks awesome!
Yes, I also like the colour. Sometimes I even use it for desserts to get that colour!
Yes, I also like to cook it for weeknights.
What a gorgeous dish! I'm a big fan of turmeric too!
Thanks! Yes, turmeric is a powerful ingredient.
Turmeric is one of my favorite spices. I suffer from inflammation and I know it's so good for that.
Yes, it's super good for inflammation!
I've been putting turmeric in everything. Love the benefits and taste. Will have to try this recipe!
This looks delicious! I totally feel you about the yellow hands from turmeric!
Thank you! Yes, yellow hands are the only downside but at least it's real!
Give me some other turmeric recipes! This one sounds like a delicious way to have it!
I've definitely been looking for more ways to use turmeric in my cooking – can't wait to try this!
Yes, it's such an amazing thing!
Turmeric can be such a powerful food. Love the addition of it to this dish- so tasty!
Your recipe looks beautiful! I love turmeric and always looking for more ways to use it so this is very helpful.
I'm so trying this recipe! I need to get in my turmeric, and it's a great way to liven up chicken!
I love cooking with turmeric! This recipe sounds AMAZING too!!
Tumeric is all the buzz in wellness right now. My family would love this.
Yes, it is such a buzz! 🙂 I hope your family loves it!
What a beautiful looking bread! I am so intrigued and I have the ingredients…looks like a weekend project!
Yes, it's so easy but good!
Wow. Love all the nutrient rich ingredients with this bread. Looks delicious.
I'm not paleo, but I love the idea of an almond and flax based bread. So much good nutrition packed into that loaf!
I find these two perfect combination!
This looks great, nice and airy which can be challenging to do when making a gluten-free or paleo bread. Also. I love your loaf pan, I have never seen a long one like that before.
This looks delicious! I'm also obsessed with your photography!
Thanks, I'm so pleased to hear that!
This looks amazing, and it looks simple enough I could even do! I love fresh bread!
Yes, everyone can make this!
I love making my own bread. I'll have to try this recipe!
Your own bread is always the best!
Yum, this sounds so amazing! I will definitely be giving this a try!!
Thank you so much! Yes, it might be challenging and you should always be ready to fail. 🙂 You just can't give up.
These look delish! I don't like failing during recipe development either. But you're right, when they work it's the best feeling in the world!
Yes, once we get our good recipes it's the best feeling and the failure doesn't matter.
I love that you developed a paleo version of these delicate cookies! They're so lovely.
YES! My Grammy makes madeleines every year for Christmas. I love them!
I love Dorie Greenspan, but love your healthier swaps much better. Looks fab!
These are perfection. Pinning so I can try them. My kids LOVE madeleines and I've never seen a paleo take!
So happy to hear that! I haven't seen paleo as well. Let me know how the recipe worked out!
They look so pretty! As a non-food blogger, it's so cool to read how inspiration hits for you!
I absolutely love waffles. This recipe is perfect!
Love these! I couldn't definitely go for stack of these right now!
Oh now I want these and I just had lunch!
I love waffles. Breakfast food is my favorite food. Pinning!
This sounds delicious! I love taking time for a big breakfast on the weekend!
These look really tasty. I like my waffles really crispy too, so I'm excited to try these.
Yes, I agree. Crispy waffles are the best.
I agree! Glad you like it!
Waffles really are the best, aren't they! Your version looks so delicious. Such pretty photos too.
I agree waffles are the best. Thanks!
Waffle pan is on my wish list for long looong time. I often do crapes instead. This waffles look so good. Delicious and so healthy. Yum!
Yes, waffle pan is such a great thing to have at home. However, crepes are also good indeed!
I love eating fish so its always nice to have a new recipe to try. The kids are a bit of a tougher crowd in the seafood department.
This sounds like a super delicious and really healthy meal! I will definitely be making this recipe for my family.
This looks like a nice clean eating meal that I need to try. Fish has to be one of my favorite proteins.
What a beautiful and healthy meal! That sauce sounds fantastic!
This looks so good!!! *-* I've never tried making my own hollandaise sauce, but definitely would like to try!
I hadn't heard of Pegan before! Where have I been? This sauce looks so yummy!
I love Mark Hyman and love the sounds of this hollandaise. Will have to try!
I agree, he has done an amazing job with that research!
Oh my goodness Laura this looks so beautiful and delicious!!!
This sounds so delicious and indeed healthy too. I like the way you have presented it. Adding it to my homiday cooking list.
"It's all about trying different foods, listening to your body and finding what works for your body." Such a true statement! I think everyone can agree this dish is a delicious dinner to add to the menu!
This is the first time I've heard about the pegan diet. I think it is more tolerable for me. I also don't want to restrict myself to food but I want balanced nutrients for my body.
Good to hear that you find it tolerable and you also don't like to restrict yourself to food and like to balance nutrients for your body.
Yum, this looks so amazing! I pinned this to try out soon. The photos are gorgeous too!
I see several of my favorite ingredients in this recipe.
This sounds wonderful! I do love the oats in normal granola but could also totally get down with this grain free version.
WOW! Love all the ingredients in this granola. Definitely going to have try this one. I love homemade granola.
This sounds amazing. I love coconut chips. Sounds like a really great combo of flavors!
Yes, I agree, coocnut chips are the best!
Yum, this looks so delicious! Will definitely give it a try!!
It really looks so good and really healthy meal. and the photos are really tempting. It makes me hungry but I don't eat meat. Lol!!
WHAT in the WHAT! This cake is beyond beautiful! I am sooooo impressed! One day I will make a cake like that, and I will not let anyone eat it because it's just too pretty!
Well first of all HAPPY BIRTHDAY! (a little bit late) Second of all, I've seen gelatin leaves used on the Great British Bake Off and was like…what? I applaud you for your ambitious creation. It looks amazing!
This looks soooooo delicious! I need this in my life right now!
I hope you had a Happy Birthday! This cake is gorgeous! Chocolate and raspberry are a delicious flavor combination!
This is so pretty! I love the mixture of raspberry and chocolate, but my cake would never look as pretty as this! You have a serious talent!
Oh yum! I am so jealous of this cake, thanks so much for sharing!
Awesome article! I'm just starting out with food photography and this have some great beginner tips.
Thanks, Yevgeny! So happy to hear that!
Thank you for awesome content.I hope you will share more about food photography in the future.May I know what lens you use for food photography?
Hi, Orla! I'm using Nikon D750 and 50 mm 1.8 most of the time. Sometimes I use the wide angle as well. Hopefully, I will buy a new macro lens soon. However, I upgraded my camera in August (2017) to full-frame D750. I used my old D90 for about seven years and as you can see the images from the year 2015 is actually used the same camera.
Thanks so much for replying to me! I'm using a Canon t3 rebel with a 50mm 1.8 but my pictures are nowhere near your quality!
Thanks! 50 mm 1.8 is a great lens! In the end, I don't think that the camera gear is that important when you are starting. As I mentioned I used my old D90 for so many years and all I changed was my skill. When you look at my images in 2015 and 2017 I used the same camera! All I changed was settings and light. When you can send me some of your images (laura@54.154.172.117), then I can review them and maybe I can help you with new tips.
Such a great post Laura! I've admired your photography on Instagram for a long time now. I'd love to see more posts from you about this, especially about your backgrounds and surfaces. Thanks!
This tips are great! I love the digital detox idea!
Hahaha "don't shoot hungry" = my biggest problem! I hate wasting food so I usually want to shoot then eat, but it totally makes me rush the picture taking process.
This is really helpful to me. I used to do a lot of recipes and food photography but I was never very good at it. I do practice but I think I should probably practice more. Great tips, thank you for sharing.
Great tips. I'm always looking for the best light. It makes such a difference!
This is so helpful! please please more more more of these posts. I immediately subbed because of this post.
This post is so useful! Just subscribed and looking forward to new posts. Would like to learn more and more!
This bread looks insane! I can't believe it's healthy.
I tried this recipe and it's now one of my favorites of all time.
These are great tips to capture the best photo!
I'm so glad to see someone break this down! As a non-food blogger, I am amazed by how gorgeous so many food pics are!
Yes, there really is so much involved in creating images! Enjoyed reading your process!
Thanks, Jessica! Happy to hear that you enjoyed it.
I've never seen a mushroom bruschetta but this looks so delicious and fresh!
I really LOVE your workflow. I's quite similar to mine. And OMG your photos are amazing. I'm so happy I discovered your blog. I'll be spending much time here reading. I'm into improving my Foodphotography.
How delicious and fluffy these look, Laura!
I'm always so lazy to mix the egg whites separate, ususally i don't think it will make much of a difference haha. Thanks for sharing! I will give it a try and follow it like you made it!
I seriously need a waffle maker! This looks awesome!
These look so very delicious! I'll have to add them to my menu very soon! Yum!
Yay more waffle recipes! I have an intense love affair with my waffle maker, so I can't wait to try this recipe!


text:
Billy Lynn's Long Halftime Walk
2017 | 1h 50m | Drama, War
Add to your watchlist
We'll let you know when this movie is showing again in London.
19-year-old Billy Lynn is brought home for a victory tour after a harrowing Iraq battle
The film is told from the point of view of 19-year-old private Billy Lynn, who, along with his fellow soldiers in Bravo Squad, has been hailed as a hero and brought home for a victory tour after a harrowing Iraq battle. Through flashbacks, culminating at the spectacular halftime show of the Thanksgiving Day football game, the film reveals what really happened to the squad - contrasting the realities of the Iraq conflict with America's celebration back home.
Tomorrow 21 Jan
Billy Lynn's Long Halftime Walk showtimes in London
'Billy Lynn's Long Halftime Walk' Movie details
Joe Alwyn Kristen Stewart Chris Tucker Garrett Hedlund Vin Diesel Steve Martin
UK release date
Chat with Walloh Bot Chat with us