text:
Insider Details on So Pretty It Hurts
When Cosmo's editor-in-chief Kate White isn't busy running the magazine, she's writing mystery novels that are impossible to put down. The latest? So Pretty It Hurts, on sale now. We've got insider deets…
\nQ: Your new mystery, So Pretty It Hurts, is about the mysterious death of a supermodel. Did you pick a model to write about because of your job at Cosmo?
A: My job running Cosmo does include choosing the models that we use but for some reason I've been fascinated with models since I was 14. I think it's because I was so nerdy and scrawny and I used to fantasize about one day becoming a model so guys would regret ignoring me. The funny thing is that I am fairly photogenic. In college I actually ended up on the cover of Glamour magazine, which my brothers laughingly referred to as trick photography. I did some modeling off and on for a couple of years after that. It was interesting to have a peek inside that world.
Q: This is the sixth in a series about a true crime writer named Bailey Weggins, who's in her early thirties. But you hadn't written a Bailey Weggins book for a few years. Why the gap?
A: I love writing this series but I ended up taking a break to write two stand- alone psychological thrillers—Hush and The Sixes—and the gap ended up being a bit longer than I wanted. I've been getting a lot of emails from readers asking what happened to Bailey, I'm so glad the book is finally out this week.
Q: Though Bailey lives in New York City, So Pretty It Hurts takes place at the country home of a record mogul. Why set it outside of New York?
A: I always wanted to write a story about a murder that occurs when people are in some fairly deserted location and can't leave. Those kinds of stories scare the pants off me. In this case, Bailey and a close friend are weekend houseguests, along with the supermodel Devon Barr and her entourage. Saturday night, after dinner, Bailey discovers Devon's dead body. It appears she might have died naturally, but Bailey has reason to suspect foul play. A bad snowstorm develops and no one can get out. Bailey knows she may be trapped in a house with a murderer.
Q: Why do you like to write about murders so much?
A: I'm not totally sure. I was a Nancy Drew fan when I was young, but those books were never about murder, just mysteries. Crime stories have always fascinated me. When I was in high school, a man killed seven nursing students one night in Chicago and that crime haunted me. Though I lived on the East Coast, the crime made me feel very vulnerable. I think it also led to me becoming intrigued with why people commit murder.
Of course another aspect of writing murder mysteries is creating the whodunit aspect. I love creating a puzzle the reader tries to solve because I love that kind of puzzle myself. The greatest compliment someone can give me is to tell me that they didn't go to bed until 2 a.m. because they needed to finish the book and find out who the killer was.
Q: You've got a full time job with a lot of responsibility. When do you find time to write?
A: I write mainly on weekends. I also try to write a little bit every day during the week, early in the morning. Even if I only have ten minutes, I do it. This helps keep the story fresh in my mind and also prevents me from getting too far away the task. The thing about writing is that it's sometimes hard to make yourself to do it, and if you haven't written for five days, it's even harder. I also write on vacation but I love doing that. One of the greatest thrills for me is getting up in the morning in a strange place and writing.
Q: If writing is hard, how do you make yourself do it?
A: I learned a great trick from a time management expert called 'slice the salami.' He pointed out to me that we often resist important tasks because we make them too big. So I started by writing just fifteen minutes a day. That way I couldn't say no.
Q: Bailey works for a magazine. Have you met people like her in your business?
A: Not exactly like Bailey, but there are plenty of people who do what she does. We have a crime story in Cosmo every month and we use some terrific reporters. Recently we hired a new editorial assistant at Cosmo named Amary Wiggin. I thought it was funny that her name was kind of close to Bailey Weggins.
Q: What's the main thing Cosmo offers that writing doesn't?
A: A fun, zany place to work, where hunky male models really do come in and take off their shirts!
Want more? Click here to buy So Pretty It Hurts.
Why College Dating Is So Messed Up?
Brides-to-Be Are Getting "Hand Lifts" for the Perfect Engagement Selfie
12 Reasons Why Blush Is the New Black
We Got Married at the Grammys
Sleep With Ryan Gosling On the Regs
How to Make It Through Any Life Crisis


Texarkana, Ark., Fire Marshal Stephen Johnson said going to a false alarm is costly in that his department has to send out four to five trucks per call.
"The cost involved is that there's a delayed response for a real fire. Or, there's the possibility of a truck going through a green light and someone hitting us. So, there's the potential for an accident," he said.
Plus, if trucks are on scene of a false alarm and a structure fire occurs, the Texas side fire department would have to step in and take action, Johnson noted.
Fire departments have to run their trucks to the scene of an alarm until it's determined a false alarm has taken place – even if it's suspected to be as such.
"As far as alarm regulation, our City Board of Directors have chosen to not regulate alarms, therefore, we abide by their decision," said Kristi Mitchell, Public Information Officer of the Texarkana, Ark., Police Department.
"It is estimated that an alarm call essentially costs the city approximately $50 based on time and salary," she said.
"Over the past five years, the Texarkana, Texas, Fire Department has responded to an average of 423.8 false alarms," said Lisa Thompson, Public Information Officer with the City of Texarkana, Texas.
The number of false fire alarms in Texarkana, Texas, has crept up over the years because of modern construction, which includes more smoke alarms and sprinkler systems being installed in newly-built homes and businesses, Thompson explained.
"Although they are time consuming and costly for our fire department to respond to and investigate, safety and protection of our residents and their property is our number one priority. So false alarms are necessary," she said.
At the next council meeting, the council will have a public hearing concerning the city's proposed Master Fee Schedule for fiscal year 2015, and a false alarm fee for fire has been considered, Thompson said.
In order to help prevent false alarms for the fire department, Thompson suggested home and business owners ensure that their alarm systems are working and functioning properly by performing quarterly checks on the equipment.
"Inspect your home or business to make sure that the fire alarm system is working according to manufacturer's standards. Devices should be cleaned regularly and family members, employees or managers should be trained on how to operate the system. Homeowners and business owners can also ensure that fire detectors are placed in the correct locations. Smoke detectors that are placed too close to kitchens, cooking appliances, locker rooms or bathrooms will most likely be accidentally activated," Thompson said.
Sgt. Aaron Brower, Public Information Officer with the Texarkana, Texas, Police Department, said each residence and business within the city limits of Texarkana, Texas, is required to have an alarm permit as per Chapter 3A of the Texarkana, Texas, City Ordinance.
"Each alarm permit costs $20 yearly. Each alarm site is allowed six false alarms per year. After six false alarms they are charged $50 for each subsequent alarm," Brower said.
The modus operandi on alarm calls is for two officers to respond and check the location for any suspicious behavior. The size and accessibility of the location determines how long officers are on scene, Brower said.
By Texarkana, Texas, city ordinance, an alarm system is defined as a device or series of devices that transmit a signal indicating an alarm condition and is intended to summon law enforcement. An alarm system does not include a local alarm or an alarm installed on a vehicle.
Each alarm system site or location must have a separate registration form. Completed applications and payment may be submitted in person at the Texarkana Police Department, which is located on third floor of Bi-State Criminal Justice Center.


