text:
Articles to come
1 Day Milan
Melbourne Escape (French Island, Phillip Island and the Mornington Peninsula)
The Indian Pacific (a 4 days train journey in Australia)
Vietnam (North & South)
BoomAroundTheWorld.comTravel Journal
Next planned Adventures
Travel Hints & Tips
BoomAroundTheWorld.com
Melbourne Escape – French Island, Phillip Island and Mornington Peninsula
After a couple of days in Melbourne we decided to hire a car for 4 days to visit the surrounding areas of Melbourne.
French Island
The Nobbies
Cape Woolamai
The Mornington Peninsula
The Dandenongs
French Island and its National Park was our first stop. This island is isolated and undeveloped and can be reached via ferry. To discover the island, we decided to hire bikes. Discovered in April 1802 by a French expedition from the ship "Le Naturaliste" it was first settled by William and John Gardner in 1847. It is twice the size of Phillip Island and by the time I visited it just 60 people were living there. French Island has a rich Fauna and flora with over 580 Flora species including 100 orchids, over 230 species of birds, 10 species of mammals, 12 of reptiles and 10 species of frogs. We spent around 4 hours exploring the island which for us was enough but please consider that I visited the area in 2008 and that therefore things may have changed and maybe it is worth staying overnight in one of the campgrounds of the island.
Phillip Island probably known from almost all of you for the Phillip Island Grand Prix Circuit opened in 1956. Nowadays it is used for the Superbike World Championship, the Moto GP Championship, the V8 Supercars Championship and the Australian Drivers' Championship. Phillip Island which is 26 km long and 9 km wide, was originally settled by the Boonwurrung people who came here for the abundance of seafood and short-tailed shearwaters. We reached the island thanks to the bridge that connects Sanremo (mainland) to Newhaven (on island). You can also reach the island via bus from Melbourne or via Ferry if you are on the Mornington Peninsula or on French Island.
Swan Lake is another interesting place to stop. I have learned that this lake was very important for the Boonwurrung people because of the abundance of food and of plants (medicine) of this area. This area is home of numerous birds such as the black swan and many more – if you are interested in bird watching you should not miss the Swan Lake Trail (1.3km trail – about 40 min. return) which starts from the car park on Ventnor Road.
Phillip Island is also very famous for the sunset Penguin Parade which consists in seeing the world´s smallest penguin ( 33cm tall and weigh around one kilogram) emerging from the ocean and crossing the beach to their sand dune burrows. Little Penguins spend around 80% of their lives in the sea looking for food and return to their burrows to breed, raise chicks and moult. Adults are the only penguins in the world to have blue back and white stomach feathers instead of black back and white stomach feathers. The colors of their feathers help to camouflage against predators flying above or swimming underneath them. Little Penguins are one of the 18 world species of Penguins – all of them live in the southern hemisphere. Some other interesting facts are that they lay two eggs and that both female and male take turns to incubate them (incubation period takes around 35days) and to feed them. Chicks enter the sea for the first time between week 7 to 11.
Please be aware that we are talking about wild animals in their natural environment so please you need to respect them by not disturbing them for example yelling, running or jumping around. In my opinion this is a lovely way to see these gorgeous little animals but as said before only if we DO RESPECT THEM! The parade lasts around 50minutes from the time penguins first cross the beach, but you should arrive 15minutes before. There is no shelter and it can get chilly therefore bring some warm cloth with you. If you have time and are interested to learn a bit more about these animals I do strongly advise to arrive a bit earlier in order to be able to have a look at the displays that can be found in the Visitor Centre or watch the audio visual in the theatrette which explains the daily ritual and seasonal changes of the Little Penguin. We read that the Penguin Parade began in the 1920s some resident opened Summerland Beach for the first organized viewing of the penguins. It wasn´t until the 1960s that fences and viewing platform were built to protect the Little Penguins and their environment from tourists.
The day after we reached the Nobbies which can be found at the extreme southwestern tip of the island. We took a walk on the boardwalk around the Nobbies to admire this gorgeous area and have a look at the thundering blowhole. After that we took a wildlife cruise to get close to Seal Rock which is home to Australia´s largest colony of fur seals which we were told can be seen all year around but especially during the breeding season that last from October to December. Very interesting to know is that these mammals are the world´s largest fur seals (bulls = mature male can grow to max 250cm and weight up to 360kg while cows= mature female can grow to max 125cm and weigh up to 110kg) They have a streamlined and well insulated body and can dive up to 200m staying underwater for up to 7m. They are excellent hunters and feed mainly of small fish and squid. Seals spend a lot of time resting on land.
Before heading to Cowes we decided to stop at Cowrie Beach which is a gorgeous sandy bay scattered with black basalt rock formations continuously pounded by waves – this area is subjected to rough surf originating from Bass Strait. Please be aware that this beach is home to Fairy penguins and some other more endangered species so there are signs advising which areas can be visited – please stick to it!
Our last stop on Phillip Island was Cape Woolamai which is the highest point on Phillip Island offering spectacular views of both Phillip Island and the surrounding coastline. There is a lovely 8,5km trek around the Phillip Island Nature Park Reserve. The three highlights of this trek are the Cape Woolamai's old granite, the Beacon which is Phillip Island's Highest elevation point (at 112m.a.s.l.) and the Pinnacles, formed 360 million years ago through a process of volcanic activity and erosion. The walk takes around 4 hours to be completed.
The Mornington Peninsula was our next stop. We decided to stop in Cape Schanck which is the southernmost tip of this area. Cape Schanck was named after Captain John Schank (Schanck is a misspelling of Schank). There are 4 boardwalks to choose from (The Cape, Bushrangers Bay, Fingal Beach and Cape Schanck Lighthouse) – we opted for the Cape walking track which wooden walkways lead you down the black volcanic pebble beach with rock pools and to the Pulpit Rock and the Cape Schanck Lighthouse Trek. Both walks are easy, but I do recommend you take your time to admire this beautiful area.
A stop in Sorrento town is recommended – I reckon that this is a very chic little beach town with upmarket boutiques, historic buildings and gourmet bakeries.
Please be aware that the Mornington Peninsula is famous for the vineyards and many wineries are open for public tasting if you wish. Unfortunately, being not a fan of wine, I am not able to tell you more about that.
The Dandenongs was our last stop before heading back – these low mountain ranges can be found just 35km east if Melbourne with Mount Dandenong being the most famous one with an height of 633m. Close to the summit you can find the Sky-High Mount Dandenong restaurant, garden and Maze. From the viewing terrace we were told that on clear days you can even see Geelong

redpajama_set_name: RedPajamaCommonCrawl


Mount Snow supports a wide variety of organizations and initiatives through our corporate giving programs. We are also fortunate to have wonderful staff members who donate their time and energy to our community. It's part of our nature. For more information contact Willian Parent at wparent@mountsnow.com.
A core part of our giving strategy is called Staff Appreciation Days. These are a few days each winter when employees can bring two friends to ski or ride at a discounted rate. All of the money raised on these days is donated to local charities, non- profit organizations or other businesses that help our communities.
Our focus recently has been to donate to organizations that help our children live healthier lives. Contributions have gone towards healthy snacks in schools, children athletics and to organizations that help local families with education, clothing or housing needs. We also have donated to charities with direct impact on the safety and welfare of our employees and their families.
Below are some of the charities to which we've donated money from the recent Staff Appreciation Days. You can click on the links to learn more about them and consider making your own donation.
1 day Ski Outing -offers lessons, rentals and ski passes for 45 pairs of Bigs and Littles each year.


text:
No More Making Donuts for Ad Man Michael Vale
Dunkin' Donuts Ad Actor Michael Vale Dies
I know Dunkin' Donuts started in New England (where I grew up). So, I watched this guys goofy commercials since at least the early 1980's. There was a great stretch in the '80s when the commercials were consistently funny.
NEW YORK Dec 27, 2005 — Michael Vale, the actor best known for his portrayal of a sleepy-eyed Dunkin' Donuts baker who said "Time to make the doughnuts," has died. He was 83.
Vale died Saturday in New York City of complications from diabetes, according to son-in law Rick Reil.
Vale's long-running character, "Fred the Baker," for the doughnut maker's ad campaign lasted 15 years until he retired in 1997.
Canton, Mass.-based Dunkin' Donuts said in a statement that "became a beloved American icon that permeated our culture and touched millions with his sense of humor and humble nature."
Vale was born in Brooklyn and studied acting at the Dramatic Workshop in New York City with classmates Tony Curtis, Ben Gazzara and Rod Stieger.
A veteran of the Broadway stage, film and television, Vale appeared in more than 1,300 TV commercials.
Find all posts by Dynasty
mrkilla
Location: Po\'litcal Prisona from cooba meng
Re: No More Making Donuts for Ad Man Michael Vale
complications from diabetes
you think it was all the Donuts?
It's a sad day, I heard even the Krispy Kream Flags are at half staff
Find all posts by mrkilla
YourFoxyGrandma
Location: Voices & animatic.
I remember when those commercials stopped running. That day was almost as sad as this one. Rest in peace, dounut guy.
Find all posts by YourFoxyGrandma
IggyWH
Location: Pittsburgh - FIESTA BOWL BITCHES!
They closed all the DD's that were around me. You couldn't beat their cherry cake doughnuts.
Visit IggyWH's homepage!
Find all posts by IggyWH
I find it annoying that Las Vegas doesn't have any Dunkin' Donuts. How long do I have to wait for someone to open one up?
You aren't missing much.
RacersEdge
If you have KK, no worries.
Find all posts by RacersEdge
diebitter
There's one in the Excalibur that I know of.
Find all posts by diebitter
UCF THAYER
That's a Krispy Kreme.
Find all posts by UCF THAYER
Yeah, I'd gathered that, hence my addressing the statement 'If you have KK, no worries.'


