When it comes to selecting that perfect center piece for your living room it can often be challenging considering all the options available. You have to consider all the purposes a coffee table serves from holding books, magazines, and drinks to even kicking your feet up at the end of a long day. Seems simple but the right coffee table can make all the difference. I personally like a nice vintage looking rustic coffee table because of that natural finish they have which says home to many of us.
This is my all time favorite rustic coffee table. Be sure to read my blog post detailing why.
However, I do realize everyone has different "tastes" so I will begin by discussing the basics including correct dimension's, height and spacing of your ideal coffee table. I'll then further explain the different types of coffee tables available and which style will fit you best. First you should think about the space between the coffee table and the edges of your sofa. Do you want to be able to kick your feet up quickly and comfortably? Grab that cup of joe and effortlessly put down that magazine?
I've found that the best spacing between your coffee table and sofa should be around 17.5-19 inches. Plus or minus a half an inch. With this kind of spacing achieving the above tasks should be no problem for you or your guests. Next what about the main passageway? Yes, obviously you want to be able to get in and out of your living room. We don't want to have to push the coffee table around as this would be inconvenient. The main passage between your coffee table and television should be at least 32 inches. You can however adjust this to a narrower passageway if you have a smaller living room. Make your adjustments according to the amount of space available in your own living room. The last thing you want is a coffee table that just feels like it's in the way as opposed to serving a purpose.I'd like to add not to overthink the fine details too much as slight adjustments can always be made. Remember you just want to be able to bring your living room together around a centerpiece coffee table.
A great example of ample amounts of space around the table.
On to the height of the table. The height of your coffee table should generally be below your sofa seats. I recommend 1 or 2 inches lower. The reason for this is because you want easy access. For example, enough space to easily set down that plate of pie or hot coffee. Keep in mind the above recommendations of passageway and height spacing are stated from my own personal experience. Use it as a sort of "blueprint" to help you determine the dimensions of the coffee table you plan on getting. Well now that we've gotten that out of the way, on to the different styles!
Types and styles of coffee tables.
For those of you who have already started searching. I would imagine you're probably overwhelmed by all the different types and styles of coffee tables available. Should you get a rustic coffee table or perhaps reclaimed wood? Maybe a rounded glass table or perhaps an acrylic table with storage drawers? I admit it's difficult to make a selection because it always feels like you're making the wrong choice. Don't panic! I too have experienced this feeling as well. Just know that whatever you decide to go with in the end will look great!
A great example of the many styles of tables out there. This one is called an acrylic coffee table and you can read about them here.
Let's first start with my personal favorites the rustic coffee table and the reclaimed wood coffee table. These tables are practically one in the same with a few very slight differences. These tables are great pieces for those looking for a more laid back and "quiet" look to their living room. The best part about these tables is that they go well with almost any style and color of furniture. This is why they are my favorite you can't go wrong! It certainly makes it easier when it comes to making the right selection. Now if your unfamiliar with the terms "rustic" or "reclaimed" it simply means that it's a wooden coffee table with a more "rough" or unfinished look to the wood. However, you can certainly find some with a treated finish.
I received a lot of positive comments on this particular rustic coffee table. It's different but in a good way!
The pros about these tables is that they have perhaps the largest selection of styles available. Don't want a rectangular one? There are round ones available (to help keep the children safe from those corners). In need of more storage? (aren't we all!) You can get one with storage drawers. The only con I find with these tables is the need for using a coaster all the time. Still great when you're enjoying an ice cold glass of lemonade. As you know moisture and reclaimed wood don't go well together. A waterlogged table probably isn't what you had in mind when choosing a coffee table. Don't let that dissuade you, the versatility of a reclaimed wood coffee table makes it all worthwhile. Overall these types of tables are great due to that vintage look they give a room.
Nice glass table outlined in chrome. Check out that nifty little storage space!
You can also go with a glass coffee table. The advantage of glass coffee tables is the effect they give a room. It makes your living room appear larger as the focus is drawn away from the table due to the glasses' transparency. The downside is the fragile nature of glass as you know. Special care should be taken with these kinds of tables especially when transporting or when around children. If your running low on time you can check out my blog posts here where I discuss in more detail the various types of tables available and compare what I believe are the best ones from their respective categories. I'll give my final thoughts and recommend which one I believe to be the best. I do suggest that you finish reading the material below as this will help you in making the best choice coffee table for you personally.
Of course as you may have guessed already this depends. I discussed earlier a quick "back of the envelope" method for getting an idea of roughly what size table you need. Depending on the size of your living room this will vary but generally your standard coffee table is 24 x 48 inches. First consider the footprint or amount of space available in the room the table will be set in. Make a mark with some tape or something similar to outline the coffee table geometry you are considering. The reason for this is to give you an idea of how the size of the coffee table will affect the entirety of the room. Including the furniture.
Size does matter with a coffee table.
A coffee table is usually the first thing you notice above all else (mainly because it's right at the center of the room) so you want to make sure the footprint you've outlined satisfies your personal taste. Does this size help to bring the room together? Does it allow enough passageway to get in and out comfortably without compromising the use of the coffee table? These are the questions you should be asking yourself when deciding on the dimensions of your coffee table. As for height again you guessed it this depends. Generally speaking, though you do want your coffee tables height to be a couple of inches lower than your surrounding furniture.
Remember you want to be able to set things down on the table and not make a mess spilling drinks by crashing into the lip of the table (work with gravity not against it). You can also choose to go with a table that is lower than "standard" height, you'll give the effect that the room is larger than it appears similar to the glass table top. This "below standard height" table also gives a peculiar effect of making surrounding objects appear taller than they actually are, perhaps because they don't block things from view. Either way these can look great too.
Should I choose a rectangular coffee table or one that is rounded?
This usually depends on your sofa. In general, a good rule of thumb is if you have a long rectangular sofa you want to stick with a rectangular shape. This will help to achieve the "connectedness" of the room. One drawback about rectangular and even a square shaped rustic coffee table is they obviously have corners which could be dangerous if you have small children. This can be avoided by going with a rounded table. The problem would then be trying to make it fit. Try to match your sofas shape with your coffee tables shape. This is pretty easy. Just like matching shapes it makes sense a circular type of sofa would look best with a rounded coffee table. It would also help everyone sitting on the sofa reach the table comfortably.
If you want the best of both worlds you might want to consider an oval shaped table.
You can try and get the best of both worlds by going with an oval shaped table. I will admit that an oval shape is not my favorite as it leaves an "unsatisfactory feeling" with a table that gets narrower and narrower the closer to the ends you go. This would however fill in the footprint necessary for your living room without those edges. I have 2 children ages 7 and 9 and have never had an issue with my rectangular shaped rustic coffee table. Still take precaution especially when considering the safety of your children.
There are other options out there if you don't want to compromise on the rectangular shape of the table. You could always go with an ottoman coffee table. These tables are made of a soft cushion like material finished in velvet and they also offer leather ottoman coffee tables. If you're interested in this kind of table, I discuss them in more detail here.
Another great example of the various coffee tables available. This ones called an ottoman and you can read more about them here.
If you're like me who has various junk drawers and still not enough room to put things in, then you may want to consider a coffee table with drawers. If you're a well-organized person who doesn't lose things, then this probably isn't an issue for you. However, it is always nice having that extra storage space for throwing random items or books and magazines in.
If you need much more storage than any drawer can provide then take a look at some trunk coffee tables I've written about here.
The only problem I find with storage drawers on some coffee tables lies in the fact that the edges now have a lower lip. This can be a bit of a nuisance if you tend to sit too close to the table. The painful memories of smashing shins come to mind. As we discussed earlier though this shouldn't be a huge problem. After all we now know how to properly space our table from our sofas! It's all about trial and error so again don't worry if you feel like you can't find that "perfect" table. You'll make it work.
How to care for your rustic coffee table.
So once you selected a coffee table whether it be a rustic coffee table, reclaimed wood coffee table, glass coffee table or acrylic you're going to want to take care of it. Here are some pointers I've outlined below.
For a rustic coffee table or reclaimed wood coffee table.
Use a coaster. Don't need "puffy" spots all over the table from moisture absorbed by the reclaimed wood.
Keep heavy objects with sharp edges away. The last thing you want is an unsightly chip exposing the bare wood within now do we?
Keep that dust away. Use a nice polish to keep the wood clean and treated this will help to maintain and extend the life of your table.
Don't set any heavy or coarse objects on the table as this could scratch the finish. As you know glass can scratch fairly easy. Even micro scratches will be visible in just the right light so be careful.
Wipe those fingerprints early and often. Glass attracts fingerprints so keep these clean and clear from the table. Worst case scenario is neglecting a fingerprint for an extended period of time and having a tough time removing it later.
Hulk do not smash! This one is pretty obvious but don't slam or throw heavy objects on a glass table as it could crack or even shatter the glass!
As far as acrylic tables go the above applies as well. Ottoman and leather is a bit more complex. You can find what you need about these by going here. Keep these practices in mind and your table will last a lifetime.
My Final thoughts and personal recommendations on some coffee tables.
I hope by now you have a much better understanding of what to look for in a coffee table. If you're still a little lost or unsure then keep reading. My intention when writing this blog was to help the new home owner with some interior design and home décor. Even if you've owned your home for many years perhaps you just need some pointers on what to do next. All are welcome here.
Wrought Iron coffee table. If you want to see more of these you can check them out here.
If you've made it this far and read all the above and are saying to yourself "Vincent there's just too many options to choose what would you go with or recommend?" Well you know by now that I would recommend to you a rustic coffee table or a reclaimed wood coffee table. Well your saying "that's great but aren't there a like a million different variations of these?" That's true! (well maybe not a million) Nevertheless there are all kinds of these available some with storage some without rounded or not… I think you get the point. I've gone into more detail in this post over some of the best rustic coffee tables and reclaimed wood coffee tables around. I also go into more detail over the various ones available and recommend what I believe is the best one for you.
Still set on something else?
Now if your set on a table other than a rustic coffee table or reclaimed wood coffee table then hey more power to you. I've also compiled a list of these showing what I believe are the best ones including a glass, acrylic, ottoman, metal, and even a trunk coffee table. You can check these out by clicking here or going to the navigation menu above and hovering your mouse over "blogs" to see them one by one. I'd like to thank you for stopping by and reading my blog. If you have any questions or comments, please use the contact form to send me an email and I will get back to you asap!


text:
Energy & Environmental Technology›
Hydropower global capacity in key countries 2018
Cumulative hydropower capacity worldwide in 2018, by major country (in gigawatts)
by T. Wang, last edited Jun 26, 2019
This statistic displays the total pure installed hydropower capacity worldwide in 2018, by region. During this year, Russia had 49 gigawatts of installed hydropower capacity. China had both the highest level of installed capacity and the largest number of new developments.
Hydropower in China
Hydropower is one of the most commonly used renewable energy sources. China accounted for a large portion of the world's total hydropower capacity, totaling 352 gigawatts as of 2018. In comparison, the United States accounted for 103 gigawatts and Canada accounted for about 81 gigawatts. In 2018, China added 8.5 gigawatts of hydropower capacity. China's state-owned enterprises operate almost all of the hydropower facilities in the country. In 2015, the hydropower industry in China accounted for 301.25 billion yuan in revenue. Hydropower is one of the most cost-efficient renewable energy sources, however, there are several challenges such as long development periods, social displacement, and environmental impacts. As feasible locations become scarcer, investment into the hydroelectric industry may also decline.
Small hydropower has some advantages over large-scale hydro plants, most noticeably its relatively lower environmental impact. It is a low impact option mostly as small hydro plants do not interfere significantly with river flows. In Canada, it has been predicted that up to 7,742 megawatts of small hydropower capacity will be added by 2050. However, a study conducted in Norway in 2011 - indicated that many small hydro facilities may produce a larger impact than a few larger hydropower projects.
Hydropower capacity in gigawatts
The figures include pumped storage.
Hydropower industry in the United Kingdom (UK)
Hydropower generation globally by key countries 2018
Largest hydroelectic power facilities globally 2017
Global average hydropower installed cost 2010-2017
Global hydropower capacity 2015-2021
Hydropower industry
Everything On "Hydropower industry" in One Document: Edited and Divided into Handy Chapters. Including Detailed References.
Hydropower in the UK
Statistics on "Hydropower industry"
Global hydropower industry
U.S. hydropower industry
Hydropower costs and employment
Outlook for the U.S. market
Installed capacity of hydropower energy worldwide from 2015 to 2021 (in gigawatts)Global hydropower capacity 2015-2021
The world's largest hydroelectric dams as of 2017, based on generating capacity (in gigawatts)Largest hydroelectic power facilities globally 2017
Distribution of worldwide hydropower capacity as of 2018, by major countryHydropower global capacities share - leading countries 2018
Cumulative hydropower capacity worldwide in 2018, by major country (in gigawatts)Hydropower global capacity in key countries 2018
Worldwide hydropower generation in 2018, by major country (in terawatt hours)Hydropower generation globally by key countries 2018
Global hydropower consumption from 1998 to 2018 (in million metric tons of oil equivalent)Global hydropower consumption 1998-2018
Countries with the highest share of hydropower consumption in 2018Countries with the highest share of hydropower consumption 2018
Hydropower consumption in China from 2004 to 2018 (in million metric tons of oil equivalent)China's hydropower consumption 2004-2018
Leading states in hydropower electricity capacity in the U.S. in 2017 (in megawatts)U.S. renewable energy: leading states in hydropower capacity 2017
U.S. industrial sector consumption of conventional hydroelectric power from 2008 to 2018 (in trillion British thermal units)U.S. industrial sector consumption of conventional hydroelectric power 2008-2018
U.S. hydropower consumption from 1998 to 2018 (in million metric tons of oil equivalent)Hydropower consumption - United States 1998-2018
Average expenses for the operation of hydroelectric power plants run by major U.S. investor-owned electric utilities from 1998 to 2016 (in mills per kilowatt hour)Hydroelectric power plant operating expenses 1998-2016
Leading U.S. states based on consumption of hydroelectric power in 2017 (in million kilowatt hours)U.S. consumption of hydroelectric power by major state 2017
Levelized cost of electricity (LCOE) of hydropower worldwide from 2010 to 2018 (in U.S. dollars per kilowatt hour)*Global LCOE of hydropower energy 2010-2018
Average installation cost for hydropower worldwide from 2010 to 2018 (in U.S. dollars per kilowatt)*Global average hydropower installed cost 2010-2018
Projected capital expenditures for a typical U.S. hydrothermal power plant from 2015 to 2050 (in U.S. dollars per kilowatt)U.S. hydrothermal power plant: capital costs 2015-2050
Distribution of hydropower jobs worldwide in 2018, by country Global hydropower sector job share by country 2018
Share of employees in hydroelectric generation in the U.S. in 2018, by industryU.S. hydroelectric generation employees share by segment 2018
Projected U.S. renewable energy electric power sector capacity and generation from 2017 to 2050U.S. renewable energy electric power capacity and generation forecast 2017-2050
Hydropower electricity generation capacity additions in the U.S. from 2020 to 2050 (in gigawatts)*U.S. hydropower electricity generation: capacity additions 2020-2050
Hydropower capacity of the development pipeline in the U.S. as of December 31, 2017, by status (in megawatts)U.S. Capacity of hydropower project pipeline by status 2017
Public and private U.S. hydropower plant capacity by ownership 2014
Worldwide added new hydropower capacity by region 2018
Global hydropower plants under construction by expected capacity 2015
Hydropower global capacities added in key countries 2018
Hydropower capacity in India 2008-2017
Share of hydropower: U.S. energy generation by major state 2014-2016
Number of hydropower dams in the U.S. by additional purpose 2014
South and Southeastern Asia's capacity of small hydropower by select country 2013
U.S. pumped storage hydropower cumulative capacity by major state 2016
United States' capacity of installed small hydropower by size 2011
Predicted capacity of small hydropower in Canada 2008-2050
Capacity of installed small hydropower in Canada by size & province
Share of small hydropower capacity globally by region 2016
Italy: total capacity of pure pumped storage plants 2008-2017
Capacity of hydro power in Taiwan 2008-2017
U.S. energy service company revenues by sector 2015
Total hydropower capacity in the Philippines 2009-2018
KS Energy EBIT Singapore 2014-2018
Operating profit of Vapo Oy in Finland 2014-2017
KS Energy EBITDA Singapore 2014-2018
Consumer experience of the energy market in the United Kingdom (UK)
South Korea's energy sector
Big Six energy suppliers in the United Kingdom (UK)
Energy sector in India
Japan's energy sector
Renewable energy in Latin America
Renewable energy industry worldwide
Ørsted
Geothermal energy industry in the United States
Clean technology investments globally
First Solar
JinkoSolar
Installed capacity of hydropower energy worldwide from 2015 to 2021 (in gigawatts)
The world's largest hydroelectric dams as of 2017, based on generating capacity (in gigawatts)
Distribution of worldwide hydropower capacity as of 2018, by major country
Worldwide hydropower generation in 2018, by major country (in terawatt hours)
Global hydropower consumption from 1998 to 2018 (in million metric tons of oil equivalent)
Countries with the highest share of hydropower consumption in 2018
Hydropower consumption in China from 2004 to 2018 (in million metric tons of oil equivalent)
Leading states in hydropower electricity capacity in the U.S. in 2017 (in megawatts)
U.S. industrial sector consumption of conventional hydroelectric power from 2008 to 2018 (in trillion British thermal units)
U.S. hydropower consumption from 1998 to 2018 (in million metric tons of oil equivalent)
Average expenses for the operation of hydroelectric power plants run by major U.S. investor-owned electric utilities from 1998 to 2016 (in mills per kilowatt hour)
Leading U.S. states based on consumption of hydroelectric power in 2017 (in million kilowatt hours)
Levelized cost of electricity (LCOE) of hydropower worldwide from 2010 to 2018 (in U.S. dollars per kilowatt hour)*
Average installation cost for hydropower worldwide from 2010 to 2018 (in U.S. dollars per kilowatt)*
Projected capital expenditures for a typical U.S. hydrothermal power plant from 2015 to 2050 (in U.S. dollars per kilowatt)
Distribution of hydropower jobs worldwide in 2018, by country
Share of employees in hydroelectric generation in the U.S. in 2018, by industry
Projected U.S. renewable energy electric power sector capacity and generation from 2017 to 2050
Hydropower electricity generation capacity additions in the U.S. from 2020 to 2050 (in gigawatts)*
Hydropower capacity of the development pipeline in the U.S. as of December 31, 2017, by status (in megawatts)
Capacity of public and private hydropower plants in the U.S. in 2014, by owner (in megawatts)
New capacity of hydropower energy worldwide in 2018, by region (in megawatts)
Hydropower plants under construction globally as of 2015, by expected capacity (in megawatts)
Additions to worldwide hydropower capacity in 2018, by major country (in gigawatts)
Hydropower capacity in India from 2008 to 2017 (in megawatts)
Average hydropower share of in-state energy generation in the United States between 2014 and 2016, by leading state
Number of hydropower plants with dams in the U.S. in 2014, by additional purpose
Potential and installed small hydropower capacity in South and Southeastern Asia in 2013, by select country (in megawatts)
Cumulative capacity of pumped storage hydropower plants in the United States in 2016, by select state (in megawatts)
Status of small hydropower capacity in the U.S. in 2011, by size (in megawatts)
Forecast of small hydropower capacity deployment in Canada from 2008 to 2050 (in megawatts)*
Installed capacity of small hydropower in Canada as of 2009, by size and province (in megawatts)
Distribution of small hydropower resource potential worldwide as of 2016, by region*
Total capacity of pure pumped storage plants in Italy from 2008 to 2017 (in megawatts)
Capacity of hydro power in Taiwan from 2008 to 2017 (in gigawatts)
Revenue of energy service companies (ESCO) in the United States in 2015, by customer type
Total hydropower capacity in the Philippines from 2009 to 2018 (in megawatts)
Earnings before interest and taxes (EBIT) of KS Energy Limited in Singapore from 2014 to 2018 (in 1,000 Singapore dollars)
Operating profit of Vapo Oy in Finland from 2014 to 2017 (in million euros)
Earnings before interest, taxes, depreciation and Amortization (EBITDA) of KS Energy Limited in Singapore from 2014 to 2018 (in 1,000 Singapore dollars)

redpajama_set_name: RedPajamaCommonCrawl


text:
SUMMARY: McDonald's uses simple but relatable, story-driven advertisements to reach parents. How can news media companies do the same with content?
Like McDonald's, media can connect with families through honest storytelling
Bottom-Line Marketing Blog | 01 August 2017
By Cathy Colliver
B2B Brand Manager
Courier-Journal Media, USA TODAY NETWORK
My favourite ads are those that incorporate storytelling, but also keep things simple and honest.
McDonald's and TBWA/Paris received a shout out from ad industry publication AdWeek for their commercial "La Porte" ("The Door"). The commercial shows a set-up, conflict, and resolution sure to be familiar to anyone navigating parenthood the second time around.
Being a parent to a young child is hard.
Being a parent to two young children is more than twice is hard.
"The Door" shows a girl feeling left out when a new baby arrives. After shutting herself in her bedroom, Dad tries to coax her out by slipping a message under her door.
Yes, it's McDonald's, and, as AdWeek points out, offering McDonald's to an upset kid is an easy out. However, the story is simple, honest, and entirely relatable. And the resolution is both sweet and also relatable. Sometimes the best moments with your kids are shared over a quick meal.
It reminded me of another McDonald's commercial that is now almost a decade old. The 2008 spot ran as part of the Summer Olympics schedule and featured a youth football game. The green team totally vanquishes the grey team, and celebrates with a massive gold trophy. The grey team sits looking dejected until a resourceful father arrives with a tray of bright, beautiful Happy Meal boxes. Suddenly the grey team members are winners, and life is great.
This commercial brings me delight because as a mother, I know life's little disappointments can make your child feel like they had the worst day ever. But I also know a little treat, along with a pep talk, can go a long way toward turning that around.
Both of the ads tell the story of everyday parenthood navigation and life's everyday challenges. And they do so in a way that is authentic and relatable, funny and sweet. Stories like this can move parents to direct action, as well as maintain a spot in the ongoing consideration set when a parent wants to connect with their child over a special treat.
How is this relevant for news media companies?
Families are a very good fit for news media companies. They are a growing audience category based on sheer size, as well as the diverse cross-section of "younger" generations we are all trying to engage as new customers. It also doesn't hurt that many of our advertising clients want to reach this audience as well.
So how do we connect with families? News media companies offer a lot of content, events, and experiences that are highly relevant to families with children of all ages. The key is determining how you tell your story to this audience in a relevant way.
You may have great content around things to do, education, school and camp guides, healthy lifestyles, travel, student athletics, volunteer opportunities, and local news that connects your community.
Looking at this list could feel overwhelming, and you can't necessarily tell the story about all of these things. Things become clearer when you start by understanding your customers' motivation. Pick a focus area where you truly stand out and uncover the story within that topic area that demonstrates how you make a family's busy life easier or more enjoyable.
How do you help families connect and enjoy special moments? That's your story for families. Keep it simple, authentic, and relatable, and you will build a connection through storytelling with families.
About Cathy Colliver
Cathy Colliver is B2B brand manager at Courier-Journal Media, USA TODAY NETWORK, in Louisville, Kentucky, USA. She can be reached at ccolliver@louisvil.gannett.com or @catlouisville.
PREV How chat apps are changing the reader, media company relationship NEXT iOS 11 updates: Location permission changes, phased app release


A new way to wish a happy anniversary to your life partner, friends, and relatives. Get romantic anniversary cake with name and personal photo of the celebrant.
Want to send romantic anniversary wishes to your life partner or friends? It's very challenging to find unique and special happy anniversary images for loved ones. But don't worry, you are at right place. Here you can generate happy anniversary cake with name and photo. It's a best and new way to wish wedding anniversary online. Send thoughtful and touching marriage anniversary wishes to your friends and loved ones by selecting the perfect anniversary cakes from our collection. It's a perfect day to show you love and care. Forget about old days, start a new year of your married life.
A marriage is as sacred of a date as a birthday and we celebrate them annually because of this importance. Express your true feelings in a special way. If you are thinking about how to wish or don't have enough words to show feelings or feeling shy. Our romantic marriage anniversary cake with name will help you to express your love and thought is an awesome way. So don't forget to share anniversary cakes on social networks.


text:
Anna-Katrina Shedletsky
February 18 - Sarah Ashlock
FIRST THOUGHT: Are you talking to yourself or that watch?
Remember when Bluetooth hit the masses? Everyone from your uncle to the cashier was talking to seemingly nothing, until they turned around and you saw their bulky earpiece. Nothing was weirder than when you're standing in the grocery store aisle and wondering if the man asking questions is speaking to you, himself or that can of pinto beans. It was strange, right? I recall saying, are you really that busy that you can't hold the phone? Now, I can answer calls on my watch, laptop, smartphone and car. I wouldn't have it any other way, would you?
WOMEN IN NUMBERS: 1990
Despite what the empowering advertisements might suggest, not every STEM occupation is increasing female participation. For instance, there were actually more women who worked on computers before 1990. If you do get your paycheck from diving into the motherboard, we tech-obsessively thank you.
WOMAN TO WATCH: Anna-Katrina Shedletsky, CEO and founder of Instrumental
Anna-Katrina Shedletsky is one of those "computer women" we rely on so much. She's smart, cool and has a hyphenated name—what's not to love? Anna-Katrina helped design the first Apple Watch during her stint as a product engineer at Apple.
With a couple dozen patents under her belt, Anna-Katrina is well on her way to being one of the biggest tech names. She's now the CEO and founder of a manufacturing data company called Instrumental. At Stanford, Anna-Katrina earned nearly a 4.0 in both undergrad and grad school. As a student researcher, she worked in the biomimetics lab before taking on an internship designing a medical device.
Her five years at Apple helped Anna-Katrina develop product manufacturing and design skills, as well as a general understanding of what it takes to take a product from stage to stage. She teamed up with another Apple employee to create Instrumental.
There are plenty of things that can go wrong when producing something. Anna-Katrina says that her time on factory floors led her to see these issues, like launch delays and quality issues. That's where detailed and organized data comes in. Have you ever found a necklace knotted and jumbled? You know it's wrong but don't know where to even begin. Where does it start?
That's kind of what Instrumental helps with. The company uses machine learning to find anomalies on the assembly lines. By tracing every component and movement from beginning to end, companies can detect issues easier and more accurately.
The idea to focus on this aspect of product development came about after Anna-Katrina spent nearly a year in China fixing problems in manufacturing lines. She's fluent in Mandarin, which no doubt had a major impact on the knowledge she gained from the experience. With Instrumental and women like Anna-Katrina, we're hopefully going to see a major emphasis on quality over quantity.
Another STEM goddess, Reshma Saujani, said:
"The culture of tech companies cannot change if women aren't in the room."
September 1 Josephine Reynolds: She's Fired Up
June 26 Rachel Francine: She's Turning Music into Medicine
June 27 Lauren Bush Lauren: How to Feed the Hungry
August 3 Pam Fletcher:
How to Climb the Ranks of the Male-dominated Auto Industry
December 27 Natasha Adamo, Fan Favorite:
She's the Expert on Post Male Syndrome
March 4 Mona Haydar:
What Happens When a Rapper Wears a Hijab?


Attributes: Evergreen. Needles to 5" long. Ovoid seed cones are solitary or in whorls of 2-5. The sheath around the needle fascicles is shed as the needles expand.
Notes: The natural range is primarily in Mexico that extends into the United States. In the wild Pinus leiophylla grows between 1600m and 3000m altitude.


text:
French Ski Patroller Killed in Huge Inbounds Swiss Avalanche that Buried 12
AvyBrains | February 20, 2019 |
The search was called off Wednesday morning. Credit: AP
One of the four people who was found in the avalanche that swept a ski slope in the Swiss Crans Montana resort has died, local authorities say. The man was a 34-year-old French citizen who worked for the local snow patrol and who was badly injured by the mass of snow that hit the piste on Tuesday, according to a tweet by the police department of the Valais region. He and three slightly injured people were rescued on Tuesday.
Valais cantonal police said in a statement: "The person who was seriously injured died during the night in Sion hospital. He was a French ski patroller aged 34. Witnesses told us there could be more people under the snow. That is why we are pursuing the search with considerable means."
The huge avalanche buried 12 skiers in the Swiss resort. Credit: AP
The large search effort that involved some 250 rescue workers, as well as a dozen sniffer dogs, was called off on Wednesday morning as no additional buried skiers were found during the night. The avalanche came down on Tuesday afternoon, piling several meters of snow onto a 400-meter stretch of a ski slope.
"The search continued all night and was halted this morning. It will resume if the situation requires. No disappearance has been signaled," police said.</blockquote
Rescuers search for buried people. Credit: AP
Avalanches very rarely hit secured slopes in Switzerland. Prior to this week's fatality, only one person had died in such an incident in the past decade, according to the national snow research institute SLF. In contrast, more than 220 people who skied in open terrain were killed by avalanches in the past 10 years.
The avalanche was 840 meters long and 100 meters wide, with 400 meters of heavy snow hitting the piste. It occurred in mid-afternoon and came after a week of warmer temperatures began melting heavy snow. The cause is being investigated, with two hypotheses being that skiers set off the avalanche or that it was spontaneous due to natural circumstances.
"There are two hypotheses," she said. "The first is that several skiers set off the avalanche. The second hypothesis is it was a spontaneous avalanche due to climatic conditions, and in that case, it will be a question of determining responsibilities and problems of security."
The huge slide is clearly visible here. Credit: AP
The Swiss Institute for Snow and Avalanche Research said the danger for the area had been only at level two on a scale of five on Tuesday.
A women's World Cup skiing event is scheduled for this weekend on the Mont Lachaux run at Crans-Montana, although the avalanche was not expected to affect the start of the event, which begins with training runs on Thursday.
AvyBrains | February 20, 2019
AvyBrains


(From left) Vishwas Udgirkar, Reuben Abraham, Ajoy Mehta, Shrija Agrawal, Manish Agarwal, and Sulakshana Mahajan at the Danfoss-Mint Transformation Agenda 2020 in Mumbai.
What is the good, the bad and the ugly of urban landscape in India?
Mehta: The key challenge is delivery of services—provide water, take the garbage out. It is good to have conversations on all this. For example, about pollution. We now know that landfills are not an option. We must treat sewage before we dispose it. The second problem is providing infrastructure. We must look beyond roads and bridges when we think of city infrastructure. We should also plan for open spaces, building quality schools and how we can make the city accessible to women and differently-abled people, and how they can participate securely and contribute to the city.
The nature of work by a city's regulatory bodies has changed. Earlier, receiving licences and permissions used to be a privilege. Now, citizens recognize it as their right. In Mumbai, if you want to set up a shop or establishment, you can get your licence online. It should be transparent and arbitrage-neutral.
Housing in Mumbai is in a crisis situation. We need one million more houses by 2034 and they need to be affordable. We need to focus on the quality of life—how best to make use of the available land, how to use the money. There is no one-size-fits-all solution to this.
Abraham: The primary problem we face in India is the definition of urban. The administrative definition says 26% of India is urban. The census definition says 31%. Between these two official definitions, there are 51 million people. We have onerous definitions for urban in India. At the IDFC Institute, we have measured the population density through geospatial data from the skies, to find out that more than 50% of India's population lives in urban areas.
So the traditional "rural focus for vote-bank politics" is no longer true. We need to look at cities as economic centres and not as elitist centres. The biggest cities, by gross domestic product (GDP), are bigger than some of the countries. Tokyo's GDP is bigger than that of Canada, the Netherlands and Spain. Mumbai's GDP is 60-70% of Maharashtra's GDP. When you want to create a trillion-dollar economy in Maharashtra, you cannot run away from dealing with Mumbai.
Choices that cities make on leadership and management are extremely vital. If we look at some of the world's examples here—the UK created an empowered, directly-elected mayor of London who sets policies and executes them through corporatized agencies such as Transport for London. China's major cities have powerful political appointees as mayors and use focused special purpose vehicles, as in the case of Shanghai's water supply, to build and run the urban infrastructure. Do you think our cities have to move to a new form of governance structure now?
Mehta: There are issues around each of them. There is no ultimate solution. Some cities have an independent authority. We have a model where there is coordination between different arms of the city government. Every system has its own model. Our cities are not held back, they are moving. Fundamentally, we need to create high-value jobs; housing is a crisis, and we need one million houses by 2024; we must build quality of life infrastructure.
What do you make of the smart cities mission, which is also being seen as the beginning of India's urban renaissance?
Udgirkar: Today's need is good governance and infrastructure—we need to bring in internet of things into Indian cities. The best way to that would have been to pick two or three cities and make them smart first. But in India, selecting the first three cities would have taken five years. So we have started out with 100, which is a little ambitious. Out of that 100, maybe three will move faster and they will take the lead. Unless we set ambitious targets, we will not even reach halfway.
Agarwal: India has a three-tier government—the centre, states and cities. The city government rarely has the money it needs. I think any programme should first address that. It is up to each city to make the best use of money. We must empower city managers to have more visibility in their financials and cash flows; they must have some stake in the revenue the city generates. Right now, cities are left to the mercy of the Union and state governments.
If I were trying to attract investors to a city, I would think of where the factories will be located. Are they close to urban amenities? When you do this—provide transport, roads, living spaces—these areas will urbanize instead of becoming just urban sprawls. Smart cities are not necessarily about sensors and gadgets; it should be about mobility, area development and job creation.
Mahajan: The smart city programme, JNNURM—I call these "helicopter schemes". They just drop money into cities and not apportion for size, demands and needs. A city like Dharamshala has just a ₹6 crore budget, while Mumbai has ₹50,000 crore. Yet everybody gets the same allotment. One thing has to change—cities need to be developed from the bottom up, based on inputs from elected members. It should not be based on what outsiders or consultants say. The smart city vision comes from consultants in the US. Mumbai needs hundreds of transportation planners of its own, urban and public finance planners of its own. If you really want to help, there has to be competition between cities.
Why has affordable housing not taken off at the desired magnitude, despite the government benefits and cheap construction technologies?
Udgirkar: We have to try different models to see what works. We have done work in Bihar and Odisha, where we had bundled residential and commercials complexes. In India, instead of building massive roads and railways, we should look at massive housing construction programmes. This reduces other pressures on cities. It is a reality that people move from villages to cities, but we have to ask whether we are providing comparable living standards. We need to think about better construction technology and must simultaneously ease other pressures on the city. If you look at the National Capital Region, a lot of affordable housing programmes are misused.
Agarwal: I don't think the government should be in the business of housing, which should be open to competition. It should be in the business of land and permissions, which is a monopoly. Just like we target inflation, in Germany, municipal entities target land prices so that they do not vary significantly. They do this by adding land supply from time to time, and by integrating land use and transport planning. For a builder to be successful, he should compete on cost, time and quality, and not on his ability to get land or permissions.
How would you reimagine an Indian city?
Udgirkar: I'll pick my city of Gurgaon. It's a high-income city. The concept of residence being close to work is well-planned. People don't mind paying for services. But it's one of the worst cities in India. It's a concrete jungle and we blame the government, but this city was set up mostly by three private builders. There are no gardens, no cycle tracks; it could have had a good bus transport system. It looks like a fancy city when you fly above it in a plane but the moment you land, there is no civic system, there's horrible traffic management and no consideration for the environment. But there's so much we can do to make Gurgaon a smart liveable city.
Abhraham: Mumbai has an astonishing opportunity to reinvent itself with the port land. It has a single owner and it reports to the state government. We can create a special governance zone here and make this into a national financial capital region of India and have a special dispensation around it, like the DIFC in Dubai. This can be the engine for Maharashtra's growth.
Mahajan: Another opportunity waiting for us to be explored is the upcoming new airport in Navi Mumbai. They have already declared Navi Mumbai Airport Influence Notified Area (Naina) as a third city, but they have messed up the plan. If I was a planner for Naina, I would adopt Cerda's model for Barcelona, which was created in 1846. It is still working. He considered cities as an always expanding or a shrinking entity, not a limiting one, and you should facilitate it by modular aspects. We need to explore those kinds of models, which are suitable for different cities.New cities like Naina could integrate with villages and not like Navi Mumbai, which has kept aside villages and created two cities within the city. So we have to have integrative, exploratory and innovative models for each city.
Agarwal: I would place my bet on Amravati as a greenfield city. It's absolutely fantastic planning going on there. It's never easy to do a greenfield city and as they leverage off Vijaywada and Guntur; there's a great opportunity to leapfrog ahead and not go through the same path Bangalores and Mumbais have taken, but indeed create something different.


text:
About PD
The Parkinson's Foundation
Parkinson's disease was first described as a neurological syndrome in 1817 by London physician Dr. James Parkinson's. Parkinson's disease (PD) is a neurodegenerative disorder that affects predominately dopamine-producing neurons. Symptoms can include tremors, stiffness, poor balance, depression, and dementia. The cause of Parkinson's disease is unknown, but several factors, including genetics and the environment, appear to play a role. Researchers have identified specific genetic mutations that can cause Parkinson's disease, but these mutations only account for 10-15% of all Parkinson's cases.1 Most experts agree that the other 85-90% of PD cases are caused by a combination of genetic and environmental factors (chemicals, toxins, head trauma, etc.). The interactions between these two can be quite complex. Today there are nearly one million Americans who have Parkinson's and ten million cases worldwide. In 2019 alone, 60,000 individuals, or over 1000 Americans per week, were diagnosed with Parkinson's.2 It is estimated that by 2030 Parkinson's disease may affect more than 1.2 million Americans, and the economic consequences will be significant.3 The economic costs in the U.S. associated with Parkinson's disease in 2019 were estimated at $51.9 billion—$25.4 billion was related to direct medical costs and the remaining $26.5 billion was comprised of indirect, non-medical costs.4 "The U.S. government accounts for nearly $25 billion in spending related to PD, with $2 billion through Social Security and the remaining $23 billion through Medicare."5
Looking back at our history, the United States has courageously tackled health challenges such as polio, HIV/AIDS, and breast cancer. While not all of these horrific health conditions have been eliminated, great progress has been made in slowing down the progression of these diseases. Parkinson's Across America will highlight why the time has come to approach the battle against Parkinson's disease with the same energy and ferociousness as other life-changing diseases. Hop aboard and join us on our ride across America all in an effort to bring an end to Parkinson's disease.
1 "What Causes Parkinson's Disease," Parkinson's Foundation, accessed August 9, 2020, https://www.parkinson.org/Understanding-Parkinsons/Causes
2 "Statistics," Parkinson's Foundation, accessed August 9, 2020, https://www.parkinson.org/Understanding-Parkinsons/Statistics
3 "Statistics," Parkinson's Foundation, accessed September 2, 2020, https://www.parkinson.org/Understanding-Parkinsons/Statistics
4 "Breaking News: Economic Burden of Parkinson's Disease is $52 Billion," Parkinson's Foundation, Thursday, June 13, 2019, accessed August 9, 2020, https://www.parkinson.org/blog/research/economic-burden-study
5 "Breaking News: Economic Burden of Parkinson's Disease is $52 Billion," Parkinson's Foundation, Thursday, June 13, 2019, accessed September 6, 2020, https://www.parkinson.org/blog/research/economic-burden-study
Insert Parkinson's statistics:
Nearly one million will be living with Parkinson's disease (PD) in the U.S. by 2020, which is more than the combined number of people diagnosed with multiple sclerosis, muscular dystrophy and Lou Gehrig's disease (or Amyotrophic Lateral Sclerosis)
Approximately 60,000 Americans are diagnosed with PD each year.
More than 10 million people worldwide are living with PD.
Incidence of Parkinson's disease increases with age, but an estimated four percent of people with PD are diagnosed before age 50.
Men are 1.5 times more likely to have Parkinson's disease than women.
KEEP UP WITH THE TOUR
Find out where we have been, where we are going and more!
KEEP UP WITH WHAT WE'RE THINKING ABOUT
Hear some personal thoughts from Jim & Scott along their journey.
© Shane Tucker Design & Photo
My Diagnosis IT IS A GO!


text:
2016 Buick Regal GS Review
I'll say this up front, I haven't been kind to Buick in the past. Our 2015 Automotive Report Card, in particular, posted a failing grade for General Motors entry-level luxury line. I may have said something along the lines of "the current lineup is devoid of anything really fun or interesting". I caught a lot of flack for that comment, and the overall assessment of Buick. What car did everyone cite was the reason why I was so wrong? The Regal GS. So when GM offered us one for the week, I jumped at the chance. Redemption. It's something everyone should have a chance at.
Part of what I like about this job is that it's cumulative. Unlike a lot of other car review, blog-type, sites, we don't just give you reviews in a vacuum. That would be difficult with the lack of air and all. No, we are telling a story. An ongoing story that builds on itself. Each car that enters the RFD Garage and sits in our driveway for a week is a new experience. Each car tells a different story, brings with it different ways of accomplishing the same basic thing. So how did the Buick stack up to cars like the Lexus IS350 F-Sport that recently came through? Pretty well actually. It's not perfect, but few cars are. Take a look at the video and find out.
Hauling Ass
I'll start here because, well it's the most interesting. Fast Buicks have existed in our lifetime, well I guess that depends on how old you are. Names like Grand National, Turbo-T, T-Type and GNX all well respected in car history and have a bit of a mystique about them. Images of big black menacing Buicks are likely dancing through your head. These cars are all part of the second generation Buick Regal's history. The car became shorter and more muscular compared to the 70s cruiser that was the first generation. Sadly, through the late 80s through the first half of the 90s, the Buick Regal took a drastic turn for the worse. Heck, let's include the forth generation that lasted well into the 2000s in there as well; it's a sad scene, and one that built my perception of what a modern Buick was. Thankfully, the misery for the regal Regal was ended in 2004 and the old girl took a five year hiatus, returning with a brand new car circa 2009. Based on the Opel Insignia, we started to see a return to attractive, quick Buick sports sedans. The GS model that we have here was unveiled at the 2010 North American International Auto Show in Detroit and, admittedly, I noticed. After a 2014 refresh, you've got the car sitting in our driveway, ready to drive fast.
But does it? In a word, mostly. I believe that a car is more than the sum of its parts, and taken just on a pure horsepower standpoint, the GS could be better. It's not light, but few midsize luxury sedans these days are. Buick posts a 3981 pound curb weight, which is a lot for the 2.0 Turbo 4-cylinder to pull around. That's about the output of my old Focus ST, and as you can imagine, it was significantly lighter. Wait, this is the crap I got in trouble for saying while I was defending Buick's "F" grade in the report card. Sorry, of course comparing those two cars is apples and oranges, but as I said, we build on our experiences and that's one of mine. How about this, it's a couple hundred pounds heavier than the Lexus IS350 F-Sport we had on RFD recently. Oh, and has 47 less horsepowers. Oof. So when compared to some of its midsize luxury rivals, it could use either more power, or less weight. Wait, I said "some of its rivals" right? When compared to some other offerings from BMW, Audi, etc. 259hp isn't really that bad. Plus, Buick lists the IS250 as its competition, not the 350 we had, which is debatable considering base prices. But regardless, as I said, it's greater than the sum of its parts. When pushed hard, the GS is a willing dance partner. The AWD system tracks extremely well through twisty roads, and I likely pushed it harder than the average buyer. It made short work of on and off ramps and managed to merge into fast moving DC traffic with aplomb. And that's what this car will be used for, it's not a track rat or weekend autocross car, especially now that the manual transmission doesn't seem to be an option.
Speaking of that, can we get some paddle shifters up in this thing? I've never said that about a car before, I even have them in both of my daily drivers, and never use them. But this car has sporting pretensions, and the aforementioned history of being a bit of a badass. Reaching down to the automatic shifter and slotting it to the left and pulling up and down for shifts, just isn't satisfying. At least in some quick sports sedans, like the F-Sport we just had, you could fancy yourself a race driver and click off shifts with your fingertips. I will say this about the GS transmission, it's quite obedient. While that Lexus would shift when it wanted, vs. when you wanted, the Buick's will hold a gear to redline as if it's saying "alright, finally, let's do this shit". So while I wasn't a fan of the shifting mechanism—and am saddened that they only seem to offer a 6-spd automatic now vs. the previous model year's manual—it was useful in keeping the car in the correct gear on a twisty road.
Hauling People
I have met the autonomous car future, and it decided I needed to slam on the brakes and perform a panic stop. Unfortunately, the car it saw in my path was turning right and, as a seasoned driver, I knew that I had a ton of space. I even accelerated, likely causing the GS' brain to become even more concerned about an impending collision. So the big Brembo brakes clamped down and I am sure my face was one of confusion and wonderment. Why was I braking, I just hit the gas? Welcome to the Regal GS Driver Confidence Package! There are two of them actually, fully detailed below in the specifications section, and our test car had both of them. Most elements were unobtrusive, stuff like lane departure warnings (like I had hoped my big Ford truck would have had), backup sensors, lane departure warnings, and the like. But what this Buick adds is something we are seeing on several of our test vehicles: adaptive cruise control. This will keep you locked in at a specified distance to the car in front of you and most systems will even bring you to a comfortable stop without even using the brakes. We've tested it in all of the cars that had it optioned, and it works pretty well. What I wasn't ready for was the front automatic braking. When paired with the front collision warning, it's an autonomous brain that decides that you need to brake. It's defeatable, I think, and aside from that one incident, wasn't obtrusive. The future is here folks, and it's thinking for us.
The Buick's interior is pretty sweet. Most of the touch surfaces were quality, although there was a few "hollow" sounding spots that failed the "tap test" around the inside. Generally the interior felt like it was upscale and matched the car's MSRP. I could do without the flat buttons with no tactile feedback that control functions like the HVAC, heated seats, etc. I felt like I was using an app on a touchscreen device that just wouldn't recognize that my finger was there. I typically had to tap my fingers across and around the up and down temperature arrow "button" to get it to obey my command. I got better at it the more I used it, but it required a sort of "I'm being fingerprinted" stance to get it to work reliably. I already miss regular buttons.
The seats are excellent in the GS however, and one of my favorite bits. I'm becoming a bit of a automotive seat connoisseur I think, maybe it's because my ass has graced a dozen different seats in the past couple months. So I'm starting to really figure out what I like. And these seats, I liked. While the Recaros in our Mustang GT were too much for daily driver duty, and even the F-Sport's bolsters were a bit too aggressive, the GS was just right. The black leather buckets were nicely adjustable and had just the right amount of side bolstering to keep you in place during aggressive maneuvers, or if the car decided to drive itself somewhere you weren't expecting. It's a nice place to be.
Hauling Stuff
I really need to come up with some sort of repeatable test for hauling stuff, as it's one of the 3-pillars of our test regiment at RFD. But I really didn't put much into our Regal's trunk, but as you can see in the video, it's a good size.
Trim: AWD GS
Engine: 259hp 2.0L Turbocharged DOHC 4-CYL
Drive: All-Wheel Drive
Exterior: Crimson Red
Interior: Ebony w/Ebony Accents
Destination Fee: $925
Power Moonroof: $1000
Wheels, 20″ V-spoke polished alloy: $700
Driver Confidence Package #1: $1,040
Driver memory seat
Front Automatic Braking
Total MSRP: $41,845
Buick lists "key competitors" as the Acura TLX, Volkswagen CC, Volvo S60, Lexus IS 250, Infiniti Q50 and Audi A4. I submit that your more mainstream midsize sedans, Accord, Camry, etc. are also on that list. And unfortunately for Buick, they both have more power, less weight, and are cheaper. Of course, that's not everything, and I haven't driven the latest iterations of either car. The GS may be a ton more fun on a curvy back road than either of the mainstreamers. My only concern is that, without a bigger output from under the hood, its not going to get a lot of credit as a sports sedan. Regardless, its a hell of a lot more interesting than most of the other midsize sedans, so if you are in the market for something that isn't going to blend in at the valet, or parked in the garage at work, take a look at the latest Regal GS. It's not quite the tire-shredding beast its 80s forefathers were, but it's heading in the right direction.
Bonus Images
regal gs
Pingback: Finally, A Buick I Want - Right Foot Down
Pingback: The Verano is Buick's Way of Recapturing its Youth - Right Foot Down
Four Wheels vs. Two Wheels
Tuned 2009 Nissan 370Z Review
2019 Acura RDX A-Spec SH-AWD: The Holy Grail
2018 The Dodge Challenger GT – The Cooper Manning of the Challenger Lineup
The 2017 Lexus IS300 F Sport AWD – The Middle Child
2017 Subaru Impreza Limited: Base Model Done Right
2019 Mercedes-Benz C43 AMG
It's always a good day when a new Mercedes-Benz shows up in the driveway to test for a…
Jacob Auernheimer
Will handed me the keys to the 2021 Toyota GR Supra 2.0. It was in my driveway. Only,…
2016 Ford Transit: A Great Toy Box
The Ford Transit is not, by any stretch, an enthusiast vehicle. But it still has many potential uses…


Hand crafted vfx. In a recent promo-teaser for a friends of mine theatre play, I revisited the old school analog animation style for the main titles, made by reflecting a sheet of paper through a cheap distorted mirror paper. This technique, combined with further retouches in After Effects, is, at least, very fun. Chek out the result in this video!


Do you think you're safe if you type https :// before gmail.com or paypal.com? I hope you'll think twice before you login from a computer connected to a wireless network after reading this guide. Let's start at the beginning. Let's say you have an evil neighbour who wants your paypal credentials. He buys himself a nice laptop with a wireless card and, if you are using a wep encryption, he cracks your wep code (click here to see how). After cracking the key he logs into your network. Maybe you always allowed him to use your network because you thought it can't do any harm to your computer. You aren't sharing any folders so what's the problem? Well, in the next few steps I'm going to describe the problem.
4. Start Ettercap and click on Sniff > Unified Sniffing > type in your wireless interface and press ok.
8. When you're done, don't just close Ettercap, but go to Start > Stop Sniffing, and then go to MITM > Stop mitm attack(s).
Normally when you type in a password, host 1 (your computer) directly connects to host 2 (your modem or router). But if someone launced Ettercap on your network, host 1 isn't sending it's passwords to host 2, but to the Attacking host, the host that's running Ettercap! The attacking host sends everything to Host 2. This means that host 1 isn't noticing anything! Exactly the same happens with everything that host 2 is sending. Host 2 doesn't send packets directly to host 1, but forst to the attacking host.


trainers « AFTER THE POP !
today a colleague asked if i would be interested in contracting with them to do some peer recovery coach training within their peer mental wellness trainings. of course, i said yes. of course i am flattered. i am also excited to dive into this work. i have been doing this for awhile as an afterthought to the jobs i have secured. now though i think that the distinct business of asking people to succeed and then following up with asking them to share their success is brilliant. i didn't conceive of it, but i will utilize it.
below is a brochure for the basic trainings – it's 9 days of opening your eyes and connecting them to your heart. i am excited to participate.
i am also doing more supervision for other addiction counselors. i think i am providing supervision for at least 6 counselors now. that also feels really good. and feels like a good use of time.
This entry was posted in 2nd stage recovery, 2nd stage sobriety, Buddhism, emotional sobriety, life on life's terms, music, recovery, youtube and tagged mental wellness, peer recovery, peer support specialists.


How much sleep do you get? Do you get the average sleep a teenager supposed to get? According to the National Children's Hospital, the average amount of sleep a teenager gets between 7 to 7 ½ hours—they need between 9 and 9 ½.
NCS starts school at 7:45 and students live far away or wake up early like 6 or 6:30 am.
Some Students struggle with sleep, Jordan Williams, a junior at NCS says he has an "unbalanced sleep schedule because of the amount of homework and studying for quizzes and tests." He stated that he "goes to sleep around 12 and wakes up at 7." which tells he gets about 7 hours.
Dominic Stephens a junior at NCS says he goes to sleep at "11:00 and wakes up around 7 am" so that means he is getting about 8 hours of sleep which is pretty good for an average student/teenager.
Sleep is a great thing and you need it. So maybe try these things and they will help you.


Alexandria, VA (05/20/2015)—ASCD, a global community dedicated to excellence in learning, teaching, and leading, released its first Global Policy Agenda, which makes recommendations to promote the success of students, educators, schools, and communities worldwide.
Establish a multimetric accountability system—While schools and localities should enjoy flexibility and autonomy in their decision making, government must be held accountable for the progress of and ongoing support for their most in-need students. It is important to create new, comprehensive accountability models that use multiple measures of performance, incorporate all subjects, include nonacademic factors, promote continuous improvement and support, and report community-level data to highlight shared responsibility for student success.
Reduce the reliance on standardized testing—Many existing testing requirements are woefully inadequate to determine whether students possess the knowledge, skills, and traits needed for school and career success. School systems must make sure standardized tests are never used as the lone measure of student performance, educator effectiveness, or school quality.
Provide comprehensive opportunities in all academic subjects, including the arts.
Deliver social and emotional learning.
Provide mental health and counseling services.
Promote meaningful student and parental engagement.
Make high-quality early childhood education and affordable postsecondary learning available.
Provide appropriate and necessary supports for each child across multiple sectors.
Honor and support the education profession—Teachers and school leaders are the two most important in-school factors that affect student achievement, yet the current approach to preparing, supporting, and evaluating educators does not reflect this reality. Investments in time and resources are necessary to provide ongoing professional development for teachers and school leaders and successfully recruit, train, and induct them.
The complete 2015 ASCD Global Policy Agenda can be found at www.ascd.org/globalpolicyagenda. For more information on ASCD's Educator Advocates program, visit www.educatoradvocates.org. Visit www.ascd.org/wholechild to learn more about programs that keep all students healthy, safe, engaged, supported, and challenged. Visit www.ascd.org to learn more about ASCD programs, products, services, and membership.
Alexandra Fenwick, associate communications specialist, 1-703-575-5482 or by e-mail.


New York City is diverse with many different ethnic neighborhoods, and one of my favorites is Koreatown, or K town as some people call it. At times, inside this small district in Manhattan, it may feel like you have been transported to Asia.
Many people just pass through Ktown because it is so centrally located (mostly 32nd St. between 5th and 6th avenues), but I do think you should consider it a destination on its own. There is plenty to do and many places stay open very late. You will also find some of the best Korean Food in NYC.
Koreatown is a vibrant area that can be busy 24 hours a day. No matter what time you visit be sure to come hungry as you will find some amazing food here. The nightlife can be crazy, it's the best area to find karaoke bars in NYC.
There are so many different types of Korean food that I think everyone can find something they like. Korean BBQ is really fun with a group. I like the places where you get to cook the meat yourself right on your table, but many places will cook it for you. The one thing that you have to take into consideration if you cook yourself is that you may leave smelling like meat, but I think it is worth it! My favorite place to have Korean BBQ is Gaonnuri NYC. It is more upscale than most other Korean BBQ Koreatown restaurants. It is located on the 39th floor and the views are spectacular. Out of town visitors will be impressed. I would recommend making a reservation.
View from Gaonnuri, sorry about the reflections!
A more casual option in NYC Koreatown is Mandoo Bar. While they specialize in dumplings (yum!), they also have other Korean noodle dishes and Bibimbop. Bibimbop is a rice dish served in a hot stone bowl with vegetables and meat. The food here is really good and it is very affordable.
The dumpling sampler at Mandoo Bar.
Another casual place that I really like is Five Senses NYC. They have a wide variety of lots of different Korean dishes from soups to bbq and pretty much everything between. They also have a special lunch menu during the week. Unfortunately, they don't take reservations, so you may have to wait for a table.
As far as drinks go, you should try soju while you are in Koreatown in NYC. Soju is similar to Japanese saki. Many K town restaurants have flavor infused soju such as apple or watermelon. Since it is a pretty strong alcoholic drink, I definitely prefer the flavored ones.
I am normally not a big fan of Asian desserts especially things with red bean paste! But in New York City Koreatown, you should try to save some room for dessert because there are plenty of good options in the neighborhood. While Grace Street is a coffeehouse, they do have a really interesting dessert called Ho-Dduk, which I had not seen anywhere else. It is a warm pita shaped pillow filled with melted brown cinnamon sugar and walnuts. They also have a dessert called shaved snow.
Another one of my favorite dessert places is Spot Dessert Bar. There are two locations in the city, one in the East Village and one in NYC K town. The Spot Koreatown location is a little hidden upstairs in a food court, so the atmosphere is not quite as nice as the East Village location. Still, it is worth the visit, their desserts are very creative and tasty. Plus they have great bubble tea.
The Golden Toast at Spot is one of their signature desserts. So good and perfect for sharing.
Even though I can't sing, karaoke is one of my favorite things, especially in Ktown. Many places offer private karaoke rooms which are rented by the hour. I like private room karaoke because you can really let loose! Only your friends can see. The rooms usually have disco lights, several microphones, and a tambourine. You will need to make a reservation.
Anisa enjoying a karaoke night with her friends Artee, Santy, and Manica.
The best karaoke in Koreatown NYC is Radio Star because they have the best selection of English songs – especially my favorite country ones. If you are looking to go all out they have an all-you-can-drink option but everyone in the room must opt-in.
If you are looking for a more budget-friendly karaoke option you can go to Gagopa, which is BYOB (yes you get to bring your own adult beverages!) Karaoke in Koreatown with friends is the perfect way to end a night out. You could also go before dinner as many of the karaoke places offer happy hour specials.
You can find some interesting things shopping in Koreatown. It's a must if you are interested in Korean beauty products, food, or K-pop. For beauty products, try the Face Shop. They have some unique facial masks! For Korean food products, go to H-mart. You will be impressed by their selection of authentic Korean food products. At Koryo Books, you will find lots of K-pop and Korean books.
Why not get a massage or spa treatment while you are in the area? You can find spas in Koreatown at many different prices points and some are even open 24 hours a day. Aura Wellness Spa and Spa 32 are popular options.
Luckily, K-town is centrally located in Manhattan and easily accessible by subway. The center of Koreatown is 32nd Street between 5th Avenue and Madison Avenue, also known as Korea Way. The closest subway station is Herald Square and the N,R,W,B,D,F, & M trains all stop there. It is also walking distance from both Penn Station and Grand Central Station.
The Koreatown area may not be the most trendy neighborhood in NYC, but it is centrally located with good subway access. Times Square, Madison Square Park, and Bryant Park are all a short walk away. The prices for hotels in Koreatown are reasonable (for NYC standards), so it is worth considering it for your base. I like the Hampton Inn. (Click here to check current price and availability or read Tripadvisor reviews here).
Have you been to K town? I would love to hear about some of your favorite places.
Korean restaurants have good options for vegetarians.
Gaonnuri has great views that visitors will love.
Don't let your singing abilities stop you from trying karaoke, let loose and have fun!
Koreatown is also a good area for tourists to stay in Manhattan, it is very centrally located.
Check out these tips it's your first time to visit New York City.
Haha! Yep, its definitely one of my favorite things in Koreatown.
There is another Koreatown in Flushing, Queens – have you been?
No I haven't. Would love to hear your tips on it.
Unfortunately I missed the opportunity to visit Koreatown when I went to NYC, but I hope I can make it there on a return visit! The dumplings and Bimibop look amazing!
Brooke – There is so much to see in NYC, it is impossible to see everything. I hope you get to come back soon.
The view is amazing from up there! A little soju and some karaoke make for a great evening!
I hope you get to visit NYC soon, there is so much to see. More posts on NYC coming up, so stay tuned.


text:
Q: Application not compatible from xcode 4.6 to xcode 5 I have a application which are make in xcode 4.6 when i open my application in xcode 5.0 then the title and backgrownd color will be white what should i do for looking in 5.0 as same as 4.6

A: *

*in Project Navigator select Project

*in Build Settings set Standard architectures (armv7, armv7s) for Architectures

*Then set Deployment target in General tab as 5.0

*at Last select Main.Storyboard set View as property to iOS6.1 and Earlier in File Inspector
also Uncheck Use Autolayout

redpajama_set_name: RedPajamaStackExchange


I work as a dental consultant in Shenzhen AKJ Stomatologicla Hospital. We devote to serving our patients professionally. Besides, English speaking dentists are available in our hospital, which is quite convenient for foreign friends. For more, to visit our web: www.akjdental.com, or call 4000-489-168.


text:
Intel Appoints Pat Gelsinger as New CEO, From Feb 15th
by Dr. Ian Cutress on January 13, 2021 9:41 AM EST
News is breaking that Intel has announced that Pat Gelsinger, CEO of VMWare, is to take the role of CEO at Intel from February 15th.
Intel today has released a press statement saying that current CEO Bob Swan (who we interviewed only a few days ago!) is to step down in his role, and be succeeded by Pat Gelsinger. Gelsinger, a veteran of the industry, has spent over 40 years at companies such as VMWare, EMC, and spent 30 years previously at Intel, reaching the potisition of Chief Technology Officer. In that role he drove creation of standards such as USB, Wi-Fi, he was the architect of the 80486, and played key roles in 14 generations of Intel Core and Xeon processors. As CEO of VMWare since 2012, Pat has overseen a tripling of annualized revenue to make VMWare a recognized global leader in global infrastructure and cyber security.
Rumors of Intel getting a new CEO have never died down, even since Bob Swan officially took the role from Brian Krzanich in January 2019. Through those two years, Swan has seen successive YoY growth in the companies revenue streams, as well as a turnover of high-profile technical personnel, such as Dr. Murthy Renduchintala. The goal has seemingly been to push Intel into more areas for TAM growth, while at the same time push through the fundamental issues surrounding the delays to manufacturing on the 10nm node, which has been delayed for a couple of years at this point, and the 7nm node, to which delays were announced more recently. The missing piece of the puzzle has been having an engineer at the top of Intel's food chain, particularly one well versed in Intel's product portfolio, and for those that wanted this to happen, it appears to be so, from February 15th.
Bob Swan will still head the Intel financial call on January 21st, where the company is set to announce how it will approach its future process node strategy, namely 7nm, in light of recent delays. This call should indicate how much Intel is set to invest in its own manufacturing facilities, and how much it may offload to third party foundries during that timeframe. During our interview with Bob Swan, he mentioned that Intel would only work with third party foundries if it could get preferential treatment for the volumes it needed, as well as integration with all related design tools. Swan also stated that licensing a process node technology from someone else for use in Intel's fabs was also an option the company could be considering. No word has been given as to Bob's future, if this is retirement from Intel, or what future role he may play.
On the new CEO news, the chairman of the board at Intel, Omar Ishrak, has said,
"The board and I deeply appreciate Bob Swan for his leadership and significant contributions through this period of transformation for Intel," continued Ishrak. "Under his leadership, Intel has made significant progress on its strategy to transform into a multi-architecture XPU company to capitalize on market shifts and extend Intel's reach into fast-growing markets. Bob has also been instrumental in reenergizing the company's culture to drive better execution of our product and innovation roadmap. He leaves Intel in a strong strategic and financial position, and we thank him for his ongoing guidance as he works with Pat to ensure the leadership transition is seamless."
On the announcement, Pat Gelsigner has said,
"I am thrilled to rejoin and lead Intel forward at this important time for the company, our industry and our nation," said Gelsinger. "Having begun my career at Intel and learned at the feet of Grove, Noyce and Moore, it's my privilege and honor to return in this leadership capacity. I have tremendous regard for the company's rich history and powerful technologies that have created the world's digital infrastructure. I believe Intel has significant potential to continue to reshape the future of technology and look forward to working with the incredibly talented global Intel team to accelerate innovation and create value for our customers and shareholders."
Gelsinger is set to oversee the next generation of Intel products and manufacturing. This includes 10nm, 7nm, Alder Lake, future Lakes, Sapphire Rapids, discrete graphics, Ponte Vecchio, networking, packaging, IoT, infrastructure, artificial intelligence, and 5G compute.
It is unclear at this time if Gelsinger will be a voice on the financial call on January 21st. $INTC is already up +9% on the news of the new CEO today (as of 9:54am ET).
Source: Intel
Pat Gelsinger in his CTO role, with Intel Itanium 2
Update: Gelsinger has released a note to Intel employees. It reads as follows.
I am thrilled and humbled to be returning to Intel as CEO. I was 18 years old when I joined Intel, fresh out of the Lincoln Technical Institute. Over the next 30 years of my tenure at Intel, I had the honor to be mentored at the feet of Grove, Noyce and Moore. Intel then helped me continue my education at Santa Clara University and Stanford University. The company also gave me the opportunity to work on the forefront of silicon innovation with the best and brightest talent in the industry.
My experience at Intel has shaped my entire career, and I am forever grateful to this company. To come back "home" to Intel in the role of CEO during what is such a critical time for innovation, as we see the digitization of everything accelerating, will be the greatest honor of my career.
I have tremendous regard for the company's rich history and the powerful technologies created here that have transformed, and continue to transform, the world's digital infrastructure. We have incredible talent and remarkable technical expertise that is the envy of the industry.
I look forward to working with all of you to continue to shape the future of technology. While Intel's history is rich, the transformation from a CPU to multi-architecture XPU company is exciting and our opportunity as a world-leading semiconductor manufacturer is greater than it's ever been. I will be sharing more in the near-term about my vision and strategy for Intel, but I know we can continue to accelerate innovation, strengthen our core business and create value for our shareholders, customers and employees.
I want to extend my gratitude to Bob for his leadership and significant contributions to Intel through this critical period of transformation. I welcome his counsel and ongoing guidance through the transition period to make it as seamless as possible for our customers and all of you.
I'm sure you will have many questions about what is to come, and I look forward to hearing them, even if I won't have all the answers on day one. I can't wait to resume this journey with all of you.
– Pat
trivik12 - Wednesday, January 13, 2021 - link
I dont think Intel could have done any better. Pat is a brilliant leader and will help Intel attract top talent. I look forward to hearing his near term and long term vision. Reply
tpurves - Wednesday, January 13, 2021 - link
LOL Itanium 2. Now that's the kind of leadership Intel needs more of now? Reply
FunBunny2 - Wednesday, January 13, 2021 - link
"LOL Itanium 2. "
cruel!! after all, he's a super-genius from Lincoln Tech. Reply
Oxford Guy - Friday, January 15, 2021 - link
The Itanium CPU may have been technically extremely good but the design philosophy behind it (high reliance on compilers, as I recall) may have been extremely poor. Who was responsible for the philosophy and who was responsible for the technical implementation at the chip level?
And, as I said previously, anyone at any institution can read the right books. Steve Wozniak didn't graduate from MIT, did he? Here's what Wiki says:
In 1969, Wozniak returned to the San Francisco Bay Area after being expelled from the University of Colorado Boulder in his first year for hacking the university's computer system and sending prank messages on it. He re-enrolled at De Anza College in Cupertino before transferring to the University of California, Berkeley, in 1971. ... etc etc ... It was during this time that he dropped out of UC Berkeley and befriended Steve Jobs. Reply
dwbogardus - Saturday, January 16, 2021 - link
"The Itanium architecture originated at Hewlett-Packard, and was later jointly developed by HP and Intel." - Wikipedia Intel did the physical design and the fabrication. I don't know if Pat Gelsinger was involved with Itanium at all. Intel has Lots of products in development concurrently. I worked on pre-silicon performance validation on one of several Itanium server chipset chips, but not the Itanium CPU. Reply
aryonoco - Wednesday, January 13, 2021 - link
Good move.
I don't expect this to have any impact on the next 3 or so years, which are going to be tough for Intel. But Pat is the right man and hopefully Intel can survive the next few years and come back strong. We all benefit from strong competition. Reply
Smell This - Wednesday, January 13, 2021 - link
It is the "troops" __ not the guy at the top of the pyramid.
He might be the guy or, maybe not. Organizational development and clearly defined goals, communication, process, manufacturing and execution is the key.
Cutting the Slide-Show budgets would be a big start . . . Reply
JfromImaginstuff - Thursday, January 14, 2021 - link
Ngl that past line made me chuckle Reply
JfromImaginstuff - Tuesday, January 19, 2021 - link
*last Reply
zodiacfml - Wednesday, January 13, 2021 - link
Dont like Intel much but this is welcome, to bring AMD back to its more aggressive pricing of their products. I am now less certain of my previous prediction of a fabless Intel in 5-10 years. Reply


text:
UbGames
C# Games
Unity Games
UbGames ("us", "we", or "our") operates the ubgames.com website (the "website") and related services ("services").
This page informs you of our policies regarding the collection, use and, disclosure of Personal Information when you use our website and services.
We use your Personal Information for providing and improving the website and services. By using the website, you agree to the collection and use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, terms used in this Privacy Policy have the same meanings as in our Terms and Conditions.
While using our website, we may ask you to provide us with certain personally identifiable information (like their name, email) that can be used to contact or identify you. Contact information from the registration forms is used to send information about our web site. The user's contact information is also used to get in touch with the user when necessary. Users may opt-out of receiving future mailings.
We collect information that your browser sends whenever you visit our website ("Log Data"). This Log Data may include information such as your computer's Internet Protocol ("IP") address, browser type, browser version, the pages of our website that you visit, the time and date of your visit, the time spent on those pages and other statistics.
Cookies are files with a small amount of data, which may include an anonymous unique identifier. Cookies are sent to your browser from a website and stored on your computer.
We use cookies to help us identify and track visitors, their usage of our website, and their website access preferences. You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our website.
By continuing to navigate our website without changing your cookie settings, you hereby acknowledge and agree to UbGame's use of cookies.
We may employ third party companies and individuals to facilitate our website, to provide the website on our behalf, to perform website-related services, or to assist us in analyzing how our website is used.
Our website may contain links to other sites that are not operated by us. If you click on a third-party link, you will be directed to that third party's site. We strongly advise you to review the Privacy Policy of every site you visit.
We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.
Our website does not address anyone under the age of 18 ("Children").
About UbGames
The main goal of this site is to provide quality articles, tutorials, courses and other gaming resources that allow all levels of Game Developers to improve their outcome.
Copyright © 2023 UbGames. All Rights Reserved.
Managed By Micronet Technologies.


text:
<?php

// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle.  If not, see <http://www.gnu.org/licenses/>.

defined('MOODLE_INTERNAL') || die();

/**
 * Wiki conversion handler
 */
class moodle1_mod_wiki_handler extends moodle1_mod_handler {

    /** @var string initial content for creating first page from the optional 1.9 wiki file */
    protected $initialcontent;

    /** @var string */
    protected $initialcontentfilename;

    /** @var bool initial content page already exists */
    protected $needinitpage = false;

    /** @var array a data element transfer buffer, can be used for transfer of data between xml path levels. */
    protected $databuf = array();

    /** @var moodle1_file_manager */
    protected $fileman = null;

    /** @var int cmid */
    protected $moduleid = null;

    /**
     * Declare the paths in moodle.xml we are able to convert
     *
     * The method returns list of {@link convert_path} instances.
     * For each path returned, the corresponding conversion method must be
     * defined.
     *
     * Note that the path /MOODLE_BACKUP/COURSE/MODULES/MOD/WIKI does not
     * actually exist in the file. The last element with the module name was
     * appended by the moodle1_converter class.
     *
     * @return array of {@link convert_path} instances
     */
    public function get_paths() {
        return array(
            new convert_path(
                'wiki', '/MOODLE_BACKUP/COURSE/MODULES/MOD/WIKI',
                array(
                    'newfields' => array(
                        'introformat' => '0',
                        'defaultformat' => 'html', //1.9 migrations default to html
                        'forceformat' => '1',
                        'editbegin' => '0',
                        'editend' => '0',
                        'timecreated' => time(), //2.x time of creation since theres no 1.9 time of creation
                    ),
                    'renamefields' => array(
                        'summary' => 'intro',
                        'format' => 'introformat',
                        'firstpagetitle' => 'pagename',
                        'wtype' => 'wikimode'
                    ),
                    'dropfields' => array(
                        'pagename', 'scaleid', 'ewikiprinttitle', 'htmlmode', 'ewikiacceptbinary', 'disablecamelcase',
                        'setpageflags', 'strippages', 'removepages', 'revertchanges'
                    )
                )
            ),
            new convert_path(
                'wiki_entries', '/MOODLE_BACKUP/COURSE/MODULES/MOD/WIKI/ENTRIES',
                array(
                    'newfields' => array(
                        'synonyms' => '0',
                        'links' => 'collaborative',
                    ),
                    'dropfields' => array(
                        'pagename' ,'timemodified'
                    )
                )
            ),
            new convert_path(
                'wiki_entry', '/MOODLE_BACKUP/COURSE/MODULES/MOD/WIKI/ENTRIES/ENTRY'
            ),
            new convert_path(
                'wiki_pages', '/MOODLE_BACKUP/COURSE/MODULES/MOD/WIKI/ENTRIES/ENTRY/PAGES'
            ),
            new convert_path(
                'wiki_entry_page', '/MOODLE_BACKUP/COURSE/MODULES/MOD/WIKI/ENTRIES/ENTRY/PAGES/PAGE',
                array(
                    'newfields' => array(
                        'cachedcontent' => '**reparse needed**',
                        'timerendered' => '0',
                        'readonly' => '0',
                        'tags' => ''
                    ),
                    'renamefields' => array(
                        'pagename' => 'title',
                        'created' => 'timecreated',
                        'lastmodified' => 'timemodified',
                        'hits' => 'pageviews'
                    ),
                    'dropfields' => array(
                        'version', 'flags', 'author', 'refs', //refs will be reparsed during rendering
                        'meta'
                    )
                )
            )
        );
    }

    /**
     * This is executed every time we have one /MOODLE_BACKUP/COURSE/MODULES/MOD/WIKI
     * data available
     */
    public function process_wiki($data) {
        global $CFG;    // We need to check a config setting.

        if (!empty($data['initialcontent'])) {
            //convert file in <INITIALCONTENT>filename</INITIALCONTENT> into a subwiki page if no entry created.
            $temppath = $this->converter->get_tempdir_path();
            $this->initialcontent = file_get_contents($temppath.'/course_files/'.$data['initialcontent']);
            $this->initialcontentfilename = $data['initialcontent'];
            $this->needinitpage = true;
        }
        unset($data['initialcontent']);
        if ($data['wikimode'] !== 'group') {
            $data['wikimode'] = 'individual';
            //@todo need to create extra subwikis due to individual wikimode?
            //this would then need to reference the users in the course that is being restored.(some parent class API needed)
        } else {
            $data['wikimode'] = 'collaborative';
        }

        if (empty($data['name'])) {
            $data['name'] = 'Wiki';
        }
        // get the course module id and context id
        $instanceid     = $data['id'];
        $cminfo         = $this->get_cminfo($instanceid);
        $this->moduleid = $cminfo['id'];
        $contextid      = $this->converter->get_contextid(CONTEXT_MODULE, $this->moduleid);

        // get a fresh new file manager for this instance
        $this->fileman = $this->converter->get_file_manager($contextid, 'mod_wiki');

        // convert course files embedded into the intro
        $this->fileman->filearea = 'intro';
        $this->fileman->itemid   = 0;
        $data['intro'] = moodle1_converter::migrate_referenced_files($data['intro'], $this->fileman);

        // convert the introformat if necessary
        if ($CFG->texteditors !== 'textarea') {
            $data['intro'] = text_to_html($data['intro'], false, false, true);
            $data['introformat'] = FORMAT_HTML;
        }

        // we now have all information needed to start writing into the file
        $this->open_xml_writer("activities/wiki_{$this->moduleid}/wiki.xml");
        $this->xmlwriter->begin_tag('activity', array('id' => $instanceid, 'moduleid' => $this->moduleid,
            'modulename' => 'wiki', 'contextid' => $contextid));
        $this->xmlwriter->begin_tag('wiki', array('id' => $instanceid));

        foreach ($data as $field => $value) {
            if ($field <> 'id') {
                $this->xmlwriter->full_tag($field, $value);
            }
        }

        return $data;
    }

    public function on_wiki_entries_start() {
        $this->xmlwriter->begin_tag('subwikis');
        $this->needinitpage = false; //backup has entries, so the initial_content file has been stored as a page in 1.9.
    }

    public function on_wiki_entries_end() {
        $this->xmlwriter->end_tag('subwikis');
    }

    public function process_wiki_entry($data) {
        $this->xmlwriter->begin_tag('subwiki', array('id' => $data['id']));
        unset($data['id']);

        unset($data['pagename']);
        unset($data['timemodified']);

        foreach ($data as $field => $value) {
            $this->xmlwriter->full_tag($field, $value);
        }
    }

    public function on_wiki_entry_end() {
        $this->xmlwriter->end_tag('subwiki');
    }

    public function on_wiki_pages_start() {
        $this->xmlwriter->begin_tag('pages');
    }

    public function on_wiki_pages_end() {
        $this->xmlwriter->end_tag('pages');
    }

    public function process_wiki_entry_page($data) {
        // assimilate data to create later in extra virtual path page/versions/version/
        $this->databuf['id'] = $this->converter->get_nextid();
        $this->databuf['content'] = $data['content'];
        unset($data['content']);
        $this->databuf['contentformat'] = 'html';
        $this->databuf['version'] = 0;
        $this->databuf['timecreated'] = $data['timecreated']; //do not unset, is reused
        $this->databuf['userid'] = $data['userid']; //do not unset, is reused

        // process page data (user data and also the one that is from <initialcontent>
        $this->xmlwriter->begin_tag('page', array('id' => $data['id']));
        unset($data['id']); // we already write it as attribute, do not repeat it as child element
        foreach ($data as $field => $value) {
            $this->xmlwriter->full_tag($field, $value);
        }

        // process page content as a version.
        $this->xmlwriter->begin_tag('versions');
        $this->write_xml('version', $this->databuf, array('/version/id')); //version id from get_nextid()
        $this->xmlwriter->end_tag('versions');
    }
    public function on_wiki_entry_page_end() {
        $this->xmlwriter->end_tag('page');
    }

    /**
     * This is executed when we reach the closing </MOD> tag of our 'wiki' path
     */
    public function on_wiki_end() {
        global $USER;

        //check if the initial content needs to be created (and if a page is already there for it)
        if ($this->initialcontentfilename && $this->needinitpage) {
            //contruct (synthetic - not for cooking) a full path for creating entries/entry/pages/page
            $data_entry = array(
                'id'        => $this->converter->get_nextid(), //creating the first entry
                'groupid'   => 0,
                'userid'    => 0,
                'synonyms'  => '',
                'links'     => ''
            );
            $data_page = array(
                'id'            => $this->converter->get_nextid(), //just creating the first page in the wiki
                'title'         => $this->initialcontentfilename,
                'content'       => $this->initialcontent,
                'userid'        => $USER->id,
                'timecreated'   => time(),
                'timemodified'  => 0,
                'pageviews'     => 0,
                'cachedcontent' => '**reparse needed**',
                'timerendered'  => 0,
                'readonly'      => 0,
                'tags'          => ''
            );
            //create xml with constructed page data (from initial_content file).
            $this->on_wiki_entries_start();
            $this->process_wiki_entry($data_entry);
            $this->on_wiki_pages_start();
            $this->process_wiki_entry_page($data_page);
            $this->on_wiki_entry_page_end();
            $this->on_wiki_pages_end();
            $this->on_wiki_entry_end();
            $this->on_wiki_entries_end();
        }

        //close wiki.xml
        $this->xmlwriter->end_tag('wiki');
        $this->xmlwriter->end_tag('activity');
        $this->close_xml_writer();

        // write inforef.xml
        $this->open_xml_writer("activities/wiki_{$this->moduleid}/inforef.xml");
        $this->xmlwriter->begin_tag('inforef');
        $this->xmlwriter->begin_tag('fileref');
        foreach ($this->fileman->get_fileids() as $fileid) {
            $this->write_xml('file', array('id' => $fileid));
        }
        $this->xmlwriter->end_tag('fileref');
        $this->xmlwriter->end_tag('inforef');
        $this->close_xml_writer();
    }
}

redpajama_set_name: RedPajamaGithub