Many of you want to do better in math competitions. This desire often becomes more pronounced after you participate in an on-site competition, such as HMMT (Harvard MIT Math Tournament) or ARML (American Regional Math League). I think what motivates you in this type of competitions is sitting in the same locations in which the results are published, the scores are graded, and the awards are given. All of this happens on the same day and in the same spot, which makes the competition feel similar to other sports competition. Particularly in the HMMT Guts round, where you can actually see your school's score displayed in real time on a scoreboard, the tournament feels as close as math can get to a sports game.
Even students who have been studying all along with me suddenly ask me after these events, "How can I do well in math competitions?" There is sincerity and desire in their voices.
I will tell you how to do well.
For you to do well in math, first you have to have basics down. This includes your ability to do simple computations: adding, subtracting, multiplying, and dividing. If you're not good at this, you can use NextMath to improve your speed.
Once you have these simple computations down, you will need to know certain numbers. For example, what is 27? You have to know it's 128 without blinking. Same thing goes for 210, 162, and 192. You have to know all these numbers. Fortunately, there are only about 30 of these numbers, but you need to know how to handle them. For example, 152 is 225. Knowing this, would you be able to tell me what 1.52 is? (Many students say it's 22.5, but the answer is 2.25.) All these memorizations you can easily practice and firm up by using NextMath. These may take weeks to months to master, depending on how prepared you are. Some extremely well-prepared students take only a day to ensure they're well-versed in these numbers. After you do this yourself, you can begin to prepare for the actual competition.
Most importantly to prepare for math competitions, you have to solve problems — but not in the way you think. I will tell you how to solve problems so your scores will rise. First and foremost, you must solve each problem yourself. If you look at a problem's solution, you might nod your head and believe that you understand it, but you will not improve one bit studying that way. You have to bang on the rocks with your eggshell head over and over until you solve the problem yourself. Of course, depending on each test, this is a very difficult task. So in these difficult cases, you should not look at the solutions but rather learn the required knowledge to solve the problem.
Of course, this required knowledge feels like a bottomless pit of math to learn. The subject is so vast, and you don't know where to start. You might have as many as six math books, which are daunting to go through just to do well in one math competition. Besides, you might have been motivated just a few days before the test. So what do you do?
The best action is to go through my knowledge-based lectures. When I make math lectures, I separate the basic required knowledge for math problems into both knowledge-based lectures and actual solutions to each problem, or solution-based problems. Do not watch the lectures about specifically how to solve one problem first; but do watch the generic knowledge-based lectures. Afterward, ponder about the problem. That will improve you. This is equivalent to studying from a math book, except I've pre-selected which section you should study for each specific problem. This knowledge-based approach to learning math is more efficient and immediately gratifying than learning how to solve just one problem.
Similarly, solving each problem yourself — rather than watching a teacher solve it — is an obvious way to answer your math questions. If you think about sports, the analogy couldn't be clearer. If you want to get stronger and hire a personal trainer, would they lift all the weights for you while you watch them, nodding your head vigorously? No! They stand by and yell at you. "You can do it! Three more!" And all that yelling and screaming is so that you do the job. To find out how top math coaches around the United States coached their students into becoming champions, I asked them every time I meet them at large math competition events. And they all said the same thing: They make students solve problems. They don't teach, and if they do teach, that's hardly a big part of the students' training at all. Great coaches are not those who teach more, but rather those who make students solve more problems. It might sound odd until you compare with sports: The great personal trainer is the one who makes you lift weights. (Duh!) What else could they do? Lift it for you? Same thing in math.
One of the best ways to begin to practice for competitions is to take a test that is easier than the one of your competition. For example, if you are preparing for AMC 10, take AMC 8 first. Go through the problems without looking at the solutions one-by-one. You will of course check if you got the questions right at the end, but you will first solve them. If you are truly stuck about what to do, then look at my knowledge-base lectures. There you will become equipped to fight this problem. It's the equivalent of being faced with a big cliff you cannot jump over, but being given the right tool, such as a ladder, to do so. You will find in my lectures a ladder you can use to push yourself with your own feet over this cliff. The ladder becomes your tool, which you can take to other cliffs afterward. This is how other students do it. This is not cheating, taking ladders from my lectures, but rather how you gain problem-solving skills.
Even if you get the question after pondering, still look at my knowledge-base lectures. You might find you solved the problem the harder way. Instead of taking 30 seconds, you might have spent 10 minutes. Yes, you got the right answer, but you might have missed the essence completely, which happens quite often in competition problems.
One method I learned from my own student is to take a blank notebook along with one sheet from one test, such as AMC 10 or AMC 12 or AIME (American Invitational Math Exam) to practice. Put down each date you begin to work, and start solving the problems one-by-one. Write down each problem number, and keep track of all the dead-end solutions that don't work. That notebook will become a massive body of knowledge for you to look back to. Also, it will give you a true sense of accomplishment when you look back on how you've improved your knowledge.
Raising your math-competition scores is actually quite simple; it's no different from losing weight or gaining muscle. If you consume fewer calories than you expend, then you lose weight. If you keep lifting ever heavier weights, your muscles will develop. There's no way around this. The same applies to math. You solve problems without cheating — that is, without looking at the solutions first — and you keep trying till you crack each one, then your brain will form mathematical muscles, and you will get stronger and score higher. There's no other way around this.
However, the issue is motivation. Everybody knows they should exercise and eat sensibly, and yet people are gaining weight because they are not motivated enough to act on what they know. That's one problem with math-competition preparation as well. After a while, you lose steam, and sitting in a hall solving math problems seems like such a boring thing, and blah blah blah. So how do you motivate yourself?
Use that notebook, which should be getting thicker. It should be like watching your bank account grow, making you want to save even more knowledge in there. And participate in all math competitions. It will be a good measure of your improvement, thus motivate you further.
First, decide which test you want to take and start practicing by taking a test one level lower. Build up from here.
Never look at the solution first; try to solve the problem yourself. It is not uncommon to spend a day or two holding on to one problem. Modern students who are used to the routine of solving many simple problems might find this hard. But if you never overcome this time expenditure, never get into the habit of spending hours and days solving one difficult problem, you will not be able to do well on math competitions.
If you need help, look at other books or see my knowledge-base lectures, which will pinpoint the exact knowledge you will need without showing you how to solve a particular problem. That part you have to do — because it is your muscle you want to strengthen.
If you are truly stuck on a problem, then move on. Go to the next one,and return to this one later. But the key is, crack each problem yourself.
Remember: This could take you hours, days, maybe weeks to solve a single problem. I'm not exaggerating. That's normal. That's how it's done.
Get started now, not tomorrow, and start your preparation to dominate the world.
Thank you for your interest. Currently it is available only for my students. I will announce it when I have a commercial version available.
where may I access your video lectures?
Thanks James ! It was a good read.
help! I need to win the Sunray chienese math bee!
is next math available to the general public?


Many people take non-steroidal anti-inflammatory drugs (NSAIDs) without having any side effects. They can be a very effective form of treatment and are widely used to treat a number of conditions.
However, it is important to remember that any medicine can carry a risk of side effects. In a small number of cases, the side effects of NSAIDs can be extremely serious. So if you are taking NSAIDs for a prolonged period of time, or in high doses, your reaction to the medication should be monitored.
Some of the side effects that can be caused by NSAIDs are described below.
Research has found that taking NSAIDs on a daily basis causes persistent headaches in around one in 10 people.
Some types of NSAID can make people feel drowsy or dizzy. If you have these side effects while taking an NSAID, avoid driving or using tools and machinery.
Although these side effects are potentially very serious, it is important to note they are rare and most likely to affect someone who has an existing cardiovascular condition.
This is why NSAIDs are not usually recommended for people with a history of these types of condition.
If the use of an NSAID is thought to be vital, then naproxen is thought the safest choice when taken alongside a PPI or H-2 antagonist.
Additionally, NSAIDs may affect your liver or kidneys. Again, this only happens in a small number of cases, and is most likely to affect those with existing liver or kidney conditions.
An allergen is a substance that reacts with the body's immune system and causes an allergic reaction.


Rogers" "Reckless Unbound" print at six and a half feet tall is now a part of Viscount Weymouth's and the Longleat House Collection, and will be amongst Italian Renaissance painting masterpieces by Titian, Tintoretto and others.
Longleat is an English stately home, currently the seat of the Marquesses of Bath, and is open to the public. The house reflects one family's collections over more than 400 years. Titian's "Rest on the Flight into Egypt", worth £5 million in 2002, was stolen in 1995 but was subsequently found and can be seen in the house.
The collections range from the magnificent (paintings and furniture ) to the macabre (the blood-stained vest worn by Charles I at his execution in 1649). The 16th-century English portraits, sporting scenes and Italian Old Masters that decorate the walls are complemented by English, French, Italian and furniture, while the current Marquess of Bath's exuberant murals can be seen in his private apartments. Longleat's seven libraries between them house one of the largest book collections in Europe, with over 40,000 volumes.


text:
NPR / News
Ask Me Another
Lehigh Valley Arts Salon
Lehigh Valley Discourse
On Every Main Street
Your Financial Choices
Economic Pulse
WDIY Short Features
The Blend
Today's On-Air Schedule
This Week's On-Air Schedule
Volunteer for WDIY
Donate Vinyl & CDs
Underwriting/Business Support
About WDIY
Board of Directors: Open Meeting Schedule
Committees Meeting Schedule
WDIY History
Jobs at WDIY
Historic Hurricane Dorian Bears Down On Northern Bahamas As A Category 5 Storm
By Shannon Van Sant • Sep 1, 2019
Uprooted trees, fallen power lines and the debris from damaged houses are scattered on a road as Hurricane Dorian sweeps through Marsh Harbour, Bahamas.
Ramond A. King / Reuters
Originally published on September 3, 2019 2:13 pm
Updated at 11:30 p.m. ET
Hurricane Dorian strengthened into a catastrophic Category 5 storm on Sunday, reaching the Bahamas as "the strongest hurricane in modern records" to ever hit the archipelago, according to the National Hurricane Center, based on its sustained winds of 185 mph.
With wind gusts over 220 mph, the slow-moving storm is lashing the Abaco Islands with "catastrophic conditions" and driving a storm surge of 18 to 23 feet. At 8 p.m. ET, Dorian clocked in at a dangerously slow 5 mph. The storm is now tied with the 1935 Labor Day hurricane as the strongest storm to hit land in the Atlantic.
Videos and images posted to social media from the northern Bahamas show inundated and wind-stripped homes, capsized boats and water levels climbing mangled telephone lines.
Hurricane Dorian, now a Category 5 storm, tracks toward the Florida coast on Sept. 1.
NOAA GOES-East satellite handout / Getty Images
Dorian is expected to travel very slowly across Grand Bahama Island through Monday night, before making what forecasters are expecting to be a turn to the north. With the storm projected to travel "dangerously close" to the coast of Florida through Tuesday night, the National Hurricane Center issued a hurricane warning for Florida's east coast from Jupiter Inlet north to the Volusia/Brevard County line, with the latter region now under a storm surge warning that extends to the mouth of the St. Mary's River.
Earlier Sunday, the NHC said efforts to "protect life and property on Grand Bahama Island should be rushed to completion." It warned that the Bahamas' islands could experience up to 30 inches of rain, leading to "life-threatening flash floods in northern portions of the Bahamas."
More videos coming from the Abaco Islands from the devastations by Hurricane Dorian....this is complete heartbreak. Prayers to all. 😥🙏🏽 #hurricane #hurricanedorian #Bahamas #242 pic.twitter.com/lfvM4dzQtv
— 🇧🇸James Julmis🇧🇸 (@julmisjames) September 1, 2019
IMPORTANT: We have seen videos in the Abacos of people venturing out in the eye of #Dorian. Everyone should take shelter immediately as winds will increase rapidly and unpredictably after the eye passes.
— National Hurricane Center (@NHC_Atlantic) September 1, 2019
The storm's projected path shifted west on Saturday, increasing the likelihood that it will bring strong winds and a dangerous storm surge along the coasts of Georgia, North Carolina and South Carolina. And while Florida may now avoid a direct hit, the NHC said a life-threatening storm surge and dangerous hurricane-force winds are possible along portions of Florida's east coast through midweek.
On Sunday morning, Ken Graham, director of the NHC, described how the storm is strengthening.
"The wind field is expanding. It's getting stronger, and the wind field is expanding, which is not a good combination at all," Graham said. "The actual hurricane-force winds are starting to extend further out from the center. ... Florida will start to experience some of these winds over time."
Graham continued:
"This cone includes the coastline of Florida and, if you keep going, the coastline and portions of Georgia, South Carolina and North Carolina as well. That means if you look historically, the center could be anywhere in that cone. ... We keep nudging a little bit to the left with each advisory. That also includes the center that could make landfall and move up the coast."
Graham said parts of the Florida coast could experience 4 to 7 feet of storm surge, and he cautioned that there will be waves on top of the storm surge. He said that historically, 50% of fatalities during tropical storms are from storm surges. He said Florida will continue to feel the effects of the storm into Tuesday morning.
In Palm Beach County, NPR's Greg Allen spoke with local resident Michael Anthony at the Meadowbrook mobile home park.
Anthony said he is worried that Dorian will make landfall in Florida after hitting the Bahamas.
"That thing don't look like it's going up," he said. "It looks like it's coming down right straight for us, and now it's all over the Bahamas, and that's too close."
While models show the storm won't make a direct hit on Florida, Anthony and his wife are evacuating nonetheless. Many of their neighbors plan to stay. There are seven shelters open in Palm Beach County.
Cyndee O'Quinn, a meteorologist with the Florida Public Radio Emergency Network, said models show the hurricane now moving closer toward Florida.
"Today the models have been pushing back a little bit farther to the west. So currently the models and the official forecast track are saying that it will stay just offshore, but because of the massive size of the storm and the intensification, we already have hurricane watches in effect for the east coast of Florida, and we are expecting to see those detrimental effects in the east coast of Florida all the way up into the Carolinas," O'Quinn said.
She said that the storm will slow down dramatically over the next 12 to 24 hours and that coastal and inland areas in the Carolinas could experience up to 15 inches of rain by the end of this week.
Meteorologist Ryan Maue tweeted, "the outer banks of North Carolina would be threatened by a direct landfall by Friday ... [but] landfall isn't necessary for considerable damage."
Looking forward on this trajectory, the outer banks of North Carolina would be threatened by a direct landfall by Friday.
(ECMWF 12z).
But as we saw with Matthew, especially along the North Florida coast around Jax, landfall isn't necessary for considerable damage. pic.twitter.com/r9lrQYE6Dm
— Ryan (@RyanMaue) September 1, 2019
Graham, of the NHC, advised residents to pay close attention to warnings and advisories from local officials.
© 2019 WDIY
LVCBA By-Laws
Website Streaming Help