text:
Revolving Doors: Gibson Dunn loses another London corporate partner as Shearman hires former Freshfields senior hand
Posted on 15 September 2020 07:55am 15 September 2020 09:09am | Mark McAteer
Strategic recruitment Revolving doors
The recent City corporate merry-go-round at Gibson, Dunn & Crutcher has continued in the past week, with leading partner Nigel Stacey moving to Baker Botts in London. Meanwhile, Shearman & Sterling has hired former Freshfields Bruckhaus Deringer partner Simon Marchant.
Stacey – one of the major names remaining at Gibson Dunn's London office – has more than 20 years' experience in mergers and acquisitions and corporate finance, acting for major corporate clients on a wide range of public and private transactions and advisory matters across numerous sectors, including TMT and life sciences. He has acted on some of the UK's most high-profile transactions, and on deals with an aggregate value in excess of $600bn.
'We continue to attract premier talent to the firm and Nigel's appointment further demonstrates our commitment to invest in the expansion of our London office, a critical element to the firm's growth strategy,' said John Martin, managing partner of Baker Botts. 'Nigel is an outstanding lawyer with a market-leading corporate finance and public M&A practice, and he will add tremendous bench strength to our cross-border client capabilities.'
However, Gibson Dunn made a lateral hire of its own from the Magic Circle in the US, recruiting Clifford Chance's former US head of private funds, Roger Singer, in New York.
Singer, who spent 24 years at CC before joining Gibson Dunn this month, regularly advises sponsors of private equity, real estate, natural resources, infrastructure and debt funds, as well as funds of funds, with a focus on real estate funds. His clients range from first time fund sponsors to the asset management divisions of major financial services firms.
Shearman & Sterling has also indirectly tapped the Magic Circle for a senior name, although this time it is not technically a lateral hire: veteran corporate partner Simon Marchant will join as a senior advisor. Now a strategy and management consultant, Marchant was at Freshfields for more than 30 years and was managing partner for corporate in London, as well as a contender for the senior partner post.
Based in London, he will advise Shearman globally on firm and client strategy, lateral recruitment as well as team and profile building. He brings decades of executive management and board level experience within the legal industry in addition to advisory practice knowledge and management consulting expertise.
'Simon's reputation and experience as strategic advisor will be invaluable to us,' said senior partner David Beveridge. 'His unique perspective, energy and passion will aid us in the continued execution of our long-term strategy, which includes growing revenues and maintaining our position as a global elite firm.'
Ward McKimm, European regional Mmnaging partner, added: 'He brings unparalleled experience spanning leadership, advisory practice and management consultancy that will be a real asset to the firm. His dynamic approach will be crucial as we continue to pursue our strategic growth ambitions in Europe and beyond.'
Meanwhile in Italy, Dentons has hired white-collar crime partner Pasquale Annicchiarico, who joins after 15 years of private practice with his own boutique criminal law firm, Studio Legale Annicchiarico, which operated out of Milan and his hometown of Taranto.
Annicchiarico has significant experience in the public administration sector. He has represented the Municipality of Taranto in over 40 important criminal trials and has assisted the top management of major public and private companies in the region. His clients include the Riva Group, which he has been representing since 2014 in several trials for environmental crimes, including the notorious Ilva case.
He said: 'Joining Dentons represents an important opportunity for me. Top tier clients increasingly prefer full-service law firms, which offer advantages related to time efficiency, knowledge sharing, and the immediate multidisciplinary evaluation of a case.'
In the UK, there have been more hires from some of the larger international players with roots in Leeds, following some movement at the start of the month. This time, long-established independent Leeds firm Walker Morris has hired pensions partner Liz Graham from Squire Patton Boggs, where she was head of its Leeds pensions team.
Prior to SPB Graham headed up the team at North West firm LB100 Brabners, and has worked at a number of City and national firms. She recently guided a trustee client through the pensions law implications of an international takeover of the scheme's sponsoring employer, advised on the pooling of local government pension scheme investments and acted for the trustee of a complex multi-employer scheme in the charity sector.
Listed London disputes-focused firm Rosenblatt has made a double lateral hire, taking on competition partner Robert Bell from Bryan Cave Leighton Paisner and corporate finance/private equity specialist Jeremy Landau from Taylor Wessing.
Bell has 30 years' experience in competition law and had been a partner at Bryan Cave in London since 2013 since joining from Speechly Bircham, where he was also a partner. Landau had been a partner at Taylor Wessing since 2016 where he was a lateral hire from K&L Gates and specialises in TMT-related corporate transactions.
Meanwhile, Addleshaw Goddard has looked in-house to bolster its energy practice, hiring Dragon Oil's general counsel Paul Jones as a partner in its infrastructure, projects and energy (IPE) team.
Jones, who is returning to London from Dubai, has extensive experience across the full energy-value chain, with a particular emphasis on advising clients on upstream oil and gas, LNG, energy transition projects to low carbon, and transactions across Africa and the Middle East.
Prior to moving to the Middle East in 2016 – where he transitioned from a client secondment while at Bracewell to working for Dragon Oil as GC – he worked extensively across African markets in law firms in both Ghana and Tanzania, advising clients on transactions in over 20 countries across the continent.
His hire follows on from the lateral hires of partners Suzanne Moir, from DWF and his former Bracewell colleague, Martin Stewart-Smith earlier this year, and according to the firm marks the tenth lateral hire into its IPE team in the past 18 months, as part of a strategic plan to grow its energy capability.
Elsewhere in-house, Balfour Beatty has appointed a new GC and company secretary. Tracey Wood joins Costain Group, where she was also GC and company secretary. She joined Costain in 2006 and has been responsible for legal, company secretariat, HR and internal audit & risk. Prior to Costain, she was a partner at legacy SPB firm, Hammonds, and has nearly 30 years' experience in commercial and construction law.
mark.mcateer@legalbusiness.co.uk
CategoriesBlogs TagsRevolving doors
Revolving doors: UK hires for Ince and DAC as disputes head Blanch leaves Weil
Rapidly recruiting: Kirkland takes Linklaters' corporate heavyweight Johnson
Revolving Doors: DAC Beachcroft hires from Kirkland in the City while Morgan Lewis leads international team push
Previous PostPrevious Legal Business Awards 2020 – Private Equity Team of the Year
Next PostNext Legal Business Awards 2020 – Corporate Team of the Year


text:
Led by Mariella Fasoula, Vanderbilt women win Husky Classic in dramatic fashion
Vanderbilt's Mariella Fasoula had a weekend to remember as she knocked down the overtime game-winner against Washington was named the tournament MVP
Led by Mariella Fasoula, Vanderbilt women win Husky Classic in dramatic fashion Vanderbilt's Mariella Fasoula had a weekend to remember as she knocked down the overtime game-winner against Washington was named the tournament MVP Check out this story on Tennessean.com: https://www.tennessean.com/story/sports/college/vanderbilt/2019/12/23/vanderbilt-basketball-washington-husky-classic-mariella-fasoula/2733075001/
Joseph Spears, Nashville Tennessean Published 10:13 a.m. CT Dec. 23, 2019
The Vanderbilt women's basketball team's trip to Washington will be one that the Commodores won't be forgetting anytime soon.
After a 13-point win over UC Irvine on Friday, the Commodores (9-3) capped off the Husky Classic with a last-second 76-74 overtime win over Washington (8-3) on Saturday night.
The Commodores knocked down a season-high six 3-pointers against UC Irvine in a 76-63 win.
Mariella Fasoula recorded her fourth straight double-double with 14 points and 12 rebounds and also set a career-high in blocks with six. Koi Love led all scorers with a career-high 18 points.
Vanderbilt faced a stiffer test against Washington.
Ice in her veins. 🥶@FasoulaMariella with the winner. #AnchorDownpic.twitter.com/d5qaBrGQmq
— Vanderbilt WBB (@VandyWBB) December 22, 2019
Fasoula hit a free throw with 26 seconds left to send the game into overtime tied at 72.
In overtime, Vanderbilt did not allow a field goal. With 11 seconds remaining and the game tied at 74, Fasoula drew a charge. On the ensuing possession, she spun out of a triple-team and knocked down a floater with 0.4 seconds remaining.
Love set another career high with 19 points and had 10 rebounds. Fasoula, who also had 19 points, was named the tournament MVP and Love earned all-tournament honors.
Reach Joe Spears at jspears2@gannett.com or 731-343-4923. Follow him on Instagram and Twitter @joe_spears7.


text:
Q: How to test if any string is in a list? I'm trying to make an AI. The AI knows to say 'Hello' to 'hi' and to stop the program on 'bye', and if you say something it doesn't know it will ask you to define it. For example, if you say 'Hello' it will ask what that means. You type 'hi' and from then on when you say 'Hello' it will say 'Hello' back. I store everything in a list called knowledge. It works like this:
knowledge = [[term, definition], [term, definition], [term, definition]]

I am trying to add an edit function, where you type edit foo and it will ask for you to input a string, to change the definition of foo. However, I'm stuck. First, of course, I need to test if it already has a definition for foo. But I can't do that. I need to be able to do it regardless of the definition. In other languages, there is typeOf(). However type() doesn't seem to work. Here's what I have, but it doesn't work:
if [term, type(str)] in knowledge:

Can someone help?

A: As noted by tehhowch in the comments, a dictionary would be more appropriate as these are "key: value" pairs.
Using a dictionary...
knowledge = {'foo': 'foo def', 'bar': 'bar def', 'baz': 'baz def'}
searchTerm= 'foo'
searchTerm in knowledge

Out[1]: True