redpajama_set_name: RedPajamaCommonCrawl


San Francisco is known as "The City by the Bay". There are many vantage points to take advantage of awesome views of this great American city. You can now add the the new Cityscape San Francisco Lounge to the list.
The Cityscape San Francisco Lounge can be found in the Hilton San Francisco Union Square. The luxury hotel opened the new venue two weeks ago on the 46th floor. You can just imagine the jaw-dropping views available from this high up. Enjoy 360-degree panoramic views. You can see the iconic landmarks and buildings in world famous San Francisco. In addition, take in views of the entire Bay Area. Simply breathtaking!
The Cityscape lounge will quickly become one the popular hot spots in the city, to enjoy good times and incredible views. It is open 7 days a week from 5:00 p.m. to 12:00 a.m. (midnight).
As you gaze out the large floor-to-ceiling windows, take in the sites and unwind after a long day. From the iconic Golden Gate Bridge, to Coit Tower, to the sleek Transamerica Pyramid building. It's the perfect place to enjoy the company of friends and family or business colleagues after work.
The lounge menu includes a variety of small entrees and appetizers. A sample of available dishes include – California Pistachios and Almonds, Avocado Hummus, Chilled Prawns, Spiced Cucumbers, Dungeness Crab, Beef Satay and more!
Enjoy one of the bar's signature cocktails. Select from fine spirits, the best beers on tap, plus delicious wines by the glass or bottle. A few the available cocktails include – Russian Hill, Nob Hill Manhattan, Berkeley Bramble and Presidio. The Presidio is made with Maestro Dobel Diamond Tequila, St. Germain, ruby red grapefruit and lime.
Choose from outstanding red and white wines from nearby Napa Valley and Sonoma Valley. Champagne lovers will enjoy a selection of choices from France, Italy and California. The fine spirit list includes – Gin, Vodka, Tequila, Rum, Cognac, Scotch and Bourbon / Rye Whiskey.
If you are celebrating a special occasion or money to burn, try Louis XIII – de Remy Martin cognac. It's great tasting and goes down smooth. What more could you ask for? You can purchase a one-half ounce glass for $80, a one ounce glass for $150 or a two ounce for $290.
The weather in San Francisco is always changing. You may need a jacket during summer or wear short sleeves in the winter. A thick blanket of fog may roll in or blues skies abound. Just another ingredient that makes San Francisco one of the greatest cities in the world.
The new Cityscape San Francisco Lounge is not just perfect for couples and small gatherings. In fact, the lounge provide private corners for groups of 20 people. If you desire holding a large event here, no worries. Cityscape can accommodate up to 350 guests and you can hold your own private function. Enjoy VIP service and special menus.
For out of town visitors, plan on staying at the Hilton San Francisco Union Square hotel. This luxury property features 1,919 total guest rooms that includes 151 suites with stunning, San Fran views. The hotel is near the best in world-class shopping and many popular sites. Make it a weekend or stay a week or longer. Be sure to enjoy all San Francisco and the Bay Area has to offer.
Be sure to visit the new Cityscape San Francisco Lounge when visiting San Francisco. The Life of Luxury can assist with your next vacation or business trip. Come back soon and follow our luxury blog. Read about the best luxury travel destinations.


LOS ANGELES, October 6, 2015 – Hundreds of key decision makers in the higher education sector gathered in Los Angeles today for the SimplifiED Summit, a new and compelling edtech conference dedicated to exploring the ever-changing landscape of education & technology.
Presented by Kivuto Solutions, SimplifiED Summit is an annual event that brings institutional decision makers in education together with members of the tech community to tackle today's biggest challenges facing academic leaders.
FORBES MAGAZINE EDUCATION CONTRIBUTOR, JAMES CROTTY, HOSTS A PANEL DISCUSSION AT THE SIMPLIFIED SUMMIT HOSTED AT UCLA IN LOS ANGELES AS PART OF "INNOVATION WEEK" ON OCTOBER 6. PRESENTED BY KIVUTO SOLUTIONS, THE ANNUAL EDTECH CONFERENCE GATHERED SOME OF THE MOST NOTABLE MEMBERS OF THE INTERNATIONAL EDTECH COMMUNITY TO TACKLE SOME OF TODAY'S BIGGEST CHALLENGES FACING ACADEMIC LEADERS.
After a highly successful inaugural event in 2014 in Ottawa, Canada, Kivuto advanced its annual Summit to the US west coast. Today's event took place in Los Angeles, as part of 'Innovation Week' and hosted a lineup of world-class speakers, including a keynote address by Education Futures founder, Dr. John Moravec.Education Futures LLC.
KEYNOTE SPEAKER AND EDUCATION FUTURES FOUNDER, DR. JOHN MORAVEC, ADDRESSES HUNDREDS OF KEY DECISION MAKERS IN HIGHER EDUCATION AT THE SIMPLIFIED SUMMIT HOSTED AT UCLA IN LOS ANGELES AS PART OF "INNOVATION WEEK" ON OCTOBER 6. PRESENTED BY KIVUTO SOLUTIONS, THE ANNUAL EDTECH CONFERENCE GATHERED SOME OF THE MOST NOTABLE MEMBERS OF THE INTERNATIONAL EDTECH COMMUNITY TO TACKLE SOME OF TODAY'S BIGGEST CHALLENGES FACING ACADEMIC LEADERS.
Kivuto is the world's leading provider of advanced eText and software distribution solutions that enable the secure delivery of digital goods to students, faculty, and academic organizations anywhere in the world. Kivuto simplifies the process of delivering required digital course materials under virtually any terms and conditions to make education more accessible and affordable to students. Over 60,000 academic institutions and departments trust Kivuto to manage and distribute software to their communities. The company distributes over 30 million software downloads a year in 195 countries and supports 17 languages.


The North Haven Soccer Club and Ruby Tuesday have teamed up for a 3-day Community GiveBack Program. On May 7th, 8th & 9th, grab your friends and family and a copy of the Community GiveBack Program flyer (which can be downloaded from the NHSC website), and head over to the Ruby Tuesday located at 150 Universal Drive North. Present the flyer to your server and 20% of your purchase will go directly to the North Haven Soccer Club. This is a great way to support a local business and a great community organization.
For direction or to make a reservation, please call 203-239-1473 or visit RubyTuesday.com. Please note, the restaurant cannot accommodate coupon usage or other discounts in conjunction with their GiveBack Program, and flyer must be presented to server at time of purchase.
For additional information on the North Haven Soccer Club, please visit their website at www.northhavensoccerclub.org.


text:
require 'egauge_ruby'

RSpec.configure do |c|
  c.filter_run focus: true
  c.run_all_when_everything_filtered = true
end

redpajama_set_name: RedPajamaGithub


text:
'Iron Pipeline' a conduit for illegal weapons to New York
By Tina Susman
New York City Police Commissioner William J. Bratton anounces arrests in a suspected gun-trafficking ring. (Andrew Gombert / European Pressphoto Agency)
Michael Bassier was on a roll and proud of it.
He stepped off the bus that had carried him from Georgia to New York, a route dubbed the Iron Pipeline because of its popularity with gun runners, and called an ex-girlfriend to boast.
"You wanna know what I do now?" he said to her in a secretly recorded conversation. "I sell guns."
Bassier was a regular on the Iron Pipeline, according to prosecutors who announced his arrest this month on charges that could send him to prison for 25 years.
But he was far from the only Pipeline regular, authorities say, and satisfaction over his arrest has been tempered by anger at the ease with which illegal firearms make it to New York, Connecticut and other states with some of the nation's toughest gun laws.
Law enforcement officials say 90% of the guns seized in connection with New York City crimes come via the Iron Pipeline from Virginia, Georgia, Florida and other states linked by Interstate 95, the heavily traveled corridor favored by gun smugglers.
The Iron Pipeline is not limited to the highway, however. Last year, Brooklyn Dist. Atty. Ken Thompson announced the arrests of five men, including a former Delta Air Lines ramp worker, in connection with the transport of weapons on Delta flights from the airline's hub in Atlanta to New York.
In the last 11 months, four New York City police officers have been killed on duty with guns that arrived via the Pipeline. In December, a gunman used a weapon bought at a Georgia pawn shop to kill NYPD Officers Wenjian Liu and Rafael Ramos. Five months later, a gun stolen from another Georgia pawn shop was used to kill Officer Brian Moore.
NEWSLETTER: Get the day's top headlines from Times Editor Davan Maharaj >>
On Oct. 20, Officer Randolph Holder died after being shot in the head with a handgun that officials say originated in South Carolina.
"We have a spigot that's wide open down there," Police Commissioner William J. Bratton said at a Tuesday news conference, which was called to announce the takedowns of two more gun-smuggling rings.
Beside him were tables laden with 74 newly seized illegal firearms, including six assault weapons, that undercover officers bought from six men named in two criminal indictments. The defendants collected more than $52,000 in the sales, the indictments say.
Officials have not yet determined where the weapons originated, but the Manhattan district attorney, Cyrus Vance Jr., said if this case was like most, the weapons would be traced back to the Southern states whose laws make it far easier for people to get access to weapons.
The disparity in state gun laws has become the latest focus of gun-control advocates, led by President Obama, who say the federal government must step in to fill gaps created by the patchwork of legislation that allows things like the Iron Pipeline to thrive.
"It is easier in some communities to find a gun than it is to find some fresh vegetables at a supermarket," Obama told the International Assn. of Chiefs of Police in Chicago on Tuesday. "That's just a fact."
Opponents of gun control, led by the National Rifle Assn., say there is no evidence that tougher gun laws reduce gun violence. They oppose laws passed in New York and Connecticut in the wake of the 2012 Sandy Hook Elementary School massacre, laws that ban assault weapons and high-capacity magazines.
The NRA also fought, and defeated, Obama's post-Sandy Hook effort to get Congress to mandate universal background checks on all gun sales. The group says various state and federal regulations make additional legislation regarding the transport of firearms across state lines unnecessary.
Prosecutors on the northern end of the Iron Pipeline disagree. They point to cases like Bassier's, and to the latest police killings, as proof that current laws are failing. Bassier, 31, was charged in a 541-count indictment, along with seven others, and accused of leading a ring that transported guns to Brooklyn on discount buses.
After his last ride up the Iron Pipeline, Bassier waited until he was off the bus, out of earshot of other passengers, before calling his ex-girlfriend.
"It's legal and it's illegal at the same time," Bassier told her, explaining that he purchased the weapons legally in Georgia before reselling them illegally in New York.
As he spoke, in an expletive-laced recording played for reporters, Bassier boasted that he was walking through Manhattan with four handguns, an assault rifle, and two Mac-10 submachine guns in his gym bag.
Bassier told the woman he wasn't worried about being overheard. "I'm talking into my phone," he said confidently, adding that police "can't hear me."
Police said an undercover officer paid more than $130,000 during a yearlong investigation for guns provided by Bassier. Most of the transactions took place in a Walgreens parking lot in Brooklyn.
"We had guns in a car, guns in a plane, now guns on a bus," said Thompson, the Brooklyn district attorney, alluding to other Iron Pipeline cases. "How many different ways do we have to get to these guns before we wake up as a country and realize we have to stop the bloodshed?"
His frustration was echoed as officials in New York prepared for Holder's funeral. Thousands of officers from across the country attended Wednesday's service, which was to be followed by burial in the slain officer's native Guyana.
One local congresswoman, Rep. Nydia M. Velazquez, is proposing legislation that would include a $100 federal tax on retail gun sales. The bill was to be introduced in the House this week.
Bratton, though, is not optimistic about any change coming from Washington. He made no attempt to hide his disdain for lawmakers who have failed to strengthen federal gun laws.
"It still amazes me, the insanity of the U.S. Congress, that they just don't get it," he said at Tuesday's news conference. "I don't know why they don't get it other than they're basically constantly down there with their hands out to the NRA. It's just insanity."
Twitter: @tinasusman
Violent South Carolina classroom arrest adds to 'school-to-prison pipeline' debate
Northrop's deal to build new stealth bomber may create thousands of jobs in Southland
No 'grand bargain,' but the budget pact is a big deal for millions of Americans
Latest Nation
'Go back to where you came from': Our readers recall racist taunts from their lives
William Dannemeyer, former O.C. congressman and anti-gay crusader, dies at 89
Epstein accusers ask judge to keep him jailed: 'He's a scary person to have walking the streets'


When a positive diagnosis of cancer is given, patients often find themselves reeling. In the days that follow, the number of recommendations, suggestions and orders from healthcare providers and others may seem staggering. Taking a step back in order to find the right cancer treatment in Texas can be one of the most important things patients do. Rapport with an oncologist and the treatment team that oversees the case can be almost as critical as finding a provider with expertise in treating the particular form of cancer.
Patient confidence – Attitude does play a role in the treatment of cancer. Patients who are confident in their doctors' abilities and feel they have their best interests at heart are likely to feel more comfortable during the treatment process.
Patient information – Patients have a right and a need to understand the treatment options available to them, the risks and potential rewards. When a good rapport is established, patients are more likely to feel comfortable asking the questions they need answered in order to make informed decisions about their care.
Patient reporting – A strong rapport during cancer treatment in Texas can foster an open line of communication throughout the process. This can be important for ensuring patients feel comfortable enough to ask questions along the way, report any troubling side effects and actively comply with recommendations meant to help them receive the best care possible.
While experience is the biggest factor to consider when selecting cancer treatment in Texas, rapport should not be overlooked. Taking the time to find a medical team that inspires confidence and comfort with a patient-first approach can make the road ahead just a little easier for patients and their families to navigate.