Storing knowledge as a list of lists fails because each item in knowledge is itself a list.  Therefore, searching those lists for a string type (your term) fails.  Instead, you could pull the terms out as a separate list and then check that one list for the term you're looking for.
knowledge = [["foo", "foo definition"], ["bar", "bar definition"], ["baz", "baz
definition"]]

terms = [item[0] for item in knowledge]

searchTerm= "foo"
searchTerm in terms

Out[1]: True

A: You can use dictionary to store definitions rather than list of lists and python's isinstance function will help you check if term belongs to specific class or not. see below example:
knowledge = {'Hello':'greeting','Hi':'greeting','Bye':'good bye'}

term = "Hello"

if isinstance(term, str):
    if term in knowledge:
        print("Defination exist")
    else:
        print("Defination doesn't exist")
else:
    print("Entered term is not string")

A: As others have mentioned, Python would typically use a dict for this kind of associative array. You approach is analogous to a Lisp data structure called an Association List. These are less efficient than the hashtable structures used by dicts, but they still have some useful properties.
For example, if you look up a key by scanning through the pairs and getting the first one, this means that you can insert another pair with the same key at the front and it will shadow the old value. You don't have to remove it. This makes insertions fast (at least with Lisp-style linked lists). You can also "undo" this operation by deleting the new one, and the old one will then be found by the scanner.
Your check if [term, type(str)] in knowledge: could be made to work as
if [term, str] in ([term, type(definition)] for term, definition in knowledge):

This uses a generator expression to convert your term, definition pairs into term, type(definition) pairs on the fly.

redpajama_set_name: RedPajamaStackExchange


As we approach the dry spring and summer months, the scope and severity of California's drought has become more apparent, but it is already clear that California is faced with extraordinarily dry conditions, with impacts to all sectors and every corner of the state. Some Regional and State Parks may not have running water this summer, and we'd like to address a few things to help you better prepare for your walk.
We want to thank you, again!
Click here to donate to Save the Chuckwagons!


You are free to visit and use the Wonder Words website without providing any personal information. However, in order to register to use our services and other features available on the website, you will be required to provide some personal information.
We collect personal information about you through your registration to our membership Services. This information includes, but is not limited to, specific personal details that you provide us. Information collected are your name, email address, school details, shipping address, phone number and payment data in accordance with our terms and conditions.
Wonder Words uses the information that we collect for a variety of purposes. We will use this information to improve and personalise the service we provide to you; to better tailor our service to the needs and desires of our members generally; to fulfill your requests for our services and orders for products you requested, to provide you with information about products and services that we feel you may be interested in; to communicate with you; to conduct competitions, promotions surveys or reports and to investigate any complaints made by you.
When you provide us with personal information to complete a transaction, submit a contact form, verify your credit card, place an order, arrange for a delivery or return a purchase, we imply that you consent to our collecting it and using it for that specific reason only.
As a registered member, you may access your membership information via the Account page on the Wonder Words website. You may also contact us in relation to having access to the personal information that we hold about you. We ask that, as and when necessary, you update your personal information by going into My Account.
If you provide us with your credit card information, the information is encrypted using secure socket layer technology (SSL) and stored with a AES-256 encryption. Although no method of transmission over the Internet or electronic storage is 100% secure, we follow all recommended industry standards.


text:
Radical Political Group 'By Any Means Necessary' Resorts To Holding Angell Hall Bake Sale
In an unprecedented move Friday, the radical political group By Any Means Necessary, perhaps most famous for being on the FBI's terrorist list in recent years and being vocal in both campus and state politics, took serious action against the University's affirmative action policy by selling cupcakes in Angell Hall. The organization proceeded to promulgate shocking statistics of Michigan's lack of diversity as well as frosted funfetti cupcakes.
Many students heading to class were startled by BAMN's actions. "I knew they meant business," LSA sophomore Lisa Jenkinson said. "I've heard rumors about how BAMN operates, but I was still taken aback by how confrontational they were. One of them stuck a cupcake right under my nose."
As their name hints, however, the left-wing activists are nonetheless willing to do whatever it takes to achieve their goals. Member Jamal Jones told reporters, "We're going to accomplish big things on campus, with or without support of the administration. If you're not with us, you are siding with the white frosting of the oppressors."
Jones continued, "We warned all of you. Our name says it all: we stop at nothing. Prepare for change, and know that change only comes from radical action: I'm talking picketing, police confrontation or hanging out by a window in Angell Hall with a banner and goodies."
Fellow member Barry Schmidt agreed. "There is a rich history of political protest here on campus," he said. "We're looking to the great civil rights leaders of the past for guidance, from Dr. King to Malcolm X, as we mobilize support and follow the proud tradition of civil disobedience, communicated to the masses by way of baked treats."
At press time, onlookers reported that BAMN had moved to the next stage in its uncompromising, and possibly violent, plan to revamp the University's racial composition by putting an email list next to some gluten-free oatmeal raisin cookies.
Infographic: How Are We Dealing With Our...
Forgotten Headphones Determined Good Enough...
Graduating RA Just Going To Let Whatever The Fuck Is Going On Over There Happen
Depression Nap Becomes Depression Hibernation
Report: Everyone In Bathroom Waiting For Everyone Else In Bathroom To Leave
Subscribe to our triweekly newsletter!
2021 Cancelled Due To COVID
Spotify Wrapped Prompts Listeners To Create New Year's Resolutions To Develop Better Taste In Music
New SeaWorld Attraction Lets You Neglect Animals Yourself
Trump Changes Grade To "No Record Covid" After Failure In Electoral College


text:
/**
 * A general picker class. {@link Ext.picker.Slot}s are used to organize multiple scrollable slots into a single picker. {@link #slots} is
 * the only necessary configuration.
 *
 * The {@link #slots} configuration with a few key values:
 *
 * - `name`: The name of the slot (will be the key when using {@link #getValues} in this {@link Ext.picker.Picker}).
 * - `title`: The title of this slot (if {@link #useTitles} is set to `true`).
 * - `data`/`store`: The data or store to use for this slot.
 *
 * Remember, {@link Ext.picker.Slot} class extends from {@link Ext.dataview.DataView}.
 *
 * ## Examples
 *
 *     @example miniphone preview
 *     var picker = Ext.create('Ext.Picker', {
 *         slots: [
 *             {
 *                 name : 'limit_speed',
 *                 title: 'Speed',
 *                 data : [
 *                     {text: '50 KB/s', value: 50},
 *                     {text: '100 KB/s', value: 100},
 *                     {text: '200 KB/s', value: 200},
 *                     {text: '300 KB/s', value: 300}
 *                 ]
 *             }
 *         ]
 *     });
 *     Ext.Viewport.add(picker);
 *     picker.show();
 *
 * You can also customize the top toolbar on the {@link Ext.picker.Picker} by changing the {@link #doneButton} and {@link #cancelButton} configurations:
 *
 *     @example miniphone preview
 *     var picker = Ext.create('Ext.Picker', {
 *         doneButton: 'I\'m done!',
 *         cancelButton: false,
 *         slots: [
 *             {
 *                 name : 'limit_speed',
 *                 title: 'Speed',
 *                 data : [
 *                     {text: '50 KB/s', value: 50},
 *                     {text: '100 KB/s', value: 100},
 *                     {text: '200 KB/s', value: 200},
 *                     {text: '300 KB/s', value: 300}
 *                 ]
 *             }
 *         ]
 *     });
 *     Ext.Viewport.add(picker);
 *     picker.show();
 *
 * Or by passing a custom {@link #toolbar} configuration:
 *
 *     @example miniphone preview
 *     var picker = Ext.create('Ext.Picker', {
 *         doneButton: false,
 *         cancelButton: false,
 *         toolbar: {
 *             ui: 'light',
 *             title: 'My Picker!'
 *         },
 *         slots: [
 *             {
 *                 name : 'limit_speed',
 *                 title: 'Speed',
 *                 data : [
 *                     {text: '50 KB/s', value: 50},
 *                     {text: '100 KB/s', value: 100},
 *                     {text: '200 KB/s', value: 200},
 *                     {text: '300 KB/s', value: 300}
 *                 ]
 *             }
 *         ]
 *     });
 *     Ext.Viewport.add(picker);
 *     picker.show();
 */
Ext.define('Ext.picker.Picker', {
    extend: 'Ext.Sheet',
    alias : 'widget.picker',
    alternateClassName: 'Ext.Picker',
    requires: ['Ext.picker.Slot', 'Ext.TitleBar', 'Ext.data.Model', 'Ext.util.InputBlocker'],

    isPicker: true,

    /**
     * @event pick
     * Fired when a slot has been picked
     * @param {Ext.Picker} this This Picker.
     * @param {Object} The values of this picker's slots, in `{name:'value'}` format.
     * @param {Ext.Picker.Slot} slot An instance of Ext.Picker.Slot that has been picked.
     */

    /**
     * @event change
     * Fired when the value of this picker has changed the Done button has been pressed.
     * @param {Ext.picker.Picker} this This Picker.
     * @param {Object} value The values of this picker's slots, in `{name:'value'}` format.
     */

    /**
     * @event cancel
     * Fired when the cancel button is tapped and the values are reverted back to
     * what they were.
     * @param {Ext.Picker} this This Picker.
     */

    config: {
        /**
         * @cfg
         * @inheritdoc
         */
        baseCls: Ext.baseCSSPrefix + 'picker',

        /**
         * @cfg {String/Mixed} doneButton
         * Can be either:
         *
         * - A {String} text to be used on the Done button.
         * - An {Object} as config for {@link Ext.Button}.
         * - `false` or `null` to hide it.
         * @accessor
         */
        doneButton: true,

        /**
         * @cfg {String/Mixed} cancelButton
         * Can be either:
         *
         * - A {String} text to be used on the Cancel button.
         * - An {Object} as config for {@link Ext.Button}.
         * - `false` or `null` to hide it.
         * @accessor
         */
        cancelButton: true,

        /**
         * @cfg {Boolean} useTitles
         * Generate a title header for each individual slot and use
         * the title configuration of the slot.
         * @accessor
         */
        useTitles: false,

        /**
         * @cfg {Array} slots
         * An array of slot configurations.
         *
         * - `name` {String} - Name of the slot
         * - `data` {Array} - An array of text/value pairs in the format `{text: 'myKey', value: 'myValue'}`
         * - `title` {String} - Title of the slot. This is used in conjunction with `useTitles: true`.
         *
         * @accessor
         */
        slots: null,

        /**
         * @cfg {String/Number} value The value to initialize the picker with.
         * @accessor
         */
        value: null,

        /**
         * @cfg {Number} height
         * The height of the picker.
         * @accessor
         */
        height: 220,

        /**
         * @cfg
         * @inheritdoc
         */
        layout: {
            type : 'hbox',
            align: 'stretch'
        },

        /**
         * @cfg
         * @hide
         */
        centered: false,

        /**
         * @cfg
         * @inheritdoc
         */
        left : 0,

        /**
         * @cfg
         * @inheritdoc
         */
        right: 0,

        /**
         * @cfg
         * @inheritdoc
         */
        bottom: 0,

        /**
         * @private
         */
        defaultType: 'pickerslot',

        toolbarPosition: 'top',

        /**
         * @cfg {Ext.TitleBar/Ext.Toolbar/Object} toolbar
         * The toolbar which contains the {@link #doneButton} and {@link #cancelButton} buttons.
         * You can override this if you wish, and add your own configurations. Just ensure that you take into account
         * the {@link #doneButton} and {@link #cancelButton} configurations.
         *
         * The default xtype is a {@link Ext.TitleBar}:
         *
         *     toolbar: {
         *         items: [
         *             {
         *                 xtype: 'button',
         *                 text: 'Left',
         *                 align: 'left'
         *             },
         *             {
         *                 xtype: 'button',
         *                 text: 'Right',
         *                 align: 'left'
         *             }
         *         ]
         *     }
         *
         * Or to use a {@link Ext.Toolbar instead}:
         *
         *     toolbar: {
         *         xtype: 'toolbar',
         *         items: [
         *             {
         *                 xtype: 'button',
         *                 text: 'Left'
         *             },
         *             {
         *                 xtype: 'button',
         *                 text: 'Left Two'
         *             }
         *         ]
         *     }
         *
         * @accessor
         */
        toolbar: {
            xtype: 'titlebar'
        }
    },

    initialize: function() {
        var me = this,
            clsPrefix = Ext.baseCSSPrefix,
            innerElement = this.innerElement;

        //insert the mask, and the picker bar
        this.mask = innerElement.createChild({
            cls: clsPrefix + 'picker-mask'
        });

        this.bar = this.mask.createChild({
            cls: clsPrefix + 'picker-bar'
        });

        me.on({
            scope   : this,
            delegate: 'pickerslot',
            slotpick: 'onSlotPick'
        });
    },

    /**
     * @private
     */
    applyToolbar: function(config) {
        if (config === true) {
            config = {};
        }

        Ext.applyIf(config, {
            docked: this.getToolbarPosition()
        });

        return Ext.factory(config, 'Ext.TitleBar', this.getToolbar());
    },

    /**
     * @private
     */
    updateToolbar: function(newToolbar, oldToolbar) {
        if (newToolbar) {
            this.add(newToolbar);
        }

        if (oldToolbar) {
            this.remove(oldToolbar);
        }
    },

    /**
     * Updates the {@link #doneButton} configuration. Will change it into a button when appropriate, or just update the text if needed.
     * @param {Object} config
     * @return {Object}
     */
    applyDoneButton: function(config) {
        if (config) {
            if (Ext.isBoolean(config)) {
                config = {};
            }

            if (typeof config == "string") {
                config = {
                    text: config
                };
            }

            Ext.applyIf(config, {
                ui: 'action',
                align: 'right',
                text: 'Done'
            });
        }

        return Ext.factory(config, 'Ext.Button', this.getDoneButton());
    },

    updateDoneButton: function(newDoneButton, oldDoneButton) {
        var toolbar = this.getToolbar();

        if (newDoneButton) {
            toolbar.add(newDoneButton);
            newDoneButton.on('tap', this.onDoneButtonTap, this);
        } else if (oldDoneButton) {
            toolbar.remove(oldDoneButton);
        }
    },

    /**
     * Updates the {@link #cancelButton} configuration. Will change it into a button when appropriate, or just update the text if needed.
     * @param {Object} config
     * @return {Object}
     */
    applyCancelButton: function(config) {
        if (config) {
            if (Ext.isBoolean(config)) {
                config = {};
            }

            if (typeof config == "string") {
                config = {
                    text: config
                };
            }

            Ext.applyIf(config, {
                align: 'left',
                text: 'Cancel'
            });
        }

        return Ext.factory(config, 'Ext.Button', this.getCancelButton());
    },

    updateCancelButton: function(newCancelButton, oldCancelButton) {
        var toolbar = this.getToolbar();

        if (newCancelButton) {
            toolbar.add(newCancelButton);
            newCancelButton.on('tap', this.onCancelButtonTap, this);
        } else if (oldCancelButton) {
            toolbar.remove(oldCancelButton);
        }
    },

    /**
     * @private
     */
    updateUseTitles: function(useTitles) {
        var innerItems = this.getInnerItems(),
            ln = innerItems.length,
            cls = Ext.baseCSSPrefix + 'use-titles',
            i, innerItem;

        //add a cls onto the picker
        if (useTitles) {
            this.addCls(cls);
        } else {
            this.removeCls(cls);
        }

        //show the time on each of the slots
        for (i = 0; i < ln; i++) {
            innerItem = innerItems[i];

            if (innerItem.isSlot) {
                innerItem.setShowTitle(useTitles);
            }
        }
    },

    applySlots: function(slots) {
        //loop through each of the slots and add a reference to this picker
        if (slots) {
            var ln = slots.length,
                i;

            for (i = 0; i < ln; i++) {
                slots[i].picker = this;
            }
        }

        return slots;
    },

    /**
     * Adds any new {@link #slots} to this picker, and removes existing {@link #slots}
     * @private
     */
    updateSlots: function(newSlots) {
        var bcss = Ext.baseCSSPrefix,
            innerItems;

        this.removeAll();

        if (newSlots) {
            this.add(newSlots);
        }

        innerItems = this.getInnerItems();
        if (innerItems.length > 0) {
            innerItems[0].addCls(bcss + 'first');
            innerItems[innerItems.length - 1].addCls(bcss + 'last');
        }

        this.updateUseTitles(this.getUseTitles());
    },

    /**
     * @private
     * Called when the done button has been tapped.
     */
    onDoneButtonTap: function() {
        var oldValue = this._value,
            newValue = this.getValue(true);

        if (newValue != oldValue) {
            this.fireEvent('change', this, newValue);
        }

        this.hide();
        Ext.util.InputBlocker.unblockInputs();
    },

    /**
     * @private
     * Called when the cancel button has been tapped.
     */
    onCancelButtonTap: function() {
        this.fireEvent('cancel', this);
        this.hide();
        Ext.util.InputBlocker.unblockInputs();
    },

    /**
     * @private
     * Called when a slot has been picked.
     */
    onSlotPick: function(slot) {
        this.fireEvent('pick', this, this.getValue(true), slot);
    },

    show: function() {
        if (this.getParent() === undefined) {
            Ext.Viewport.add(this);
        }

        this.callParent(arguments);

        if (!this.isHidden()) {
            this.setValue(this._value);
        }
        Ext.util.InputBlocker.blockInputs();
    },

    /**
     * Sets the values of the pickers slots.
     * @param {Object} values The values in a {name:'value'} format.
     * @param {Boolean} animated `true` to animate setting the values.
     * @return {Ext.Picker} this This picker.
     */
    setValue: function(values, animated) {
        var me = this,
            slots = me.getInnerItems(),
            ln = slots.length,
            key, slot, loopSlot, i, value;

        if (!values) {
            values = {};
            for (i = 0; i < ln; i++) {
                //set the value to false so the slot will return null when getValue is called
                values[slots[i].config.name] = null;
            }
        }

        for (key in values) {
            slot = null;
            value = values[key];
            for (i = 0; i < slots.length; i++) {
                loopSlot = slots[i];
                if (loopSlot.config.name == key) {
                    slot = loopSlot;
                    break;
                }
            }

            if (slot) {
                if (animated) {
                    slot.setValueAnimated(value);
                } else {
                    slot.setValue(value);
                }
            }
        }

        me._values = me._value = values;

        return me;
    },

    setValueAnimated: function(values) {
        this.setValue(values, true);
    },

    /**
     * Returns the values of each of the pickers slots
     * @return {Object} The values of the pickers slots
     */
    getValue: function(useDom) {
        var values = {},
            items = this.getItems().items,
            ln = items.length,
            item, i;

        if (useDom) {
            for (i = 0; i < ln; i++) {
                item = items[i];
                if (item && item.isSlot) {
                    values[item.getName()] = item.getValue(useDom);
                }
            }

            this._values = values;
        }

        return this._values;
    },

    /**
     * Returns the values of each of the pickers slots.
     * @return {Object} The values of the pickers slots.
     */
    getValues: function() {
        return this.getValue();
    },

    destroy: function() {
        var me = this;

        me.callParent();
        me.mask = me.bar = Ext.destroy(me.mask, me.bar);
    }
});

redpajama_set_name: RedPajamaGithub


text:
L'Office en 2021-2022
Aperçu du Plan stratégique 2019-2024
Mission and mandates
Committees that support the Office in the exercise of its mission
Conseil consultatif des consommateurs
Comité consultatif sur le commerce de détail
Comité consultatif des agents de voyages
Policies and guidelines regarding services and programs
Contracts and financial commitments
Contracts over $25,000
Financial commitments over $25,000
Support for projects from consumer protection organizations
Soutien aux activités d'éducation financière
Bills introduced in the National Assembly
Studied bills
Remittance of deposits of money to account co-holders who are spouses or former spouses
Event ticket resale, funeral and sepulture services, time share contracts and credit card solicitation
Consumer credit, debt settlement services, high-cost credit and loyalty programs
Road vehicle dealer's and recycler's licences
New Regulatory Provisions
Public consultations on the laws and regulations of the Office
Rôle de l'Office
Portrait des plaintes des consommateurs
Zone enseignants
Teaching activities for secondary school Financial Education program
Activités pédagogiques pour la formation générale des adultes
Aînés et consommation
Rapports annuels de gestion, plans stratégiques et autres publications administratives
Études, rapports de recherche et sondages
Documents déposés à l'Assemblée nationale et en commissions parlementaires
Code d'éthique et de déontologie
Registres publics
Plan de classification des documents de l'Office
Mission and services of the Office
Courteous quality services
Services that are accessible to everyone
Services delivered within a reasonable time
Citizen collaboration and input
Commitment tracking charts
Présentation du Prix de l'Office
Lauréats du Prix de l'Office
Appel de candidatures du Prix
Présentation de la Mention de l'Office
Lauréats de la Mention de l'Office
What is Parle consommation?
How to Access Parle consommation
Participation des commerçants
About the OfficeHistory
The Office de la protection du consommateur was established in 1971 with the coming into force of the Consumer Protection Act.
Important dates in the history of the Office
Establishment of the Service du budget familial, offered to unionized CSN workers.
Establishment of the first home economics cooperative associations (ACEF).
ACEFs merge into a single federation, the FACEF.
Establishment of the Office de la protection du consommateur and adoption of the Consumer Protection Act.
Release of Protégez-Vous magazine (in French only) which conducts comparative testing on products and services.
Adoption of the Travel Agents Act whose application is entrusted to the Office in 1979.
Establishment of the Association des consommateurs du Québec (ACQ).
The FACEF splits up and the Fédération nationale des associations de consommateurs du Québec (FNACQ) is established.
Amendments to the Consumer Protection Act:
new provisions governing itinerant sales and credit contracts, sales and repair of automobiles and household appliances, leasing of services, warranties and business practices;
new provision prohibiting commercial advertising directed at persons under 13 years of age;
establishment of certain rules of proof and procedure required to apply the Act and recourse options available to consumers;
definition of offences against the Act and penalties that apply to offenders;
establishment of categories of businesses requiring a permit or licence to operate, and definition of the rules regarding the issuance of such permits or licences.
The Office becomes an independent body: it is no longer under the authority of a ministry of the Government of Québec.
Adoption of the Act respecting the class action and creation of the Fonds d'aide aux recours collectifs (now called the Fonds d'aide aux actions collectives).
1979 Adoption of the
Act respecting the collection of certain debts.
The ACEF - Centre becomes Option consommateurs.
First-time participation by Québec at an international consumer affairs event at the world congress of the Organization of Consumers Unions (now called Consumers International), in New York.
Act respecting prearranged funeral services and sepultures.
Irwin Toy Ltd. v. Québec. Judgment of the Supreme Court of Canada confirms the legality of prohibiting advertising directed at children under 13 years of age as stipulated under the Consumer Protection Act.
Introduction of protection measures to the Consumer Protection Act regarding long-term lease contracts.
Establishment of the Coalition des associations de consommateurs du Québec (CACQ).
Merger between the ACQ and Option consommateurs.
Management of Protégez-Vous magazine is transferred to a non-profit organization: Les Éditions Protégez-Vous.
Adoption by the Québec Conseil des ministres of the Order in Council respecting the Policy on accurate pricing for merchants who use optical scanner technology.
Establishment of the Union des consommateurs, as a result of the merger between the FACEF and Action Réseau Consommateur (formerly the FNACQ).
Seal of approval granted by the Institut d'administration publique du Québec to the Office for its merchant search tool, now known as Get information about a merchant.
Establishment of the consumer protection awards, now known as the Office de la protection du consommateur Awards (in French only).
Establishment of the Compensation fund for customers of travel agents.
Adoption of the amendments made in 2006 to the Consumer Protection Act and the Act respecting the collection of certain debts.
These amendments pertain to:
the establishment of a protection plan for distance contracts concluded by telephone, by mail or on the Internet;
the prohibition of mandatory arbitration clauses;
the update of the list of household appliances covered under Division 5 (Repair of household appliances) of the Consumer Protection Act;
additional protection regarding advertising and business practices.
Adoption of an Order in Council for new regulations regarding the sale of used automobiles.
The Office receives an Achievement in Consumer Education award from the National Association of Consumer Agency Administrators for its brochure about children and advertising entitled Vos enfants et la pub, designed in collaboration with Les Éditions Protégez-Vous.
Introduction of new clauses to the Consumer Protection Act regarding:
telecommunication service contracts;
advertised price of a good or service;
inequitable clauses in contracts;
prepaid cards (such as gift cards);
extended warranties (additional coverage warranties);
financial protection of consumers in the travel sector;
professional certification of travel counsellors.
2012 Application of the Act to prohibit the resale of tickets at a price above that announced by the authorized vendor. This act amends the Consumer Protection Act.
Transfer of the responsibility for issuing road vehicle dealer's and recycler's licences, from the Société de l'assurance automobile du Québec (SAAQ) to the president of the Office de la protection du consommateur.
Online launch of a quick and simple tool consumers and merchants can use free of charge to resolve a dispute between them: the Platform to Assist in the Resolution of Litigation Electronically (PARLe).
Passage of the An Act mainly to modernize rules relating to consumer credit and to regulate debt settlement service contracts, high-cost credit contracts and loyalty programs.
Furthermore, this bill:
enhances the Compensation Fund for Customers of Travel Agents covering;
obliges collection agent representatives to hold a certificate issued by the Office de la protection du consommateur;
adjusts the consumer protection rules that apply to distance contracts (concluded online or by telephone, among other means).
These provisions come into force gradually until 2019.
Revision of the rules in terms of itinerant sales and increase of the security amounts provided by itinerant merchants and physical fitness studio operators.
Revision of the rules governing itinerant sales and increase in the financial protection (security amounts) provided by itinerant merchants and physical fitness studio operators.
Adoption of the Act to amend various legislative provisions concerning consumer protection.
This Act includes measures regarding:
the resale of event tickets;
the funeral and sepulture goods and services;
the time share accommodation contracts;
the variable credit offers (credit cards and lines of credit) in pre-university establishments.
The office receives the Initiatives numériques award at the Prix d'excellence - Institut d'administration publique du Québec award ceremony for its PARLe online mediation tool.
The Office and its place in government through time
1971 Establishment of the Office de la protection du consommateur within the Québec Department of Consumer Affairs, Cooperatives and Financial Institutions.
1978 The Office becomes an independent entity under the control of the Minister responsible for Housing and Consumer Protection.
1985 The Office becomes the responsibility of the Québec Justice Minister.
1995 The Office comes under the control of the Minister responsible for Relations with the Citizens, who will become the Minister of Relations with the Citizens and Immigration.
2017 The Office becomes the responsibility of the Minister responsible for Consumer Protection and for Housing.
Presidents of the Office, both past and present
February 2019 to date Ms. Marie-Claude Champoux
May 2014 to February 2019 Ms. Ginette Galarneau
December 2007 to May 2014 Mr. Louis Borgeat
August 2004 to November 2007 Mr. Yvan Turcotte
September 2002 to July 2004 Mr. Maurice Boisvert
July 1997 to September 2002 Ms. Nicole Fontaine
December 1990 to July 1997 Ms. Marie Bédard
July 1981 to December 1990 Mr. Gilles Moreau
August 1975 to July 1981 Mr. Pierre B. Meunier
June and July 1975 Mr. Roger Lequy
January 1973 to May 1975 Ms. Niquette Delage
July 1971 to December 1972
Mr. J.-Albert Gagnon
Last update : March 1, 2022


Silvia Salvadori - Gottlieb, Rackman & Reisman, P.C.
Patent litigation in life sciences including pharmaceutical and biotechnology areas.
Dr. Salvadori has represented biotechnology, pharmaceutical and chemical corporations as well as academic institutions in patent prosecution and intellectual property matters such as how to create and shape intellectual property portfolios to protect valuable assets. She has developed commercially significant patent portfolios covering biologics, small molecules drugs, gene therapy, diagnostics, vaccines, treatment methods, pharmaceutical compounds and formulations. Dr. Salvadori draws on her vast scientific research experience which includes a post-doctoral fellowship at Mount Sinai School of Medicine. She is the author of several articles in peer-reviewed scientific journals in the areas of pharmacology, immunology and cancer gene therapy.


Root is the First Chakra centered at the base of the spine and pubic bone. Add one half cup to running bath water for Manifestation in a tub. Contains Dead Sea Salt and essential oils of Frankincense, Pine & Cedar!
Root relates to self awareness. It is the area of survival and stability and your place on this earth. The color red provides the power from the earth and gives energy on all levels. It connects us to our physical body. Everything that is to be commenced needs the life vitality of red.


Summer construction remains on schedule and the school is abuzz with activity.
Much of the work this summer is focused on the Basement level of Buildings 12, 14 and 16 (the original Schoolhouse). Work includes the complete renovation of the kitchen along with the expansion of the Small Dining Room and the addition of new Life Safety Systems, HVAC equipment (the entire new and old school will be air conditioned), structural support, and data and telecommunications drops.
Following the completion of shear wall construction, exterior brick installation is now underway along the west wall and will continue along the south, then east walls of Graham House. Glazing will follow in the fall with the aim of complete enclosing and sealing of the entire superstructure before the winter.
Facade work and brick cutouts at the fire escapes of Graham House, along with pointing, continue on the north and east walls.
Within Graham House the stair and elevator core of Building 18 is being demolished and new steel added at each floor. This is the most complex part of this summer's work, requiring incredible coordination of trades, materials and personnel. Demo began at the top and is working its way down through new and old construction. All the steel for this section was successfully delivered to the site several weeks ago and placed out on each floor.
Facade water proofing continues on the southern and western walls. Fireproofing also continues on floor undersides.
New Steel 5th Floor Building 18.
This will be repeated for each floor all the way down Bldg 18.
After the steel goes in, steel decking follows. Here's a shot of the 6th floor completed with decking before the concrete floor is poured.
Finally, this is a shot of roof abatement and bulkhead removal.
The 100 boys participating in Horizons at Saint David's are well into the six-week program, enjoying the hot days of summer immersing themselves in reading, music, art, writing, math, STEM projects, swimming lessons, field trips to local museums, and sports.
Our program, now in its sixth year, includes students from four elementary schools in Harlem, who will enter Grades One through Six come September, and aims to prevent the common problem of academic summer learning loss among children in lower-income families. Social-emotional learning is also infused throughout each day.
New this year is the addition of full time athletic director Keith Williams and our partnership with Ramapo for Children, an organization that provides training programs to educators working with children who may face obstacles to learning. Ramapo works with our teachers and volunteers, providing practical strategies on how to best address the students' needs.
Horizons at Saint David's began in 2012, when Saint David's became an affiliate of Horizons National through an initiative to contribute to the greater good beyond our immediate community.
On average, Horizons' students move ahead two - three months in reading and math skills after participating in the program. Horizons at Saint David's has an impressive retention rate of 91% and an attendance rate of 95%. It's a robust program, led by Director Meg Sheridan and Co-Program Directors Meghan Patterson and Courtney Sanchez, supported by Saint David's faculty members who teach the boys, and a dozen of our Saint David's alumni volunteers who are in high school.
This year, as in last, The Nightingale Bamford School has allowed us to hold the program on their campus because of the ongoing construction here at Saint David's. We very much appreciate the generosity and support from our friends at NBS.


Acoustic energy propagates effectively to long ranges in the ocean interior because of the physical properties of the marine environment. Sound propagation in the ocean is relevant to a variety of studies in communication, climatology and marine biology. Examples drawn from ocean acoustics, therefore, are compelling to students with a variety of interests. The dependence of sound speed on depth results in a waveguide that permits the detection of acoustic energy at ranges, in some experiments, of thousands of kilometres. This effect serves as an illustration of Snell's law with a continuously variable index of refraction. Acoustic tomography also offers a means for imaging the ocean's thermal structure, because of the dependence of sound speed on temperature. The ability to perform acoustic thermometry for large transects of the ocean provides an effective means of studying climate change. This application in an area of substantial popular attention allows for an effective introduction to concepts in ray propagation. Aspects of computational ocean acoustics can be productive classroom examples in courses ranging from introductory physics to upper-division mathematical methods courses.
Vera, M. D. (2007). Examples and Applications In Long-Range Ocean Acoustics. European Journal of Physics, 28(6), 1063-1072.


text:
Inside Musician Skylar Grey's Liquor Cabinet
Drinking Rules
The singer-song writer and Eminem protégé opens up about her love of red wine and why she no longer drinks bourbon before she performs.
Noah Rothbaum
Half Full Editor
Updated Jul. 26, 2017 12:28AM ET / Published Jul. 26, 2017 1:00AM ET
Photos Courtesy Elliott Taylor
What do you like to drink? "Usually I'm a red wine drinker, but lately I've been really into a good pilsner."
Are there certain types of red wine you like in particular? "I really enjoy Napa cabs. And I'm really into older wines. Wines that have age on them. I like a full-bodied red from anywhere. The oldest wine I've ever had is a 1919 Château Margaux."
Wow! What was the occasion? "It was just a night out."
Sounds like a pretty good night out. "I actually named one of my dogs after that bottle of wine. Her name is Margaux."
How did it taste? "It was incredible. I like it when the tannins soften and the wines become earthier over time. The fruitiness kind of fades. Really easy to drink."
Did you savor it all night? "It's really hard for me to savor wine. It goes down pretty fast."
Are you into visiting wineries? "I really love being in Napa. Obviously, it's like the center of the wine universe. There's so much to experience there. I get up there as much as I can."
What kinds of beer do you like to drink? "I've been really into this new beer that's actually coming out of Napa. It's called Sons. My friends make it. It's a pilsner. It's very easy to drink. Very refreshing. I'm not a big fan of hoppy beers. I like somethings that's just really easy to drink and really refreshing. And that's exactly what this beer is. It's creamy and delicious. Sons was recently created by three boys I'm friends with Carlo Mondavi, who is of the Mondavi wine family, Jacob Busch from the Anheuser-Busch family, and Elliott Taylor, whose dad is big in the building industry and they've made a bunch of breweries. It's a really cool brand. I just love it."
You're originally from Wisconsin, right? "Yeah, so I know a lot about beer. I know a lot about pilsner. This is the best beer I've ever had."
Before you perform, do you ever have a drink to loosen up? "Before I go on stage, I like to have one beer because it's just enough alcohol to take the edge off but not get me drunk, so that I can't perform."
How about red wine? Is it not good before you preform? "It's not good on my throat. It dries me out. It's acidic."
Do you ever drink hard alcohol? "I used to do a shot of bourbon before a show because it kind of opened me up, but I used to get too drunk. I remember there was one performance I did with Nicki Minaj on the American Music Awards, and I remember sitting down at the piano about to do the show, and I realized how drunk I was, and I started freaking out inside."
From what I remember it turned OK, right? "I crushed it. It was good."
You've worked with such incredible musicians. Are any of them good drinking buddies? "Macklemore doesn't drink. Marshall [Mathers, aka Eminem] doesn't drink, either. I'm trying to think who I've had a beer with. I've had a drink with Nick Jonas in the studio. He likes red wine as well, so we bonded over that."
Is there any musician dead or alive that you would like to share a bottle of wine with? "Thom Yorke just because I'm a huge fan and I've never met him, and it would be really fun to have a bottle of wine and pick his brain."
Do you ever drink bourbon off stage? "I've actually been getting more into Scotch lately just because bourbon has been tasting quite sweet to me. Scotch is little less syrupy. Any of the Glens will do."
What about smoky Scotch? "I like 'em a little bit smoky but not too smoky. I can't drink Laphroaig. It's like drinking ash."
Are you into any other spirits? "I have a bar cart that's full of different liquors. I love mezcal, too. That's another thing I'm really into. I like the smokiness on a mezcal but not so much on a Scotch."
How do you drink your mezcal? "Just with a splash of lemonade and a squeeze of fresh lemon. The smokiness makes it work year-round."
It makes a great Margarita. "I prefer a mezcal Margarita to a regular one."
Do you collect glassware as well? "The glass is super important with wine. Drinking wine out of a good wine glass makes the whole experience so much better."
Interview has been condensed and edited.
Find the Drinking Rules of other famous tipplers.


Made from the finest leather it garners a feeling of professionalism throughout the day and makes for a perfect companion during that evening outing.
A zipper pocket on the inside.
A front pocket for cellular or quick slip in's.
Zipper pocket on the backside.
Fine Tan leather, champagne gold accessories, gold embossed branding.
Premium cotton twill lining, YKK Zipper.


text:
NHL News : Ovechkin calls Wilson suspension a "joke", says NHL officials agree with him.
Ovechkin calls Wilson suspension a "joke", says NHL officials agree with him.
Ovi gives his thoughts on Wilson being suspended.
Published on Sunday, March 7 2021 by HockeyFeed in NHL News
If you've been paying attention to the chatter around the suspension of Washington Capitals forward Tom Wilson you knew full well that there was going to be backlash of some kind when the National Hockey League's Department of Player Safety announced their weakly worded decision on Saturday night, but I must admit I did not think the players themselves would get involved.
On Sunday a number of Capitals players were asked by members of the media to share their thoughts on the 7 game ban that was handed down to their teammate over the weekend and thus far, unsurprisingly, the tone from the Capitals has been very pro Tom Wilson. No doubt the biggest name to call out the NHL's decision over the weekend was none other than Capitals captain Alex Ovechkin, and his comments may also have been the most damning that I've heard thus far.
Speaking to the media on Sunday Ovechkin labeled the ruling from the Department of Player Safety a "joke" but it was what he went on to say that truly painted a disturbing picture of just how all over the place the NHL's disciplinary rulings are. According to Ovechkin he was able to discuss the hit with the on ice officials that were overseeing the game on Friday night and, once again according to Ovechkin, he claims that those officials informed him that they felt the hit didn't even warrant a two minute minor.
Of course there's going to be an obvious bias here on the part of the Capitals, but if what Ovechkin is saying is true you have to wonder how one group of NHL officials can believe the infraction wasn't even worthy of a penalty, while another group felt it warranted a suspension that will cost the player hundreds of thousands of dollars.
Ovechkin was not the only Capital to speak out however, forward Lars Eller also wondered how Wilson could end up serving 7 games after he was drilled from behind by Leo Komarov who served no time at all.
"It doesn't add up," said Eller on Sunday.
There's no doubt in my mind that the severity of the injury to Brandon Carlo played a major factor in the NHL's ruling on Saturday and unfortunately their, in my opinion, rather poor explanation of the suspension itself has left many fans and players with more questions than answers.
Photo Credit: Scott Taetsch/CSM/Zuma
Lundqvist provides another health update and finally gives an indication as to when he may return to the NHL
Yandle's Iron Man streak in jeopardy as he's fallen out of favour with the Panthers
Rumor: Travis Hamonic has blocked a trade.
Fleury's agent Alan Walsh rips Coach DeBoer again, calls him "absolutely laugh out loud ridiculous"
Devils hold Kyle Palmieri out of the lineup as trade rumors swirl.
Horror stories emerge from TSN employees after radio stations shut downs
Habs without their head coach for the rest of the series!
Hall of Famer Neil Armstrong has died.
Darryl Sutter destroys Johnny Gaudreau ahead of his 500th career game.
Luongo officially named GM of Team Canada
Rumour: Marleau back with the Maple Leafs for the postseason?
Bruins coach Cassidy flips out and swears at players during practice!
Things get worse for Max Domi under John Tortorella in Columbus
The real reason Carey Price was not protected in the Expansion Draft.
Jack Eichel does not have permission to speak with other teams
Nearly 20 new players declared exempt from Kraken Expansion Draft next month
Oilers lose Klefbom for entire season, no closer to signing Ethan Bear


text:
#ifndef _COPPERPLATE_TIMEROBJ_H
#define _COPPERPLATE_TIMEROBJ_H

#include <pthread.h>
#include <time.h>
#include <boilerplate/list.h>
#include <boilerplate/lock.h>

struct timerobj {
	struct itimerspec itspec;
	void (*handler)(struct timerobj *tmobj);
	timer_t timer;
	pthread_mutex_t lock;
	int cancel_state;
	struct pvholder next;
};

static inline int timerobj_lock(struct timerobj *tmobj)
{
	return write_lock_safe(&tmobj->lock, tmobj->cancel_state);
}

static inline int timerobj_unlock(struct timerobj *tmobj)
{
	return write_unlock_safe(&tmobj->lock, tmobj->cancel_state);
}

static inline int timerobj_enabled(const struct timerobj *tmobj)
{
	return tmobj->handler != NULL;
}

#ifdef __cplusplus
extern "C" {
#endif

int timerobj_init(struct timerobj *tmobj);

void timerobj_destroy(struct timerobj *tmobj);

int timerobj_start(struct timerobj *tmobj,
		   void (*handler)(struct timerobj *tmobj),
		   struct itimerspec *it);

int timerobj_stop(struct timerobj *tmobj);

int timerobj_pkg_init(void);

#ifdef __cplusplus
}
#endif

#endif /* _COPPERPLATE_TIMEROBJ_H */


text:
Cars and News
TEST DRIVE: Toyota Supra A90 prototype
September 30, 2018 ~ Faster Works	~ Leave a comment
Motor.es has recently tested the new generation of Toyota Supra that will reach the market in 2019. The prototype tested was in its latest development phase and the test took place at the Circuito del Jarama and in the Sierra Madrileña, Spain.
Over the last two years, Toyota has been testing its Supra prototypes in all parts of the world, so when I received the invitation to try and get to know the model – in its final prototype phase – I was quite excited. I was excited because I was one of the first four Spaniards to try the model and to have the opportunity to chat with the team of engineers in charge of the Supra project. The latter also allows you, thanks to the conversations that are maintained throughout the day, a more intimate and authentic approach to reviewing the car.
The history of the Supra is quite long; the brand knows it and the burden of developing the successor of some of the most famous sports cars of all time is heavy. To learn more about this icon, I recommend you review its history that began in 1978 with its first generation.
The new Supra prototype is still covered with a very peculiar wrap, as it was seen in its debut on the track at the Festival of speed in Goodwood. I know the model by heart, but when you really spend some time with it is when you begin to appreciate its features. Its appearance is very exotic, with sinuous and strong lines that reveal its Japanese origin.
It has an athletic waist, false entrances and air exists – a tendency in many street models – and some really sharp front and back bumpers. In its rear part, a double exhaust outlet, embedded in a generous diffuser – with LMP1-like brake lights – completes its sporty design, which is further enhanced by a highly inclined windshield and a double bubble roof. The 19-inch wheels are wrapped in Michelin Pilot Super Sport tires, sized 255/35 in the front and 275/35 in the rear, like a BMW M4.
After arriving at the Jarama Circuit, a quick brief explains the key points of the car and confirms that the prototypes that we are going to test are equipped with an engine delivering more than 300 HP. Toyota has not shared the exact data, although I bet on around 350 ponies. The engineering team has told us that the development has been influenced to a large extent by the routines of their future owners.
For this reason, 90 percent of the development has taken place on the street with some of the testing taking place on the fast roads in the Circuit of Miramás where BMW tests his own cars as well. Further testing includes long road trip in the United States, fast runs on the Autobahn and of course, countless of laps on the Nurburgring. The cold weather climate has not been forgotten either, so the Sweden was the right place to test on ice and snow.
So to avoid disappointing its most naughty owners, Toyota has also studied the behavior of the car skidding, making donuts and drifts.
I can not tell you how definitive is the interior of the prototype which I have driven since it was all covered with a fabric, but it does seem very close to the final one. As expected, there are elements reminiscent of BMW, such as the infotainment screen that crowns the dashboard as well as the quality of some elements that I could see, like the buttons in the central tunnel where we find the Sport mode button and the level of the automatic gearbox. At the moment there will be no manual box for this engine.
The seats are very cushioned and extremely supportive when you slide around during some hot laps on the track. There are no optional seats with a sporty appearance – its design was quite conventional – but that does not exclude Gazoo Racing working on a line of accessories such as wheels, lips, stickers or exhaust systems.
The Supra's chassis uses hot pressed steel and some aluminum parts, like the rolling trains and the whole set of suspensions. I have not been able to confirm if some pieces of its skeleton use carbon fiber, although I think that is the case. The new Supra weighs around 1,500 kg, but the final number has not been officially acknowledged.
I have been able to test the Supra on the highway, national and rural roads, and of course, on the track. The Jarama Circuit has been the witness of the event, just as the Toyota GT86 was at the time of its presentation.
The GT accompanied us during the road route, as we are two guests per car, and to our right drives a member of the engineering team. We take turns with the Supra and the GT86. The latter is rougher with more connection from the road to the passenger compartment, yet the Supra feels more powerful.
At the same time, the Supra is surprisingly comfortable, I expected a GT86 superlative, with its hard and demanding touch, but we must remember that the Supra has always been framed between the Coupé and Gran Turismo philosophies – sporty, yet enjoyable daily drivers.
The driving position is very low, with very stretched legs, centered between the front and rear axle, having full control over what is around us. The automatic gearbox is not a double clutch transmission, it's an 8-Speed ZF transmission that has sensational performance.
During circuit runs, the gearbox box perfectly manages the transitions of gears. In manual mode – with a design and 100 percent German touch – the car obeys instantaneously the orders given. It's not as fast as a double clutch, but it feels great. The seventh and eighth gear are for relief. At 120 km/h, in the latest ratio, the engine barely rotates at 1,500 rpm.
With the data we have, we can approximate that it will perform 0 to 100 in less than 5 seconds. When you sink your foot on the accelerator, the Supra shoots forward, with a sound in the passenger compartment enhanced by the audio system inherited from the Germans, and quite discreet from the outside.
I expected these prototypes to have a more outrageous escape sound, but that has an easy solution – the aftermarket world. Toyota told me that there is still work to be done in the sound department.
The brakes are signed by Brembo, but no other info was shared. According to the manufacturer they are prepared to work at high temperatures, also on the track. During my track experience, they performed as expected although it's true that I have not run for a long time.
Taking into account its power, the Supra is very easy to drive and I remind you that under the hood is a six-cylinder in-line petrol engine with a double-entry turbocharger and more than 300 HP.
It has a unique sport mode that hardens its adaptive suspension and its steering, the active differential also delivers the most effective traction. The work of the differential is conditioned by the signals that your control unit sends, which takes into account parameters such as the grip of the tire, the power that the engine sends to the rear axle, the accelerator stroke or if the brake pedal is touched. Thanks to the variable torque distribution between the rear wheels, it limits the sliding between the inner and outer rear wheel in a curve, which al
Porsche has been teasing us for three days by running the 919 Hybrid Evo at Laguna Seca for the Renn
Porsche has been teasing us for three days by running the 919 Hybrid Evo at Laguna Seca for the Rennsport Reunion festivities. For three days they've run within seconds of the track record, seeing times as low as the 1:07 range, while Ferrari's F2003-GA record is mouth-wateringly close at just 1:05.786. When I arrived…
I Just Fainted Because A 1,200 Mile Integra Type R Sold For $63,800
During Barrett Jackson's Las Vegas sale this weekend, the near unthinkable happened when a decades old front drive Honda sold, and it was considered a new record. The fact that we can even consider "Records" a thing when discussing Sport Compact cars is a sign that we've moved into a new generation of automotive…
We Race the Nürburgring 24 and Live to Tell About It
Considering I'm about to sleep on a bench in the back of a truck while still wearing a sweaty race suit, I feel on top of the world. I've just had one of the greatest driving experiences of my life: hammering into dusk at impossible speed, howling past slower traffic, and looking on in awe as the leading pack of GT3 cars muscle past in a shower of sparks, flames, and attitude. The Green Hell at its most heavenly on a balmy, dry evening and my race car—a 500-hp AMG GT4—getting faster and faster in the cool, dense air. If this is what the Nürburgring 24 hour is all about, sign me up forever.
Even better, my teammates and I have concocted a plan to maximize our night running: We'll double-stint because conditions are so good and save our secret weapon—five-time DTM champion, four-time Nürburgring 24 winner, and all-around legend Bernd Schneider—for the morning. Rain is forecast, and Schneider's experience and freakish talent will make all the difference. I sleep as sound as can be for two hours or so.
Waking up under harsh LED lights is a bit of a shock. My back aches, and one of my legs is numb where it's rested over a gear bag. But what's worse is that sound. It's a faint but unmistakable "shhhhhhh" at first, like aluminum foil being swished around the room. Then it builds to a gentle but insistent drumming. Rain. My heart sinks. The precipitation that was scheduled for 6 a.m. has come early. And it isn't going anywhere until well after the race ends at 3:30 p.m.
"Don't be an ass. Keep it out of the barriers. Be brave." The latter is key.
My double stint starts in 20 minutes or so, at 2:30 a.m.—just when the rain really kicks off. As I stumble out of the truck and into the garage, Pim de Wit, our performance engineer (he looks at the data and tells us why we're slower than Schneider), tells me, "Monsoon rain, possibly ice rain [he means hail, but it sounds so much scarier when a German spits out 'ice rain'] is coming fast." I nod confidently. Then head for the restroom.
Rain is of course a part of racing. But rain at the 'Ring is different. It's somehow bigger, wetter, and more dangerous. And the sheer scale of the track, its hemmed-in narrowness and its total lack of runoff areas, make it hugely intimidating even for the experienced. Me? I've done the N24 before but always in mercifully dry conditions and in cars slower than our monster AMG. We're running in the top 25. Falling into the cold clutches of those endless shimmering barriers is the stuff of nightmares.
So I wait in the pit lane, sky flashing great purple streaks of lightning. Christian Gebhardt, another of my teammates, brings the car in, and I rip open the door, pull out his radio and drink connectors, and stand back for him to climb out. Then I fold myself into the seat. He straps me into the harnesses, and my earpiece chirps to life. It's Marius Dietrich, our race engineer, calm as can be. "OK, Jethro, reset fuel, select driver position four. You have new wet tires. We expect more and more rain. Sixty kph in the pit lane, watch the white line on pit exit." Then a pause. "Take it easy." And with that I'm given the signal to join the mayhem.
At this precise moment I long for a track with endless runoff areas, an overzealous race director throwing out the red flag at the first hint of drizzle, and a nice, quiet car. This is the other side of old-school no-holds-barred racing, and suddenly it seems more foolhardy than heroic. But I have just a few seconds to contemplate what's ahead. The moment I cross the line at the end of the pit lane, there's no thinking time. That's probably for the better, as surely I'd just pull over, park it, and hitch a lift to the hotel bar. We all would.
The Nürburgring at night is the ultimate challenge. Five-time DTM champion Bernd Schneider has seen it all but still describes it as "undriveable."
The N24 combines the modern grand prix circuit with the craggy old Nordschleife to make a circuit of more than 15 miles. That means for the first minute or so there is some margin for error on the smooth Formula 1-spec tarmac. It's a great chance to get a feel for the car and work some heat into the tires. Racing "wets" are amazing things; the AMG still has loads of braking capacity and surprisingly good traction. I'm running engine map one, which saves fuel and reduces torque, but it still reels in everything but the fearsome GT3s at an alarming pace. Weirdly, I'm not so worried about the corners. I can feel the understeer or oversteer build. Hydroplaning, on the other hand, scares the bejesus out of me. Just how quickly can I go on the faster sections before I start floating and sail into the barriers? Erm, who knows?
Turning left for the first time from the expanses of the well-lit GP track and being swallowed up by the darkness of the Nordschleife is unforgettable. I distinctly remember saying, "Here we go … " aloud to myself. Then, silently, giving myself a set of simple instructions: "Don't be an ass. Keep it out of the barriers. Be brave." The latter is key. Your natural instinct is to creep around as carefully as possible, but to do so just sends your confidence spiraling into the pits of hell. Tires lose temperature, the ABS starts working overtime, the car runs away from you on turn-in as the front tires skate over the surface and the rear tries to bite you as soon as you dare think of opening the throttle.
I know this because my first lap indeed plays out like a nightmare. I'm not brave, and the car and the track punish me over and over again with scary near misses. Think back to your school days and the moment of panic when you realize you haven't prepared nearly enough for an exam. You get a hot feeling up your neck and a sudden burst of furious heart pumping that literally shakes your ribcage. Now imagine that half-second physical reaction to swelling panic coming over and over again. You're drowning. That's a wet lap of the 'Ring in the dead of night.
Our AMG GT4 races in the SP8T class—allowing more aero and boost. The car laps the Nürburgring in about 7 minutes; only the factory GT3 cars are faster. When it's dry. But it's never dry.
The second lap is slightly better, but I still feel like I'm walking the car around the circuit. When I make it back to the GP section and begin lap three, I'm determined to start actually driving. So I pick up the pace. I keep the throttle wide open on the straights even when the speeds creep up to 150 mph. I brake a little later, turn in a bit harder, and use the wider "wet line" more confidently.
Every lap there's a new crash and more yellow flags and Code 60s (at the scene of bigger crashes, a 60-kph temporary speed limit is imposed), and my car feels a little better. I wouldn't say I'm driving fast, but nothing comes past me except the odd super-committed GT3 car, and I'm picking off other GT4s pretty easily. Even so, this really is endurance rather than enjoyment. My internal coaching is now interrupted by proper shouting: "This is horrible. … Why am I doing this? … Please stop raining!"
Finally, after 11 laps, my stint is over, and the plan for me to do a double is abandoned. I hand over to Schneider, or "Five-Time" as he's known within the team. The No. 190 Mercedes disappears into the gloom and the spray as I stand in the pit lane soaked from sweat, exhausted, and so, so relieved. I wasn't an ass. I kept it out of the barriers. I was brave. Eventually.
After the Nordschleife's oppressive darkness, the pit garage feels floodlit and weirdly disconnected to the mayhem playing out on the track. "Good job, mate," Pim says. "Nobody around us was going as quickly." I glance at the screens, and we're running in 22nd. I am utterly elated. Then I realize the race is barely past the halfway mark just as Fabian Jung, team manager, delivers a line that almost floors me. "Bernd is in for a double. Then it's you again. Sorry."
Sunrise brings little respite as the fog rolls in and the rain gets harder. It gets so bad that the race is stopped then restarted despite weather worsening. No. 190 survives the mayhem. AMG builds a hell of a race car.
Those incredible, earlier laps in the dry—sun setting and the 4.0-liter twin-turbo V-8 flinging the car along with a sense of unstoppable force—seem so long ago. Flying into the Foxhole in sixth gear and keeping the throttle pinned to the bulkhead into the compression at the bottom, jumping over the big rise before the fast left of Schwendenkreuz at well above 150 mph, working through the endless third- and fourth-gear twists and turns toward the end of the lap and feeling the GT4's incredible stability—it's all out of reach.
I won't feel the euphoria of a fast, dry lap again, nor will I get the amazing physical sensation of leaning and leaning on the car and it pushing back, barely shrugging at what you ask it to do. Now it's just rain and survival. I eat a schnitzel from a cardboard box and go back to my bench. Sleep doesn't come easily. But I do sleep. A bit. And when I awake the plan has changed.
Patrick Simon, who's experienced and very, very quick, will be in next, so I can relax. Schneider has seen it all before, but even he looks a little ruffled. "How was it?" I ask. His eyes widen. "No grip. Understeer, oversteer … all the time." He mimes the car slipping out of his hands. "It's ****ing dangerous." I've been with Schneider for the best part of a week, and it's the first time I've heard him curse. His thoughts mirror mine exactly.
I hope this sense of impeding dread doesn't make me feel ungrateful. To be a part of this event is pure magic, and even in dire conditions there are moments you just can't buy: rushing into the dark with lightning splitting great chasms in the sky; GT3 cars dancing past, front wheels a blur as the driver catches every mini-slide; the rear of the cars sparking over curbs or into compressions. Every lap is a privilege. But the stakes are high in every sense.
And so it continues. Another fearsomely slippery stint, this time with the added bonus of heavy fog and more near misses. More unbelievably exciting overtakes and more shouting into my crash helmet. Through it all, though, the AMG GT4 just keeps going. Passing slower cars and hanging on gamefully to the GT3s. The race is stopped for fog then restarts. Fittingly, Schneider takes the checkered flag. We finish 22nd overall, first in class, and with only GT3 cars ahead of us. It's over. Thank God. Take me home. Can't wait until next year.
Porsche's New 935 Has Been Spotted Testing At Monza
I have gone through several stages of feelings about the new GT2 RS-based 2019 Porsche 935 track day special since I heard about it on Thursday. First I was a mixture of intrigued and disgusted at the idea of a three-quarter-million-dollar Porsche 911.
2019 Chevrolet Bolt EV vs. 2019 Chevrolet Volt PHEV
BURLINGTON, Vermont — As Automobile's social media editor, I listen to what our audience has to say about our stories. Sometimes, folks seem to knock some of the more mundane electric cars for not being the best fit for our #noboringcars mantra. Most of our editors agree, however, that electric cars are intrinsically fun to drive thanks to the instant and plentiful torque. With this in mind, I joined Chevrolet in Vermont to drive the updated 2019 Bolt EV and Volt and to see if where the Bow Tie's electric offerings lie on the spectrum of boring to All-Star.
I started my test by securing the keys to a Bolt EV wearing sporty Slate Gray Metallic paint. The color is reminiscent of Audi's Nardo Gray color and not quite metallic. It's one of three new colors joining the palette for the 2019 model year. There's also the vibrant Shock Yellow and a more subdued Green Mist added to the mix.
I set out from my hotel near the coast of the Burlington Bay for The Alchemist brewery in the neighboring town of Stowe. The roads on my journey featured a mixture of curving stretches of highway and winding country roads. My tester handled the route with hot hatch-baiting poise.
The Bolt EV leaps off the line and torches its front tires if the operator isn't wary of the substantial 266 lb-ft of torque available from a standstill. The motor's 200-hp output was good for competent passing on the highway which came in handy on repeated occasions on the region's plentiful two-lane roads.
I made ample use of the regen paddle on the steering wheel during the drive. This, combined with the Chevy's "Low" mode, indicated by an L on the gearshift, resulted in minimal falloff of range. I was impressed with the Bolt EV's ability to tour the region while offering a comfortable and engaging driving experience. I didn't even worry about getting stranded while roaming thanks to the 238 miles of range.
The following day, the Volt left me less impressed as far as its performance is concerned. With a stated 0-60 mph time of 8.5 seconds, the Volt slouched forward with less enthusiasm than its all-electric stablemate. I expected a bit more from a car with a cited 294 lb-ft of torque. As much as I wished it was, however, life is not an autocross, and there's more than enough oomph to go around for daily driving.
When I drove a current-generation but pre-facelifted Volt loaner home from our office back in El Segundo, I thought the steering was too light and offered little feedback. On my most recent drive, it appeared Chevy had since recaliberated this facet. Winding through the Burlington hills, I felt confident in fairly aggressive driving, leaving me to remain wary of the limitations of the low rolling resistance tires. The bottom line? The Volt is not a total bore and offers some excitement when asked.
The Volt's energy management systems were worked over with this latest iteration, and Chevy managed to drop its recharge time by half via a new 7.2 kW charging system. The "Low" driving profile was also refined to require the driver to use the brake pedal less. The 53 miles of all-electric range blew by as I soused out driving dynamics, and the updated "Impacts" information screen let me know over twenty miles of range were lost in the process. Fortunately, the total range is 420 miles thanks to the 1.5-liter gasoline extender.
The Volt's interior, although improved by the newly added Porcelain Blue trim, which is available on the Premier trim level, has some shortcomings. For example, spotted a mismatch between the materials on the doorsills and the dashboard. Although the plastics in the cabin are sculpted well, it's hard to miss the misalignment of the line that runs from the door to the dash. Material quality, however, is quite high overall and the displays are easily legible and feature high quality graphics.
Both updated cars are fine places to spend a commute, and the size of their respective greenhouses is quite generous. The Bolt, with its slim yet supportive seats, even impressed me as a back-seat passenger with its generous leg room. In both cars, noise, vibration, and harshness are also fairly subdued, even without the sound of a powertrain to drown out the sound from the road. It's only when the gas powerplant in the Volt kicks in that there's a drone from the four-banger, which is coupled to a CVT, that enters the cabin.
Both testers featured Android Auto and Apple CarPlay, and although the Bolt EV features a bigger 10.2-inch display, the Volt received an updated 8.0-inch unit. Both units coped with my swiping and tapping with no issue. There's also standard 4G LTE Wi-Fi hotspots in both cars.
Although both choices offer differing philosophies for how EVs can be executed, I found a favorite after my two days of driving. The Bolt EV's purity of purpose as an all-electric car played a major role in helping the five-door feel like a more cohesive proposition than the Volt.
As far as my #noboringcars assessment went, this dynamic duo had enough driving chops and techie gadgets to pass the test.
2019 Chevrolet Bolt EV Specifications
ON SALE Fall 2018
PRICE $37,495/N/A (base/as tested)
MOTOR Permanent Magnetic/200 hp, 266 lb-ft
BATTERY Li-on/60 kWh
TRANSMISSION Single-speed
LAYOUT 4-door, 5-passenger, front-motor, FWD hatchback
EPA MILEAGE 255/217 mpge (city/hwy)
EPA MAX RANGE 238 miles
240V CHARGE TIME 9.3 hours (est.)
L x W x H 164 x 69.5 x 62.8 in
WEIGHT 3,580 lb
TOP SPEED N/A
2019 Chevrolet Volt Specifications
ON SALE June 29
PRICE $34,000 (est)
ENGINE 1.5 DOHC 16-valve I-4/101 hp @ 6,000 rpm
MOTOR Twin AC/149 hp, 294 lb-ft
COMBINED OUTPUT 149 hp, 294 lb-ft
BATTERY Li-ion/18.4 kWh
LAYOUT 4-door, 5-passenger, front-engine, FWD sedan
EPA MILEAGE 42 mpg (combined)/103 mpge (combined)
EPA MAX EV RANGE 53 miles
240V CHARGE TIME 2.3-4.5 hours (est.)
L x W x H 180.4 x 71.2 x 56.4 in
The post 2019 Chevrolet Bolt EV vs. 2019 Chevrolet Volt PHEV appeared first on Automobile Magazine.
Color and Shape Photographs by TJ Grewal
Car culture is overwhelmingly dominated by the brash, graphics, and 'racer boy' imagery," said TJ Grewal a.k.a. Teej, a Los Angeles, California-based photographer.
"This collaboration is meant to change that approach and be inclusive of a broader audience who is turned off by the status quo, an audience who shares a passion for the culture but are effectively left out because they have no way to express their passion in a way that speaks to them."
For example, check out the seriously haute wheel on this Lamborghini Countach. Like his obvious love for automobiles, Grewal's passion grew out of a hobby about eight years ago.
He currently owns an even dozen vehicles and has even built his own studio to play with light on their styling shapes—when he's not driving them.
"Obviously, I have a thing for Porsches, but I can find beauty in a Toyota Camry," the photographer admits.
Teej drove his 1966 Porsche 912 up to Rennsport Reunion VI this year, "It's my first car that I bought for next to nothing back in 2001."
Grewal also owns the 1951 Porsche 356 seen at the top of the page with the light stripes dancing across its beautiful bulbous hood.
He also owns this gorgeous 1964 Jaguar E-type seen above here with light bubbles reflected on its facade. Cheers to that, mate.
TJ Grewal's first U.S. exhibit is currently on view at Mohawk Man in L.A., across the street from Sunset Junction in Silverlake.
Select prints are available for $450 unframed and $800 framed at the shop. I think this red Dino Ferrari below would look right at home in my garage.
"It's hard to pick a favorite but I think the Shelby Cobra is the most provocative to the everyday person," said Grewal. "I like drama and that one does it the most."
It's mine too and reminds me of a vintage Edward Weston photograph—well, if he didn't shoot tasty looking peppers.
The post Color and Shape Photographs by TJ Grewal appeared first on Automobile Magazine.
Formula One Can't Ban Team Orders, So It Should Ban Teams
This morning's Formula One race was not exactly a fun one to watch. With the largely uneventful racing pockmarked with the dissatisfaction of watching what could have been a decent fight to the finish dissolve into an intrateam communication battle. Words are what won Lewis Hamilton the Russian Grand Prix today, not…
Put Breakfast On Autopilot With the $15 Dash Rapid Egg Cooker
Cooking eggs isn't exactly rocket science, but I'd say the ability to make soft, medium, and hard boiled eggs, plus omelettes and poached eggs at the touch of a button is worth $15. The Dash is Amazon's top-selling egg cooker, and carries a truly stellar 4.4 star review average from nearly 7,000 customers, so get it…
All Of The Fast Rallycross Cars Have Descended Upon Austin
For the first time, the FIA World Rallycross Championship has made its way to American soil. While the Americas Rallycross paid a visit to Austin back in July, the big league rallycross teams are taking to Circuit of The Americas in the heat of Texas.
Faster Works
The Laters Car News and Informations Website for all Car Lovers and Enthusiast
Faster Works Google+ Page
Faster Works Blogger
Faster Works Tumblr
Faster Works Twitter
Faster Works Diigo
Faster Works Getpocket
Faster Works Feed
Faster Works Feeds
Isuzu Is Teaming Up With Honda To Develop Hydrogen-Powered Trucks January 19, 2020
Sick of LS V8s? The Barra Straight-Six Is The Swap For You January 19, 2020
The Craziest Porsche To Ever Wear A License Plate January 19, 2020
What Facelift Did Most To Make Things Worse? January 19, 2020
The President Of Toyota's Letter To His Dakar Team Shows How Serious He Is About His Car-Nut Alter-Ego January 19, 2020
Watch Two Low-Powered Late 2000s Hot Hatches Battle It Out On Fifth Gear January 19, 2020
Watch Two Low-Powered Late 2000s Hot Hatches Battle It Out On Final Gear January 19, 2020
Sunday's Best Deals: Meze 99 Noir Headphones, RavPower Qi Charger, Kindle eBooks, and More January 19, 2020