text:
Folklore and Intangible Cultural Heritage in Scotland
by Museums Galleries Scotland
Collaborative workshop looking at the identification, interpretation and collection of Intangible Cultural Heritage.
Join the Folklore Museums Network, Historic Environment Scotland and Museums Galleries Scotland in this collaborative workshop looking at the identification, interpretation and collection of Intangible Cultural Heritage.
The day will investigate the issues and challenges facing curators, archivists, archaeologists, and community heritage groups working with intangible culture, and explore the potential, opportunities for promoting future collaboration, capacity building and support in Scotland. It will be useful for anyone with an interest in cultural heritage and folklore.
Featuring a line up of various speakers, focusing on topics such as:
-	Material culture, archaeology, landscapes and museums
-	Storytelling, oral histories, ICH and museums
-	Recording Folklore and ICH in Scotland
-	Community engagement, inclusion and diversity in working with intangible culture
Please see list of speakers and topics below:
Hugh Cheape
Taking forward Material Culture and Folklore: our engagement with people, place and regional ethnology
Bio: Professor Hugh Cheape joined the University of the Highlands and Islands in 2007 to set up a postgraduate research programme, MSc Cultar Dùthchasach agus Eachdraidh na Gàidhealtachd ('Material Culture and Gàidhealtachd History') in Sabhal Mòr Ostaig, the National Centre for Gaelic Language and Culture. The research draws on a career in the National Museums Scotland.
Tina Paphitis
The Place of Folklore in Archaeological Landscapes: Plurality, Participation and Practice
Tina Paphitis is currently a Marie Curie research fellow at the University of Oslo, examining, among other things, the potential for digital folklore to broaden participation with folklore archives. She is also a Visiting Research Fellow in Folklore at the University of Hertfordshire and was formerly a Lecturer (Teaching) in Heritage and Museum Studies at UCL and Assistant Librarian of the Folklore Society. Her PhD (UCL 2014) was on the medieval to contemporary folklore of archaeological sites in Britain, exploring the ways in which folklore enhances approaches to landscape and public engagement. Her interests include legends and landscapes, environmental/ecocritical folklore, folklore and archaeology in fantasy and horror literature, and integrating folklore in critical heritage studies.
Jeremy Harte
'These boots were made for walking: haunted objects in museums'
Jeremy Harte is a researcher into folklore and archaeology, with a particular interest in tales of encounters with other worlds. He sits on the Council of the Folklore Society, wrote Explore Fairy Traditions, and is publishing Cloven Country: The Devil and the English Landscape. He is curator of Bourne Hall Museum in Surrey, and lives on site with a seasonal colony of ladybirds in a converted butler's lodge, where his children have stopped worrying about him.
Rhona Ramsey
'Nacken chaetrie: finding the material culture of Gypsy/Travellers in Scottish museums'
Rhona Ramsay has a background in learning and access within museums. She has recently completed a PhD on the material culture of Gypsy/Travellers in Scottish museums.
Miriam Morris
Talking Statues Case study: Archives, Walks and Talks
Miriam Morris is the National Development Officer for the Scottish Storytelling Forum which is part of TRACS, a national network that sees traditional arts as a vital and diverse element of Scottish life.
Gauri Raje
Passing down stories: Working across generations with migrant stories
Gauri Raje is an anthropologist and storyteller who works in the UK and India with adults and vulnerable groups. She is especially interested in the concepts of witnessing in storytelling, translation and multilingualism and embodied nature of creating stories.
Valentina Bold
'The Kinmont Willie Sword and other Tales of Mettle'
Dr Valentina Bold is Heritage Project Officer with the Crichton Trust, internationally known for her work on Scottish literature and cultural heritage. Her publications include Robert Burns' Merry Muses of Caledonia, James Hogg: A Bard of Nature's Making and, with Tom McKean, Northern Folk: Living Traditions of North East Scotland. She has developed projects with the Smithsonian Folklife Festival, American Folklife Center and Edinburgh's Museum of Childhood. In 2018, with funding from the Society of Antiquaries of Scotland, she co-organised an exhibition with Dumfries and Annan museums, bringing together material culture and intangible heritage through an allegedly sixteenth-century sword, a story and a song.
Organiser Museums Galleries Scotland
Organiser of Folklore and Intangible Cultural Heritage in Scotland
Museums Galleries Scotland is the National Development Body for the museum sector in Scotland. Our role is to work collaboratively to invest in and develop a sustainable museum and galleries sector for Scotland, in line with the aims of 'Going Further: The National Strategy for Scotland's Museums and Galleries.'
We work with a sector of over 400 museums and galleries, supporting and enabling them to meet their objectives in a number of ways including, though strategic investment, advice, advocacy and skills development opportunities.
Museums Galleries Scotland
Connected Heritage webinar: sharing cultural heritage online
#Community #Seminar
Sat, 5 Feb 3:30 pm
MACFEST2022: The contribution of Scotland's Muslims' by Colourful Heritage
Cruising, Curious & Casual? Users of Digital Cultural Heritage Collections
Module10 Tech Workshop 3: 3D Data Applications in Cultural Heritage
Wed, 26 Jan 10:00 am
Celtic Routes Thematic Group for People & Places and Cultural & Heritage
#TravelOutdoor #Networking
Living Heritage Symposium
#Community #Conference
Culture and Business Scotland Conference 2022
Support, Education, Appreciation of Race, Culture, and Heritage (SEARCH)
#Community #Course
Taller "Patrimonio Cultural y Natural para la Regeneración Rural en ALC"
#Health #Course


text:
#pragma once

#include "../stdafx.h"

using namespace std;
using namespace cv;

namespace openCVGraph
{
    class CamDefault : public Filter, public ITemcaCamera {
    public:
        // General image source:
        //   if   "camera_index" is >= 0, use that OpenCV camera index
        //   elif "image_name" is set, use just that image
        //   elif "movie_name" is set, use that movie
        //   elif "image_dir" is set and contains images, use all images in dir
        //   else create a noise image
        //
        //   if temcaDummy == true, then switch the colorspace to CV_16UC1 and resize the image to default TEMCA image size.

        CamDefault(std::string name, GraphData& graphData,
            StreamIn streamIn = StreamIn::CaptureRaw,
            int width = 512, int height = 512, int format = CV_16U,
            int cameraIndex =  0, string imageName = "", string movieName = "", string imageDir = "", bool temcaDummy = false)
            : Filter(name, graphData, streamIn, width, height)
        {
            m_Format = format;
            source = Noise;

            construct_camera_index = cameraIndex;
            construct_image_name = imageName;
            construct_movie_name = movieName;
            construct_image_dir = imageDir;

            m_TemcaDummy = temcaDummy;
        }

        //Allocate resources if needed
        bool init(GraphData& graphData) override
        {
            Filter::init(graphData);

            auto info = this->getCameraInfo();
            m_OutSize = Size(info.width, info.height);

            // if parms were passed to constructor, use them, else use YAML

            if (construct_camera_index != FROM_YAML) {
                camera_index = construct_camera_index;
            }
            if (construct_image_name != "") {
                image_name = construct_image_name;
            }
            if (construct_movie_name != "") {
                movie_name = construct_movie_name;
            }
            if (construct_image_dir != "") {
                image_dir = construct_image_dir;
            }

            bool fOK = false;

            // CAMERA CAMERA CAMERA CAMERA CAMERA CAMERA CAMERA CAMERA
            if (camera_index >= 0) {

                fOK = cap.open(camera_index);
                if (fOK) {
                    // set camera specific properties
                    fOK = cap.read(graphData.m_CommonData->m_imCapture);

                    if (!graphData.m_CommonData->m_imCapture.data)   // Check for invalid input
                    {
                        fOK = false;
                        graphData.m_Logger->error() << "Could not read from capture device #" << camera_index;
                    }
                    else {
                        source = Camera;
                        fOK = true;
                    }
                }
                else {
                    graphData.m_Logger->error() << "Could not open capture device #" << camera_index;
                }
            }

            // SingleImage SingleImage SingleImage SingleImage SingleImage SingleImage
            if (!fOK && fileExists(image_name)) {
                Mat image = imread(image_name, CV_LOAD_IMAGE_UNCHANGED);   // Read the file

                if (!image.data)                              // Check for invalid input
                {
                    graphData.m_Logger->error() << "Could not open or find the image";
                }
                else {
                    graphData.m_CommonData->m_imCapture = image;
                    source = SingleImage;
                    graphData.m_CommonData->m_SourceFileName = image_name;
                    fOK = true;
                }
            }

            // Movie Movie Movie Movie Movie Movie Movie Movie Movie Movie Movie
            if (!fOK && fileExists(movie_name)) {
                if (cap.open(movie_name)) {
                    source = Movie;
                    graphData.m_CommonData->m_SourceFileName = movie_name;
                    fOK = true;
                }
                else {
                    graphData.m_Logger->error() << "Could not open movie " << movie_name;
                }
            }

            // Directory Directory Directory Directory Directory Directory Directory
            if (!fOK) {
                DIR *dir;
                vector<string> extensions = { ".png", ".tif", ".tiff", ".jpg", ".jpeg" };
                struct dirent *ent;
                if ((dir = opendir(image_dir.c_str())) != NULL) {
                    /* find files with matching extensions.  C++ is sooooo ugly for this kind of stuff */
                    string imageDirWithEndingSlash = image_dir;
                    if (!(image_dir.back() == '/')) {
                        imageDirWithEndingSlash += "/";
                    }
                    while ((ent = readdir(dir)) != NULL) {
                        if (ent->d_type == DT_REG) {
                            string originalCase = ent->d_name;
                            string lowerCase = ent->d_name;
                            std::transform(lowerCase.begin(), lowerCase.end(), lowerCase.begin(), ::tolower);

                            for (std::vector<string>::iterator it = extensions.begin(); it != extensions.end(); ++it) {
                                string extension = *it;
                                if (lowerCase.find(extension, (lowerCase.length() - extension.length())) != std::string::npos)
                                {
                                    string fullPath = imageDirWithEndingSlash + ent->d_name;
                                    images.push_back(fullPath);
                                    //printf("%s\n", fullPath.c_str());
                                    fOK = true;
                                }
                            }
                        }
                    }
                    closedir(dir);
                    source = Directory;
                    fOK = true;
                }
                else {
                    graphData.m_Logger->error() << "Could not open directory" << image_dir;
                }
            }

            // Noise Noise Noise Noise Noise Noise Noise Noise Noise Noise Noise Noise
            if (!fOK) {
                source = Noise;
                graphData.m_CommonData->m_imCapture = Mat::zeros(m_ViewWidth, m_ViewHeight, m_Format);
                fOK = true;
            }

            return fOK;
        }

        ProcessResult process(GraphData& graphData) override
        {
            m_firstTime = false;
            bool fOK = true;

            switch (source) {
            case Camera:
                fOK = cap.read(graphData.m_CommonData->m_imCapture);
                break;
            case SingleImage:
                // nothing to do, already loaded
                break;
            case Movie:
                fOK = cap.read(graphData.m_CommonData->m_imCapture);
                break;
            case Directory:
                if (images.size() > 0) {
                    string fname = images[imageIndex];
                    // cout << fname << endl;
                    graphData.m_CommonData->m_SourceFileName = fname;
                    graphData.m_CommonData->m_imCapture = imread(fname, CV_LOAD_IMAGE_UNCHANGED);
                    imageIndex++;
                    if (imageIndex >= images.size()) {
                        imageIndex = 0;
                    }
                }
                break;
            case Noise:
                switch (m_Format)
                {
                case CV_8UC3:
                    break;
                case CV_8UC1:
                    cv::randu(graphData.m_CommonData->m_imCapture, Scalar::all(0), Scalar::all(255));
                    break;
                case CV_16UC1:
                    cv::randu(graphData.m_CommonData->m_imCapture, Scalar::all(0), Scalar::all(65535));
                    break;
                }
                break;
            }

            if (m_TemcaDummy) {
                if ((m_OutSize != graphData.m_CommonData->m_imCapture.size()) || (graphData.m_CommonData->m_imCapture.type() != CV_16UC1)) {
                    Mat output;
                    switch (graphData.m_CommonData->m_imCapture.type())
                    {
                    case CV_8UC3:
                        cv::cvtColor(graphData.m_CommonData->m_imCapture, output, COLOR_RGB2GRAY);
                        output.convertTo(output, CV_16UC1, 256.0);
                        cv::resize(output, graphData.m_CommonData->m_imCapture, m_OutSize);
                        break;
                    case CV_8UC1:
                        graphData.m_CommonData->m_imCapture.convertTo(output, CV_16UC1, 256.0);
                        cv::resize(output, graphData.m_CommonData->m_imCapture, m_OutSize);
                        break;
                    case CV_16UC1:
                        cv::resize(graphData.m_CommonData->m_imCapture, graphData.m_CommonData->m_imCapture, m_OutSize);
                        break;
                    }
                }
            }
            return ProcessResult::OK;
        }

        void processView(GraphData& graphData) override
        {
            if (m_showView) {
                m_imView = graphData.m_CommonData->m_imCapture;
                Filter::processView(graphData);
            }
        }

        // deallocate resources
        bool fini(GraphData& graphData) override
        {
            if (cap.isOpened()) {
                cap.release();
            }
            return true;
        }

        void  saveConfig(FileStorage& fs, GraphData& data) override
        {
            Filter::saveConfig(fs, data);
            cvWriteComment((CvFileStorage *)*fs, "Set camera_index to -1 to skip use of camera", 0);
            fs << "camera_index" << camera_index;
            cvWriteComment((CvFileStorage *)*fs, ".tiff, .png, or .jpg", 0);
            fs << "image_name" << image_name.c_str();
            fs << "movie_name" << movie_name.c_str();
            fs << "image_dir" << image_dir.c_str();
        }

        // Get setting either from YAML or constructor
        void  loadConfig(FileNode& fs, GraphData& data) override
        {
            Filter::loadConfig(fs, data);
            fs["camera_index"] >> camera_index;
            fs["image_name"] >> image_name;
            fs["movie_name"] >> movie_name;
            fs["image_dir"] >> image_dir;
        }

    protected:
        enum ImageSource {
            Camera,
            SingleImage,
            Movie,
            Directory,
            Noise,
        };

        ImageSource source;
        int m_Format;           // CV_8UC1, etc when synthesizing images.

        // following are processed in order, looking for valid input
        int camera_index = 0;
        std::string image_name;
        std::string movie_name;
        std::string image_dir;

        // Value passed in constructor which may direct to take the selection from YAML
        int construct_camera_index = 0;
        std::string construct_image_name;
        std::string construct_movie_name;
        std::string construct_image_dir;

        cv::VideoCapture cap;
        vector<string> images;
        int imageIndex = 0;
        bool m_TemcaDummy;      // if true, size output image to size from the ITemcaCamera interface
        Size m_OutSize;         // if m_TemcaDummy is true, make the images this size
    };
}


text:
Q: Downloading URL in Python without urllib I have a problem in downloadig URL.
I need to download webpage with the table. When I get .html file with the help of  urllib or urllib2, it has some problems connected with javascript (or same languages). There's only source code such as id_name e.t.c, but it don't have any table information (columns and rows).
Nevertheless, when I save .html in Google Chrome, it actually has information in table (not source code, but columns and rows). So what should I do to make it in Python?

A: You can use selenium to simulate browser. It will execute javascript then you can get the information you want

redpajama_set_name: RedPajamaStackExchange


The Nestle Quality Assurance Center (NQAC), which offers specialized services, factory hygiene, and food safety systems on a 24/7 basis to Nestle production facilities throughout the Americas, had reached maximum capacity and was beginning to turn away work. Nestle partnered with Hixson to develop a master plan designed to address both existing and future needs, including the addition of a new 35,000-square-foot microbiology lab and associated facility renovations. The new lab provides scientists a place to focus on the data without being impeded by facility limitations. A QA technician's dream space, it incorporates separated process flows, state-of-the-art mechanical and utility systems, improved safety and ergonomic features, plenty of natural light and sustainable refrigerants, adhesives and coatings.


HP 13A (Q2613A) toner cartridges work with: HP LaserJet 1300.
13A toner is designed to work with your HP printer for high quality, reliable results every print.
HP 19A (CF219A) toner drums work with: HP LaserJet Pro M102, M130, M132.
19A toner is designed to work with your HP printer for high quality, reliable results every print.
HP 64A (CC364A) toner cartridges work with: HP LaserJet P4014, P4015, P4515.
64A toner is designed to work with your HP printer for high quality, reliable results every print.
HP 15A (C7115A) toner cartridges work with: HP LaserJet 1000, 1200, 1220, 3300, 3380.
15A toner is designed to work with your HP printer for high quality, reliable results every print.
HP 81A (CF281A) toner cartridges work with: HP LaserJet Enterprise M630, M604, M605, M606.
81A toner is designed to work with your HP printer for high quality, reliable results every print.
HP 35A (CB435D) toner cartridges work with: HP LaserJet P1005.
35A toner is designed to work with your HP printer for high quality, reliable results every print.
HP 36A (CB436A) toner cartridges work with: HP LaserJet M1120, M1522.
36A toner is designed to work with your HP printer for high quality, reliable results every print.
HP 87X (CF287X) toner cartridges work with: HP LaserJet Enterprise M527, M506, M501.
HP 39A (Q1339A) toner cartridges work with: HP LaserJet 4300.
39A toner is designed to work with your HP printer for high quality, reliable results every print.


This week, Dan and Merlin talk about 3½ kinds of lists that can change your game.
Merlin knows a lot about Productivity.
This week, Dan and Merlin talk about why we (and Frank) are terrible at estimating time, as well as what we can do to get better at it.
This week—in what may easily turn into a multi-episode arc—Dan and Merlin talk about bosses.
Whether we're looking at it from up or down, management is tricky business. The question is, what makes a boss a good manager, and what makes a good manager a great leader?
TOPIC: How many Saturdays do you get?
This week, Dan and Merlin talk about time. Its scarcity, its passing, its tyranny, and its possibilities.
This week, Dan and Merlin return to the classic lineup and some classic topics, including knowing your value, learning what to charge, and realizing what you can live with.
Also: jury duty, traveling, bathrooms, the sliding scale of suffering, and what-have you.
This week, Dan's away, so Merlin goes solo, taking a break from jury duty to talk about the opportunities that can be hiding inside change, inconvenience, and tumult.
This week—after 122 episodes, plus almost a decade of internet pal-dom—Dan and Merlin finally meet and record in a room together for the first time.
With only passing nods to the nominal topic of "gifts," Dan and Merlin mostly get to know each other.
Why is Dan staring so penetratingly at Merlin? Does Dan think Merlin is fat as well as old? Why does Dan keep looking at his phone? Does that look clean to you? Whose show is it, really? Is John Siracusa slender or sickly? Why can't I show you the sole of my shoe? Should we stand up? Who am I thinking of? Is it hot in here or is it just me? Which one am I?
Inarguably, a Very Important Episode™.
TOPIC: Loyalty, Altruism, Reality Check, or Extortion?
This week, Dan and Merlin talk about what we talk about when we talk about "loyalty."
TOPIC: Dan's Recent Bathroom Incident, et al.
This week, Dan and Merlin exhale. Don't search for secret doors.
TOPIC: What would you do differently if you had a "safety net?"
This week, Dan and Merlin congratulate their pal, Marco, on the acquisition of a company he helped co-found.
Which leads to the nominal topic: what kind of safety net would you need to feel secure, do the things you'd like, and mostly banish the more persistent cumulonimbus clouds of your own anxiety?
Many angles are explored. Why was Elvis unhappy? How is habitual Schadenfreude and automatic bile ensmallening our culture? Can we ever be—let alone feel—truly secure? And, how much of our old selves do we end up lugging along inside every suitcase we carry?
Pretty great episode. Especially if you like the ones where Merlin gets all mad. Those are usually good ones.


Standard transmission. Rate at 108 hp, measured at 116 hp on the gauge. Never used and always shedded in winter. Rear end upgraded at 2400 hrs. For Sale: 1979 Case 2090 Tractor. Rated at 108 hp, measured at 116 hp on the gauge.
8465a round baler 1999 fully auto baler 5x6 bales.This baler will make tight bales with little problems Fire damage great for parts,monitor good Can work a delivery out. Was working great before fire.
THIS DISC HAS 24" BLADES WHICH ARE 1/4" THICK, HYDRAULIC LEVEL, HEAVY DUTY 8 BOLT HUBS, & 3 BAR COIL TINE HARROW. NEW CASE IH 25' 370 DISC WITH 9" SPACING. CASH PRICE SHOWN.
Walking Tandems 28' disk, 7.5" spacing, hydraulic pitch, walking tandems, scrapers, 19" blades, 12.5-15 tires, jack, bull tongue hitch QUICK AND EASY ONSITE LOW FIXED RATE FINANCING AVAILABLE , TRUCKING AVAILABLE ANYWHERE.
Ram , Wing Weights , Hyd. 25' Low Acre Crumbler w/ Hyd. Ram & Straight Bars.
07 case jx 70 2wd with hay spear, pallet forks and bucket plus 7' rhino shredder. Also available with 2006 36' Brute gooseneck dovetail trailer (dual tandem axel) in package deal for $24000.


It's hard to believe that two years have passed since you left us. Two years withour your megawatt smile. Now all we have left are memories of the times we shared and pictures in an album. If love could have kept you here with us, you never would have died, but God lent you to us only for a while and so he called his angel home.
Sadly missed by: Father Newton, mother Alcinda, brothers, sisters, other relatives and friends.


text:
Art Fairs + Associations
Art Services + Supplies
Donna Beam Fine Art Gallery, University of Nevada, Las Vegas
4505 South Maryland Parkway
Alta Ham Fine Arts Building (HFA)
Email: Email venue
Website: donnabeamgallery.unlv.edu
Jerry Schefcik
Monday - Friday, 9am-5pm; Saturday, 12-5pm.
Complete guide to fine art venues of the Western United States
By venue name:
# | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL
Subscriber Accounts
Venue Member Accounts
© 2021 Visual Art Source. All rights reserved.


Use Reese's Peanut Butter Cups in place of chocolate chips in this Reese's Peanut Butter Cup cookie recipe. An easy cookie for fans of peanut butter and chocolate.
Put the Reese's Peanut Butter Cups in the freezer and let them harden up a bit for chopping.
In your kitchen mixer, beat the butter, vanilla, sugar and brown sugar just until blended. Add the 2 eggs and beat briefly.
Mix the flour, baking soda and salt together, then add gradually to the mixture.
Using a large knife, chop the frozen Reese's Peanut Butter cups until you get about 2 cups worth of chopped bits and crumbs. Mix into the cookie batter with a spatula.
Drop in rounded spoonfuls or 1.5 tablespoon cookie scoops onto your parchment paper lined cookie sheet.
Bake for 8 to 10 minutes, or until golden brown around the edges. Remove from the oven and let cool briefly before transferring to a cooling rack. It will be a flat, thin, chewy cookie.


text:
Efforts to Expand Jefferson Park Cannabis Dispensary Stall Amid Equity Concerns
Heather Cherone | April 26, 2021 7:15 am
(Photo by Add Weed / Unsplash)
Plans to expand a medical marijuana dispensary in Jefferson Park are on hold after members of the City Council's Black Caucus blocked them from advancing over concerns that none of its owners are Black or Latino.
Columbia Care wants to expand its operation at 4758 N. Milwaukee Ave. into a neighboring storefront on Chicago's Far Northwest Side. The dispensary has been open since August 2016, when it began selling medical marijuana. It began selling recreational marijuana in January 2020, after state lawmakers legalized the drug.
But the dispensary's expansion is now mired in legislative limbo, with members of the City Council's Black Caucus prepared to vote against the zoning change the project needs to move forward — even though the expansion has the support of Jefferson Park Ald. Jim Gardiner (45th Ward).
The project won the approval of the City Council's Zoning and Building Standards in February, but Chair Ald. Tom Tunney (44th Ward) has not yet called the measure for a final vote by the City Council.
Tunney's move to defer a vote on the project for the third time at Wednesday's City Council meeting brought an unusually pointed rebuke from Gardiner, who asked his colleagues to overturn Tunney's decision with a roll call vote. Gardiner lost, 26-24, in perhaps the closest vote of the City Council in modern Chicago history.
After agreeing to answer questions about the Columbia Care expansion from WTTW News via email Friday morning, Gardiner did not respond.
In addition, a representative of Columbia Care, which also operates a dispensary in Villa Park, declined to comment on the record to WTTW News.
However, former Ald. Joe Moore (49th Ward), who now works as a lobbyist and represents Columbia Care, provided WTTW News with a letter Gardiner sent to the members Black Caucus asking them to support the planned expansion.
The expansion will generate an additional $100,000 in sales tax revenue for the city and create eight new jobs and should not be delayed, Gardiner wrote.
While Tunney said after the City Council meeting he was hopeful that a resolution could be reached in the coming weeks, paving the way for a vote at the City Council meeting May 26, Black Caucus Chair Jason Ervin (28th Ward) said the 20 members of the caucus were prepared to reject the expansion of the dispensary because none of the owners of Columbia Care are Black or Latino. Without the support of the caucus, the expansion is likely doomed.
That rejection defies the City Council's tradition of aldermanic prerogative, the largely unwritten, decades-old practice giving aldermen a veto over ward issues — like the expansion of a business.
In his letter to the Black Caucus, Gardiner asks members to respect his authority as alderman to have the final say over what happens in the 45th Ward.
Columbia Care is a publicly held corporation and has demonstrated "a strong commitment to social equity," by helping Black- and Latino-owned cannabis firms and hiring a diverse staff, Gardiner wrote.
"Columbia Care has demonstrated that it is a good corporate citizen and is fully committed to the goals of creating real opportunities in the cannabis industry for social equity applicants, including those from the African-American community," Gardiner wrote, asking for caucus members' support.
Members of the City Council's Black Caucus have been deeply frustrated since the state law legalizing recreational marijuana took effect more than two years ago. Led by Ervin, the caucus unsuccessfully attempted to delay the sale of legal pot in Chicago because none of the firms licensed to sell the drug in Chicago were owned by Black or Latino Chicagoans. That has not changed in 27 months.
Gov. J.B. Pritzker and lawmakers vowed that legalizing marijuana would primarily benefit Illinois residents harmed by the war on drugs. Since Black and Latino residents were far more likely to be arrested and convicted of drug-related offenses, often suffering lifelong consequences, they should profit from marijuana's legalization, the governor argued.
But the effort to award 75 licenses to sell marijuana to "social equity" applicants who suffered from the war on drugs stalled amid the pandemic and is now the subject of several lawsuits that challenge the law's fairness. Lawmakers are working to resolve the issue, but a solution remains elusive.
That leaves members of the Black Caucus with limited options to register their frustration with the current state of the sale of marijuana laws in Chicago and Illinois. The caucus's decision to block Columbia Care's expansion plans indicates members have decided to exercise their power to stop licensed dispensaries that need city permission from expanding or moving their lucrative operations.
Sales of recreational marijuana in Illinois reached $669 million in 2020, beating expectations and defying concerns that the COVID-19 pandemic would reduce demand, according to state officials.
Contact Heather Cherone: @HeatherCherone | (773) 569-1863 | [email protected]
Memo to Black Caucus from Ald. Gardiner.pdf
Jason Ervin
New Cannabis License Process Aims to Focus on Social Equity
From Starbucks to Marijuana Dispensaries, 2022 Marked a Year of Gains for Labor Organizers in Chicago, US
While a Black-Owned Cannabis Dispensary Opens in Chicago, Critics Say State's Equity Work Still Falling Short
Cook County State's Attorney Kim Foxx Hopes Federal Marijuana Pardons Sends Message About Decriminalization
Biden Pardons Thousands for 'Simple Possession' of Marijuana
The Illinois Marijuana Industry Was Supposed to Bring Equity. Advocates Say Those Promises Are Falling Short


The Martin GPCRSGT brings the Grand Performance body style with a Cutaway for upper fret access to the Road Series of affordable solid-wood guitars, graced with a lovely Gloss Top.
This Martin GPCRSGT Grand Performance, 14-fret cutaway model features a gloss top, Sapele back and sides and Fishman Sonitone electronics with USB. It is one of the first Grand Performance body sizes in the Road Series. Equipped with SP Lifespan strings and a hardshell case. This model has the look and sound of a cherished Martin guitar at an affordable price.
This guitar has been replaced with the Martin GPC-11E.


Simple, subtle, and truly timeless, our dainty Sterling Silver Angel Wing Bracelet is a delicate delight to behold and would make an excellent addition to any jewellery collection.
Crafted from the most beautiful hallmarked sterling silver and featuring a brilliant polished finish, this beautiful Sterling Silver Bracelet comes with a delicate, intricately detailed Angel Wing Charm attached which acts as a charming centrepiece, floating elegantly from the chain, complimented by three sparkling Cubic Zirconia crystals lined on either side.
Angel Wing Charms are, of course, related to angels, and are considered a meaningful symbol of harmony, protection, and affection. Angel Wing Jewellery is often thought to bring hope, happiness and a sense of comfort and remembrance to those who may have lost someone special.
Our Sterling Silver Angel Wing bracelet can be worn as a standard piece or can be further embellished with one of our personalised sterling silver heart charms. Adding a personalised heart charm to your Angel Bracelet will both reflect and enhance this personal meaning, for a keepsake that is uniquely sentimental to you, and able to be treasured forever.
This delightful Angel Wing Charm Bracelet can be worn every day and would make a beautiful gift for someone special, whether for Christmas, Birthdays, Anniversaries, or any occasion that calls for a thoughtful gift.
Ordering our Angel Wing Bracelet is easy! Just add it to your bag as it is or, if you have chosen to add a personalised charm, input how you would like your engraving to appear using the message boxes available.
Short and sweet says it best. We recommend keeping your message to 3-5 words (depending on length) per side of your heart charm.


The activists identified themselves as nonblacks stepping up on behalf of Black Lives Matter; police arrested 41 people.
Video (01:33) : I-35W has reopened near the U in Minneapolis after protesters shut it down for about 90 minutes during rush hour.
Minnesota highways once again became protest grounds Wednesday, as dozens of people took to the southbound lanes of Interstate 35W near downtown Minneapolis at the peak of the morning commute, the latest public disruption in the wake of last week's police killing of Philando Castile in Falcon Heights.
Police arrested 41 protesters who were charged with misdemeanors, including public nuisance and unlawful assembly.
Several protesters did not return messages seeking comment.
In a statement, the group, which described itself as "a coalition of white people and non-Black people of color [acting] in solidarity with the movement for Black lives," referred questions to Black Lives Matter Minneapolis spokesperson Oluchi Omeoga.
She would not comment on whether there will be more highway blockages.
This is the second freeway blockade in the Twin Cities since Saturday, with mass arrests made at both scenes.
Saturday night and into Sunday morning, hundreds of protesters blocked both of directions Interstate 94 near Lexington Avenue, leading to roughly four dozen arrests.
The state Department of Public Safety (DPS), which oversees the State Patrol, declined to comment on its plans should there be another such incident. "As always, we are ready and prepared to respond if necessary," said DPS spokesman Doug Neville.
The same traffic-blocking tactic was used after the police shooting death of 24-year-old Jamar Clark on a north Minneapolis street in November. Clark, a black man, was shot by a white officer during a physical struggle.
Castile, a black St. Paul man, was shot after being pulled over in a car. The aftermath of the shooting by a St. Anthony police officer was livestreamed by Castile's girlfriend, who was in the car with him.
The protesters, accompanied by a handful of vehicles parked perpendicular to the highway, took over I-35W around 7:50 a.m.
In a matter of minutes, southbound traffic on the busy highway started backing up for miles.
Metro Transit buses arrived to pick up protesters upon arrest. Their vehicles were towed.
In support, spectators on overpasses and closed freeway ramps took up the chanting.
The State Patrol "supports the right to exercise one's First Amendment rights, but the freeway is not the place to do so," said Col. Matt Langer, Minnesota State Patrol chief.
A separate group of protesters gathered briefly in the atrium of the Star Tribune building to protest what they call racist coverage of the shooting deaths and Black Lives Matter. Several dozen people chanted and held up signs in the building, part of the Capella Tower complex in downtown Minneapolis. There were no arrests.
Protesters used vehicles and their bodies to block the southbound lanes of I-35W near the U on Wednesday, July 13, 2016 in Minneapolis. The shutdown lasted about 90 minutes during the morning rush hour.
Castile's death is being investigated by the state Bureau of Criminal Apprehension, and two officers have been placed on paid administrative leave.
Wednesday's protesters who posted bail are scheduled to appear in court July 27. Those who didn't will appear in court Thursday afternoon.


text:
Q: Fast way to Parse and Print a Google Protobuffer I receive a Google Protobuffer and save it in a QByteArray.
Now I parse the received data into the respective protobuff with
::proto::dummy * protobuffer;
QByteArray * ByteArray;

//receive Data
...

protobuffer->ParseFromArray(ByteArray->data(), ByteArray->size);
if(protobuffer->has_XY) /* print it to Log */;

Since my protobuffer has several data fields I want to avoid enquirying every entry as showing in the approach above. Is there any fast way to print all of the information of the protobuffer?

A: If you just want to get a human-readable representation of the protocol buffer, you can call its DebugString() (or ShortDebugString()) method. You can read more about those methods in the Message class documentation here.


text:
Q: Objective-C Generated Interface Header and CocoaPods Once again, I come to the hive-mind for assistence!
I'm using CocoaPods and I have the X-swift.h to expose some Swift code toObjective-C`.
Imagine the following situation:
NetworkService inherits Siesta's Service class (Siesta added via CocoaPods) and is public. Since Siesta's Service class is in fact a NSObject, my NetworkService type will get publicly exposed via the Objective-C via the X-swift.h header and the compiler will send grief and tears my way since the X-swift.h doesn't know what a Service (or BOSService to be precise) is.
The X-swift.h header does not reference the frameworks provided by CocoaPods, so the header has no idea what some of the types from libraries added via CocoaPods are.
Another example of this is the GoogleMapsSDK. Conforming a Swift type to GMSMapViewDelegate requires it to be a NSObject, thus automatically exposing it via the X-swift.h header and causing the same build issue.
I've solved these issues temporarily by wrapping these NSObject types with pure Swift types (so they don't get exported via the X-swift.h header), but I feel there has to be a more robust solution to this.
Looking forward to hearing thoughts about this!


text:
India Assures US Of Commitment To Nuclear Deal
Washington: India underlined its commitment to implementing the landmark civil nuclear deal when Foreign Secretary Ranjan Mathai Wednesday met US Secretary of State Hillary Clinton and held a series of meetings here.
Clinton dropped by at a meeting between Deputy Secretary of State William Burns and Mathai, State Department spokesperson Victoria Nuland said. Clinton's meeting with Mathai was to "make clear that we support these consultations on the full range of issues", said Nuland.
Clinton is looking forward to the US-India Strategic Dialogue later this year, Nuland said.
In his meetings with senior US diplomats, Mathai is understood to have conveyed India's stand on a wide range of regional and global issues, including Iran, the situation in the Afghanistan-Pakistan region and the situation in West Asia.
Mathai held wide-ranging discussions with Under Secretary of State for Political Affairs Windy Sherman and top officials from the State Department, including Assistant Secretary of State for Political-Military Affairs Andrew Shapiro, Assistant Secretary of State for South and Central Asia Robert Blake, and Under Secretary of State for Civilian Security, Democracy and Human Rights Maria Otero.
The talks have set the stage for the third round of India-US Strategic Dialogue for which External Affairs Minister S.M. Krishna will visit Washington later this year.
In his meetings, Mathai reinforced India's commitment to implementing the India-US nuclear deal and assured a level playing field for American nuclear companies.
"We are committed to translating the success of our diplomatic partnership in changing the global nuclear order into an equally productive commercial cooperation in civil nuclear energy," Mathai said at the Center for Strategic and International Studies, a leading US think tank, Monday.
"We have the reality of our law passed by our parliament. And, as we have said before, we will provide a level playing field to US companies, and are prepared to address specific concerns of US companies within the framework of that law."
-IANS
'Pakistan Did Not Meet Taliban In Qatar'
'26/11 Was Attack On India's Sovereignty'


text:
← Back to Contestants Page
Su Yeon Kim
Su Yeon Kim was born in 1994, began her piano studies at the age of 5 with her teacher Eun-ju Heo, and studied with Professor Choong-Mo Kang and Chong-Pil Lim at The Korean Institute for the Gifted in Arts and at the Korea National University of Arts. Since 2013, she has continued her studying with Professor Pavel Gililov at the University Salzburg Mozarteum.
She has won the 1st prize and the special prize 'Fundacion Internacional Gomez-Martinez' at the "Compositores de Espana" Piano Competition in Madrid (2014) and the 1st prize at the J. N. Hummel International Piano Competition in Bratislava (2014) and the gold prize at the Asia Chopin International Piano Competition in both solo and concerto session (2005 and 2008). She also won the 2nd prize at the International Tchaikovsky Competition for the Young Musicians (2009) and the Hamamatsu Music Piano Academy Competition (2013), and has been a third prize-winner at the Minnesota International e-Piano Junior Competition (2011). Most recently Su Yeon Kim has been a semifinalist at the 17th Chopin International Piano Competition in Warsaw (2015) and at the Queen Elisabeth Competition in Brussels (2016).
Su Yeon Kim has performed in concerts extensively in Korea, Japan, and in Europe, including the recitals in Munich Herkullessall, Wien Mozarthaus, Bartok-Memorial House in Budapest, Slovak Philharmony, Samsung Concert Hall in Suwon and in concert series by invitation of Kawai Piano Germany. As a soloist she had performed with numerous orchestras like Orchestre de Chambre de Wallonie, Poland Krakow Philharmonic Orchestra, Slovak Philharmonic Orchestra, Mozarteum Sinfonieorchester, and Gyeonggi Philharmonic Orchestra.
She has appeared Radio Classic, which belongs to the KBS(Korean Broadcasting System), as a remarkable young artist.
RECITAL ROUND
Ludwig van Beethoven (1770-1827) Sonata No. 21 in C Major, Op. 53
I. Allegro con brio
II. Introduzione. Adagio molto
III. Rondo. Allegretto moderato – Prestissimo
Alexander Scriabin (1871-1915) Sonata No. 2 in G-sharp Minor, Op. 19
I. Andante
II. Presto
Domenico Scarlatti (1685-1757) Sonata in D Major, K. 96
Sergei Prokofiev (1891-1953) Sonata No. 6 in A Major, Op. 82
I. Allegro moderato
II. Allegretto
III. Tempo di valser, lentissimo
SCHUBERT ROUND
Franz Schubert (1797–1828) Sonata in G Major, D. 894
I. Molto moderato e cantabile
III. Minuetto. Allegro moderato – Trio
IV. Allegretto
CHAMBER MUSIC ROUND
Frederic Chopin (1810–1849) Sonata No. 3 in B Minor, Op. 58
I. Allegro maestoso
II. Scherzo. Molto vivace
III. Largo
IV. Finale. Presto non tanto; Agitato
Felix Mendelssohn (1809-1847) Piano Trio No. 1 in D Minor, Op. 49
I. Molto allegro ed agitato
II. Andante con moto tranquillo
III. Scherzo. Leggiero e vivace
IV. Finale. Allegro assai appassionato
Sergei Rachmaninoff (1873–1943) Rhapsody on a Theme by Paganini, Op. 43


resorts and the development in the same places of winter sports tourism. The first winter visitors to the Swiss Alps began to arrive in the 1860s and were encouraged to take outdoor exercise as part of their cure regime. They also had healthy visitors and companions who sought recreation while the invalids were resting as part of the sanatoria routine. Demonstrating that this is not just part of the history of Switzerland but of Britain too, biographical backgrounds of British visitors to the resorts give depth and context to a history of health and winter sports tourism by looking at the kind of people who would spend months of the year in the Alps. A discussion of the application of modern technologies creates an overall view of the growth of health and sports tourism in Switzerland.