text:
← Go See Hear In L.A. June 2-8 (The Damned edition)
Go See Hear In L.A. June 23-29 (The McLagan-McLachlan edition) →
Go See Hear In L.A. June 17-22 (the Cowboy Junkies/Milk Carton Kids edition
Posted on June 17, 2014 by Michael Berick
Hopefully this edition will signal the return to regular blog-casting. I couldn't pass up this week which includes one of the great, over-packed night of shows (see June 20).
Tues. June 17
Top Show: Amy LaVere brings her bass, her Memphis attitude and a trunkload of rootsy tunes to the Mint with veteran Florida troubadour Jim Wurster also on the bill.
The Mountain Goats (John Darnielle and Peter Hughes) will play the Mayan Theater. Largo welcomes the always entrancing Cowboy Junkies while Emily Wells' orchestral music will reverberate at the Echo.
Wed. June 18
Top Show: While it's actually a screening – the Talking Heads' landmark documentary Stop Making Sense will play the New Beverly today through Friday. Go see the film but try not think that it is the doc's 30th anniversary.
Jenny O delivers her raw rock 'n' roll to the Bootleg with Brazilian singer/songwriter Rodrigo Amarante sharing the bill. The Greek offers a pair of smooth crooners: Gavin DeGraw and Matt Nathanson.
Thurs. June 19
Top Show: Dean Wareham, whose impressive resume includes Luna, Galaxie 500 and Dean & Britta, is at the Roxy for a show that promises to offer old and not so old tunes.
Ace tunesmith Dan Wilson does a "song and stories" show at Largo. In the spring, he released Love Without Fear.
Fri. June 20
Top Show(s): Okay, it's one of those night. Which show would you pick? Robyn Hitchcock will be serving up his always delightful, sometimes daft, frequently deep songs at McCabe's (the perfect spot to see him). Or you can see Americana starlet Jessica Lea Mayfield light up the Roxy with Israel Nash as her opener (if you like Neil Young's psychedelic rural route excursions, then check out Nash's music). Or see Jimbo Malthus turn the Echo into a Mississippi jukejoint. Want another option – there's Rodney Crowell – one of best living songwriters of any genre – at the Troubadour with two terrific Americana players in their own right, Will Kimbrough and Jedd Hughes, also on the bill.
There's also the Soulshine Music Festival, featuring Michael Franti & Spearhead, Brett Dennen and SOJA, at the Greek. Yann Tiersen's finely-crafted pop will fill the Fonda. WOMAD faves the Malawi Mouse Boys perform at McCabe's. The eclectic roots outfit Marley's Ghost has a free show at the Levitt Pavilion Pasadena.
Sat. June 21
Top Show: It would go to Josh Rouse, but his McCabe's gig (with Doug Paisley opening) has long been sold out – so I will go with Joe Henry then. He'll be appearing at Largo to celebrate his latest gem Invisible Hour.
The fine folk duo Milk Carton Kids surface at the Japan America Theater. Southern Culture on the Skids will continue the Dixie mood at the Echo. Grant Langston plays T. Boyles Tavern on its California Roots Union Night.
Sun. June 22
Top Show: Austin-based singer-songwriter Ray Bonneville has a record release concert at McCabe's. His new one Easy Gone showcases his gift for penning gritty story-songs that reflect his rough-hewn life.
The Hollywood Bowl presents one of the eclectic, possibly magical, bills of Janelle Monae, Seun Kuti & Egypt 80 and the Uruguayan musician RomanGianArthur. The LA County Arboretum's Family Music Festival features the legendary Beach Boys (although I don't know which "boys" will be in this band lineup).
About Michael Berick
I am a longtime writer, and lover, of music and pop culture. I have written for Entertainment Weekly, the Los Angeles Times, the LA Weekly, the San Francisco Chronicle, Cleveland Scene and more places (that I wouldn't take up more of your time mentioning now).
View all posts by Michael Berick →
This entry was posted in Uncategorized and tagged Amy Lavere, Beach Boys, Brett Dennen, Cowboy Junkies, Dan Wilson, Dean Wareham, Doug Paisley, Emily Wells, Gavin DeGraw, Grant Langston, Israel Nash, Janelle Monae, Jedd Hughes, Jenny O, Jessica Lea Mayfield, Jim Wurster, Jimbo Malthus, Joe Henry, Josh Rouse, Malawi Mouse Boys, Marley's Ghost, Matt Nathanson, Michael Franti, Milk Carton Kids, Mountain Goats, Ray Bonneville, Robyn Hitchcock, Rodney Crowell, Rodrigo Amarante, RomanGianArthur, Seun Kuti & Egypt 80, Southern Culture on the Skids, Spearhead, Stop Making Sense, Talking Heads, Will Kimbough, Yann Tiersen. Bookmark the permalink.


When I started the historical painting of Maui in 1978 pastels were among the media I took with me everywhere. I used it less and less because of the setup requirements. Today there are no traveling problems and I'm again enjoying painting with pure dry pigment. The first 7 pastels are from the '80's. Today is 2/24/10.
NuePastel water-based on black paper, 1980.
a very nice support paper to work on.
Poli Poli Skyline Drive, sketch book. Xerox paper works.
Skyline Drive, Poli Poli, Maui, 7000"
Poli Poli Hot Sun, from my sketch log books.
Maliko Bay on black paper.
20 years later I start to use pastels again.
12-14-9, My second 2 hour sitting. I have saved the human figure as my last discipline, I'm 68 years old now and lovin' it.
My third 2 hour sitting. Same week, different studio.
12-16-9, A one hour and a 10 minute pastel.
colored paper so it took longer to fill it. I didn't get the picture finished but it does show an intermittent stage close to finished.
We did 10 minutes of 1 minute, two 5 minutes, two 10 minutes, one 30 minute and one hour one, sometimes 2 hours.
Link to more life painting in pastels.
From there, I went on to still life's. To me, pastels are just for the purity of it.
They are hard to do, hard to store, what are you supposed to do with them?
I do like to see the power in the matt darks.
We'll see, for now there just an artist thing, using pure pigment dust. Oh, and there messy, just the thing for a control freak.
24x18 Protia, paper, pastel. 11-24-9, #954.
The protia flower came from Africa and it's doing very well at the 3000' level here on Maui.
This is the King Protia and two Queens, it's about 8" across.
This is a 12x12 pastel on the hemp paper again, like the life drawings. I decided to do a finished still life where I had no time restraints. The poinsettia started dying right away, the pastel took 4 days while I was also working also on the computer. The paper texture was so tough it tore a paper stump to shreds. My finger blending worked but it was like sandpaper on them. This paper's printed cover said Charcoal Paper, I'll leave it for charcoal sketches.
TIP: draw with one eye, Don't move your head.
This was sprayed with a workable fixative, notice the signature is almost gone, not enough titanium and too much chalk.
Next is the same poinsettia on 1/8" masonite, two coats of white gesso sanded smooth, two thin coats of Golden's Pastel Medium with dry pigment powder added for a slate color.
TIP: When the pre-pastel texture coats were dry I wiped down the panel with a dry sponge to remove the biggest pieces of textured filler. I like paper and I like this coated board. This board is a support that I can use a paper stump on which is a great step forward. It saves the skin on my fingers. I use a soft stump.
So this one has a story.. I had added color to the ground. The poinsettia sat on this ground for a few days when I decided to color the background. I'm still not sure if I made the right choice.
I cleaned up the background and returned it to it's slate gray background.
Today is 2/2/10. Started another pastel, Pink Anthurium Doubled, on 1/8 hot pressed masonite with a pastel acrylic paste ground.
First I used charcoal to draw the image. This time I painted the base image in with water color to save me time. It only took 1/2 hour for the water color and now I don't have to spend as much time filling in the solid color.
Yea.. much faster! I had it 100% covered with pastel today.
This pink anthurium is held in place by a lemon. The second pink, same as the first, is my painting in my painting.
Second day Today is 2/3/10. It is now 9:42 PM Nothing can pass this media for the pure color of it. You have to know the correct oppositions and how those colors get dark and have your palette set up that way, like mine. There is no need for the pigment black in pastels. We need the full pastel pigment color of PR122 and PV19 and one of Pr122 + BV10 to match the Shinhan Water Color from Korea.
We got it! 2010, in a brand by Art Alternatives. More below.
Tip: A stiff small flat hog bristle brush will take you back to the original textured board ready for another color. You can take out a soft pastel with a harder paste so don't work in reverse. With this new "paint on pastel texture medium" you have as much freedom changing color as a fresco painter.
Tip: In a day the painted pastels harden on the top allowing a lighter touch applying color the next day.
This crust can easily be broken to continue a powdery blend.
14x18 pastel on coated board, Blue Glass and Lemons. Started drawing on 1-18-10. I like still life's because there is no hurry.
Heres a picture of my 350 pastel color palette laid out and moveable and the pastel painting setup.
The drawing was made with a light gray pastel pencil directly on the board, I should have done it on paper with a pastel or charcoal layer on the back and transfered it. I've done so much erasing on the front I may need to coat the areas again.
1-18-10, Two days into the drawing I decided to use a different drawing technique. I'm switching to the cut paper mask like I used on the Fresco Wine Bottle and Glass painting.
I should/maybe/could have painted everything in with water colors to save me time getting the first color down with pastels. After the first color is burnished in with your latex glove to fill the papers pores is when the real painting work begins. Now you actually paint with the chalk stick. This board is nice, make a bad mistake and wash it off, that's something you can't do with paper supports.
Blues and cyan's are made of phthalocyan copper and as such are both colors are very poisonous. This is a very small molecule and it almost gets through the skin. An abrasion or cut makes it easy to enter the body, Scrub it clean. That's a good thing about this home-made pastel board, you control the abrasion to be easy on your fingers. My little finger still has not recovered from that hard hemp paper.
When I get 100% coverage I feel I'm half-way finished.
The dark shape on the green background is wet down to lift off the pigment or just harden it.
This little area just got a new lease on looking great.
Yes, the humidity in the air will harden the pastel surface somewhat, enough so the pastel won't fall off.
Pastels are amazing, and now with this paint on texture it pushes the envelope. You see paper has a limit to how much pigment it can hold. Using the paint on acrylic based texture on a hard surface means you can take it down to rough surface with water and start over again, or fix a mistake like I did while drawing the horizontal metal bar that I changed it a little and used my eraser which removed some of the texture.
This photo shows the area 1/4" inch above the bar on the stand that I cleaned with water and the area just above the bowl which was painted right over the pastel pigment. This is the first time I've done that but I don't expect any problem. Pastels are so opaque. I want a hard pastel down first to build on and decided to add to the texture to hold it. Now that its almost dry I see the sheen of phthalo as the color it is drying to. It's red brown copper color, the opposite color of cyan on the RCW. Nature is so perfect.
1-27-10, it worked perfectly and was easy to blend so the added texture can be done at any time.
1-28-10, There is an area on the bulbous vase lower left pink highlight reflection that was washed down to the ground and left that way. Finished, #957, pastel on board, "Blue Bottles and Yellow Lemon".
The deepest blue just got deeper, (it's around the neck of the top piece). Art Alternatives brand has the deepest blue pastel on the market, PB:15. The greatest thing about still life's is the control of the contrasting colors. When I'm out on location looking for my next painting it's all about color contrast or historic interest. Contrasting opposite colors always look good together. Look at the darker orange and darker yellow-green in the shadows in the large and small lemons, dividing into the two colors of the same value making those shadows.
Red Ginger and Pink Mink Pastel, #959, 12x16 on 1/8" hot pressed masonite with acrylic texture.
Today is 2/6/10. Pastel, Red Ginger and Pink Mink, #959, 12x16 on 1/8" hot pressed masonite.
Three thin coats of white acrylic gesso, two thin coats of Golden's Acrylic Ground for Pastel.
I'm not too happy with my idea of painting the ground to help with speed of the first layer of pastel. I wasn't accurate enough with the outlines and had to do too much correcting. It's not a bad idea though, it does cover the big areas faster. I'm working on this pastel "as I get time" so I don't really know how many days it will take me to finish.
Classic pastel companies don't have a PR122 magenta color pastel but I found one and wrote to the company.
Art-Alternatives.com, they have dark and medium magenta sticks I believe that are made from PR122 pigment. It's a more pure magenta hue than I have ever bought from any of the brands Giraualt, Sennelier, Derwent or Nupastel. I don't have any Faber-Castell but they may have the colors also in their new line.
The dark and medium cyan colors use thalo blue PB15. Talk about matching Real Color Wheel colors to pastels, their dark purple is perfect too. They also include the light Opera Magenta color that I needed, I expect it to be perfect. Another color that you have to know about that is a first. They have a yellow-orange color that is true dual-tone. The color lightens with white to bright yellow.
Let me add to your testimonials; "I've been painting on location in Maui, Hawaii for 30 years. I have over 300 cataloged pastels and nowhere in my collection is a stick of PR122 magenta. I bought your 24 color set just to get that color, not knowing that I would get a full strength PB:15 cyan phthalo blue and a dual-toned Indian yellow at the same time. I'm very pleased with all of your pastels. They work very well with my Real Color Wheel matching pigments to nature. This latest pastel has been amazing. I'm working on a board with acrylic texture on it. That means I can revert back to the bare board anytime I feel like it. I'm working on the computer and the painting all throughout the day, and night. Since my flowers are showing signs of aging I have been changing the painting as I rework new areas to keep up with the flowers. I just love being an artist."
Laurie sent me a box of 48 pastels. The bright Opera magenta pastel along with bright yellow, red and orange are great additions to go along with the medium and dark true magentas. Eight yellow oxides and orange and red tints round out a beautiful set of pastels with the highest color brilliance and chroma ever made in pastels. Art Alternitive has 42 colors plus grays.
Tip: Thalo blue (cyan) is a very small molecule and very tenacious. I first noticed it getting on my white pastels, than the keys on my keyboard. Latex medical gloves are so perfect for protection and to spread pure pigment around on the support, it doesn't "pick-up" color, it paints with it and spreads it around.
You paint and add color with pressure from your your pastel, when I had it 100% covered, early on, with just local colors and the work was as smooth and blended as I wanted, I sprayed the painting lightly with water. This locks the layer down. Using soft pastels in the beginning is fastest filling the support's texture before this "lock-down. The next time I work on it the colors will have mingled and hardened "stick-hard". Spraying with water allows you to return to using your hard pastels again, and pencils for detailed work.
Paper towels, a clean water supply, latex gloves, a dry chamois, a clean wet cloth on hand and a 1/4" bristle brush to dust down through layers back to the support again. I keep a blow straw on hand to remove dust. So with this new type of pastel texture in an acrylic base you can erase with a wet rag down to the suport, or use a dry chamois, or a dry stiff brush. With various brush pressures applied you can go below the last wet layer when you dry brush. Wet rag wipes it down to the original surface acrylic textured ground. Use latex gloves or a big soft stump to blend big areas.
Use your gloved finger to solidify the pastel and color smooth down the pastel area you want to harden with a spray of water.
To blend without removing any of the chalk use the latex glove or a small baggie over a Q-tip, your finger will make small piles of pigment, Why waste them, move and solidify the dust with the latex glove. (or) stand it up and tap off the loose dust and blow off with a straw anything stuck on, lay it back down flat. You can spray away. The colors won't lose their dry brilliance after they are dry unlike the way chemical sprays do. Doing nothing to the final pastel is best.
Wet down and dried pastel. Now is the time to lean the dry board forward. You will find the pastel will have hardened where you can peal off layers of color as they were laid. You only need a light touch as the suffice is very receptive to the lightest touch of the hardest pastel. This is a very important feature I think, being able to use a stiff brush down to the layer you wet last. A chamois leather will wipe it clean since the last water spraying also. All that you are taking off is new chalk.
I wish there were a way to cut each 1/2" wide stick into four long 1/4" or eight 1/8" sticks, that would make fine details possible, Prismacolor Pastel pencils will do but they are not as soft. Maybe I could wet them down an roll out a 1/8" pastel.
Today is 2/18/10. It is now 2:11 AM, Finished, 12 days. My Red Ginger is long gone but I got it finished before the last bloom of pure magenta disappeared. The tea leaves are half brown, half green and yellow. The pink Mink is opening more and has lost most of it's pale pink. All and all, I had a great time. I didn't use any black pastel and was forced to use opaque colors. I respect the medium and it's ability to change colors one after another. Blending is the most pleasurable of any media. It's just more fragile than fresco but in a different way.
8-22-13, It's been a couple of years since I did a pastel, there was an orchid downstairs and I thought it would make a good one.
What I see on my drawing table, the colors I used at the end, bowl of water, sprayer, small stiff brush, mouth fixative blower, Q-tip covered with a thin baggy, chamois, wet rag and a magnifying glass. I added something new, Dagas used it, a milk casein pastel fixative. Water is a good intermediate fix while the work is still in progress.
Author: Phyllis Franklin, Contributing Editor Original article w/ instructional photos.
Pastel is the most basic way to work with pigment, because in the pastel technique, pigment is practically left in its natural state and is bound with minimal amount of natural glue. There is a large variety of natural glues (see watercolor binders) that can be used in Pastel-making, starting with any sort of starch methylcellulose (Tylose), Tragacanth or cooked oat-meal.
Tragacanth is best suited for pastel-making, because it has a very high pigment binding strength, while not sticking to itself. This means that if you have gum Tragacanth on your fingers, they won't stick together.
* Mix the Gum Tragacanth into the water and allow the mixture to sit for 1-2 days.
* The mixture should set up into a gel.
* At this point a mold inhibitor may be added if desired.
* For an even mixture, add a small amount of water and stir the gel with a blender or hand powered egg-beater.
* Not all Pigments react the same when water and binder is added to them, they must therefore be blended with varying Gum Tragacanth solutions and Champagne Chalk, which makes hard Pastels softer.
* Place a small mound of Pigment onto a clean non-porous surface.
* Work the Gum Tragacanth into the Pigment with a palette knife or for larger quantities mix in Mortar and Pestle or with a Muller.
* Work Mixture into a rubbery consistency. If the dough is too wet it sticks to paper and if its too dry the pastels will fall apart before they dry.
* Roll the dough on newspaper, until a pastel stick shape is formed.
* Allow Pastel Sticks to dry for a day or two, before use.
This is the basic formula for Pastel Making. To figure out required Gum Tragacanth Solutions and amounts of Champagne Chalk, further experimentation is suggested.
For more Life Drawing Pastels click here, new window.
Human Proportions I learned and use for the human figure, new window.


As from the 1st of January 2009 W.E.C. Lines B.V. became the new organization in which W.E.C. Nederland B.V., Holland Maas Shipping B.V. and Holland Maas Container Line B.V. has merged.
W.E.C. Lines started their activities in 1978 when they took over the short sea service of S.B.C. Container Lines from N.W.C. / U.K. to the Iberian Peninsula and the Canary Islands and has been active on the Red Sea and East African trade since 1979.
Holland Maas Shipping took over the short sea activities in 1985 and has grown to be one of the leading carriers to and from the Iberian Peninsula.
In 1991 the services were extended to Casablanca via transshipment in Portugal and in 1998 upgraded with services from the East Coast of Spain.
In October 2007 W.E.C. – Holland Maas Espana S.R.L. registered in Barcelona started a service from the North of Spain to the Canary Islands. In November 2008 the East Coast of Spain was connected with Las Palmas and St. Cruz the Tenerife.
Holland Maas Container Line offered services to Cuba and the French Antilles since 2004.
Currently W.E.C Lines offers services to East Africa ports (including on-carriages to major inland Africa cities), Casablanca, Spain, Canary Islands, French Antilles and Cuba.
Full steam ahead with your cargo!
Home » Sea » Liner Agencies » W.E.C. Lines B.V.


Today all professionals in dog breeding, training and handling are in dilemma regarding choosing dog accessories. Many of them know several professional brands of dog sport accessories, but not all. Mostly only on championships one is able to look at the advertisement of dog accessories from sponsoring companies. We try to visit most of events, but not all during each year. Our investigation is based on the products that are bought by customers engaged in professional training such as Schutzhund and Mondioring. This is one more shopping site from world famous company Fordogtrainers in the United Kingdom. Usually UK trainers are eager to buy our products, because of their high quality and producer's prices.
This model was developed by our specialists for large dogs. This stainless steel muzzle is a universal model. The advantage of this model is that it maximizes comfort for your dog. Comfort is an important factor for any dog owner, so the dog can open mouth, drink water and breathe freely with this muzzle. It is covered with rubber coating to prevent corrosion. The muzzle is suitable for summer and winter because rubber coating protects dog's nose from cold and prevents it from sticking to the wire.
This leather muzzle is for strong and large dogs. The muzzle is a working model for military, police and for fire dogs training. This muzzle prevents your dog from biting, but allows it to breathe freely.
Inside leather coating there is small metal plate that keeps the shape of the muzzle. It is comfortable for work and training of your faithful friend and can be used at any time.
Thanks to its great design the muzzle is well ventilated. Agitation training and daily muzzle has high-quality, functional and original design.
This special dog muzzle for military service is considered to be the best one for dogs, working in special units of the army, police and guard organizations. M58 muzzle is designed by our specialists together with cinologic units of military and police service. The result of this collaboration combines strength and reliability of design and maximum comfort for the dog. It is very durable and will serve for a long time, the dog can open its mouth freely.
This muzzle is the undisputed leader of the line for working dogs and is used successfully in military units and police work. It is made of metal with a layer of special protective rubber coating, so it is very suitable for work in very cold temperatures. The muzzle won't press the animal's eye zone even with maximum loads.
We produced this new model of multifunctional nylon harness for training, exercises and walks with the dog. It is super light-weighted and very comfortable.
The harness is a real discovery for dogs with high skin sensibility. It is made of high-quality material. Thanks to top-quality strong plastic buckle it is easily to take off. This harness is waterproof and can be used in wet conditions. It will help to control the dog and to correct its behavior! We guarantee that your pet will be very happy with this harness that combines design and functionality!
It is applied by many Schutzhund training professionals. Introducing the collar for large dogs it should be said that it is made of high-quality materials, leather is very strong, durable and soft, equipped with handle that helps to correct behavior of your pet. This collar is comfortable and durable. It is multifunctional, can be used as a street training activities collar, exercising dog collar, master training dog collar. The collar is ideal for large dogs, giant dogs and service dogs. Our collars give comfort and freedom of movement without irritations of the dog's skin.
This adjustable, handmade and stitched leather leash is a great solution for experienced breeders and trainers. It is designed specially for sports. The main advantage is that you can adjust the length of the leash according to our need.
This leash has two snap hooks of brass, two fixed and one floating rings, which make it comfortable and practical. Adjusting the snaps to the rings you may regulate the length and function of the leash.
In the first case we get a classic leash, but if we adjust the floating ring we get a medium length leash, which is ideal for training your pet, and adjusting it to the third ring we will get a new length, at last, placing on our shoulder strap a hand will be free, our dog is always close and under control. The leash is suitable for dogs of different sizes and ages. It is multifunctional and can be used as a lead for walks, leash activities, leash exercises, leash teaching etc.
This universal leather leash has convenient snap hook that allows attaching or removing the collar ring quickly and easily. You can control and correct every movement of your dog with this leash. Perfectly oiled leather leash meets all international standards. It is multifunctional and can be used for dog training, tracking etc. This dog leash is perfect for large and strong canines.
Introducing to your attention this sleeve for comfortable training of young and elder dogs it should be said that it is a universal tool in preparing canines for trials. The sleeve has adjustable bite area. The main advantages of this model are safety and comfort. The sleeve provides reliable protection of hand, arm and shoulder. It is also equipped with inner handle that allows you to maneuver and to control the process of training. Professional trainers advise using this gear for advanced training. All the advantages of this model can be tried by you on your own experience.
We propose a short model of dog bite training sleeve. It is made taking into account advice of professional trainers. The sleeve will help in preparing young and older dogs for championships. Special construction and high practicality are the major advantages of this dog bite training sleeve. Protects your arm to shoulder. It has a handle to facilitate the work with the sleeve. The sleeve is used for dog bite skills improvement.
This jute bite pillow with 3 very comfortable handles is intended for young dogs. It is designed to develop dog bite skills. The materials are of the highest quality. This bite pad is safe, strong and durable. It resists strong bites. Handles help you to control training process. You will have a great pleasure during dog training.
All these required TOP training accessories are sold directly in our Trainers' shop. We wish you great success in training and championships with your dogs! Apply to us by E-Mail info@dog-harnesses-store.co.uk or contact us on Facebook. We are always open to assist you in choosing the best professional gear for your dog.
See also TOP 10 accessories for dog owners.


30% off everything excluding sale. Ends 03.12.2018.
What is a Voucher code My Bandage Dress?
A Voucher code My Bandage Dress is an alphanumerical code that allows you to have a fixed discount in euros or in percentage on the amount of your purchase.
This site offers you discount code and deals of more than 2000 online stores, follow all the daily updated promotions and take advantages and save money when you buy on My Bandage Dress. Here you buy saving money!


Read on Bloomberg Business on March 31, 2015: "Stuck in Seattle--The Aggravating Adventures of a Gigantic Tunnel Drill" Notably, the Montreal Metro Laval Extension is included in a list of cost overruns in mega projects.
Anyone try it out? Rant: I just wish we could sort of get a decent rate for surfing the net with our phone. One thing I noticed that the Vision (3G) is on the same network at the wireless internet (pc cards) or so I think. 1GB for $65. Something similar for consumers and not business oriented people, probably cost over $500. Plus 1GB surfing on the phone seems reasonable, it is like 30 MB a day for about $2.
1. Mont Tremblant-Mirabel-Montreal-Boston-New York 2. Quebec-Montreal-Ottawa-Toronto-Windsor-Detroit-Chicago 3. Toronto-Hamilton-Buffalo-New York-Washington Honestly not sure how many different ways I can have it work out. Would be interesting to see this as a maglev project, would cost a fortune, but would be nice having all these cities finally connected by rail. For sure certain cities would still be faster by plane. Life Ottawa to Washington, probably better by plane.
I have wondered about this for quite sometime. A recent trip to europe only made me more aware of it. Why do we, in Montreal, have such large suburban trains? This in comparison to paris for example. here the new bimodal locomotives for the AMT as oposed to this: Pictured above is a Parisian RER train. They run on their own tracks as well as SNCF tracks. They appear to be between a conventional metro and a regular train in size. Meanwhile our AMT trains seem to be regional trains. I wondered why are OUR suburban trains so large and cumbersome, requiring locomotives and what not, while elsewhere they are light and quick. It certainly is not a distance issue, as the parisian RERs run MUCH farther distances than our AMT trains. It does not seem to be a cost issue either. And while i am aware that not all AMT lines are electrified, they very well should be. the whole point of public transport (as i see it) is to move people in a way that reduces congestion and pollution. I use the paris example, but other cities as copenhaggen or london have similar suburban trains to those in paris.
http://www.youtube.com/watch?v=_4W_F1RKR0A I don't think anyone here would like this. It would beat living in apartment thats for sure. Plus if it cost like US$500,000 in Tokyo. It can't be that expensive here.
I've consulted the following document: http://www.stat.gouv.qc.ca/statistiques/population-demographie/bilan2015.pdf Page. 82 in 1996/1997 Quebec recorded its worst interprovincial demographic losses. In 2013/2014, we're getting very close to historical records. Not good. Toronto is uncorking the champagne at our cost.
7 trains to New Jersey ?
meme s'ils ne sont pas non plus immunises contre les depassements de couts ou les delais dans les projets, on doit avouer que ca dors pas au gaz, dans la region new yorkaise. moins de deux semaines apres la liberation de milliards de $ en fonds publiques du a l'abandon d'un projet de tunnel sous la hudson river, voila ce qui est sorti ce matin: -------------------------- Let 7 train go to NJ: Mike By TOM NAMAKO Transit Reporter Last Updated: 5:27 AM, November 17, 2010 Posted: 1:20 AM, November 17, 2010 Mayor Bloomberg wants to extend the No. 7 train into New Jersey -- the first time any New York subway train would leave city limits. The mayor's plan would continue the subway line from its stop at 34th Street and 11th Avenue, which is still under construction, to Secaucus, NJ, where it would connect to every New Jersey Transit suburban line. "Like others, we're looking at -- and open to discussing -- creative, fiscally responsible alternatives," Andrew Brent, a spokesman for Deputy Mayor Robert Steel, said last night. The idea, which is still in a very preliminary stage, would be to use the partially built tunnel that would have brought Amtrak and NJ Transit trains to Penn Station before New Jersey Gov. Chris Christie killed it, citing potential cost overruns. The feds and Port Authority had each committed $3 billion to the original project, and that money could go toward funding the No. 7 extension. "Extending the 7 line to New Jersey could address many of the region's transportation-capacity issues at a fraction of the original tunnel's cost," Brent said. The estimated cost would be $5.3 billion -- about half that of the original plan, sources said. The West 34th Street station is slated to open in December 2013. -------------------------- http://www.nypost.com/p/news/local/let_train_go_to_nj_mike_TakEl5Qp50CremjgaK17HO si j'ai bien compris, ce projet relirais la nouvelle extention au tunnel du service 7 prevu jusqu'a la 11e avenue et le nouveau tunnel sous la hudson river construit presqu'en totalite, mais maintenant abandonne.
I.H.T. SPECIAL REPORT: SMART CITIES http://www.nytimes.com/2011/11/18/business/global/hip-cities-that-think-about-how-they-work.html?pagewanted=1&_r=1&sq=montreal,%20auckland,%20berlin&st=cse&scp=1 By CHRISTOPHER F. SCHUETZE Published: November 17, 2011 The story of young people, full of ambition, energy, skill and talent, moving to enticing cities that call to them like a siren's song is as old as modern civilization. And in a world where national borders are easier to traverse, where more countries are joining the prosperous global middle class and where the cost of a one-way plane ticket is more affordable, young professionals probably have more cities to choose from than ever before. This survey is not based solely on quality of life, number of trees or the cost of a month's rent. Instead, we examine some cities that aim to be both smart and well managed, yet have an undeniably hip vibe. Our pick of cities that are, in a phrase, both great and good: Montreal With its hearty French and North American mix, this city of 3.6 million has a real soul thanks to low living costs and long winter evenings. And it is no slouch when it comes to good food, hip culture, well-appointed museums and efficient transportation. Related With four major universities and plenty of bars, the nightlife in this bilingual city has a well-deserved reputation. Because the winters tend to be long and cold, the city possesses an extensive underground network connecting several downtown malls and a subterranean arts quarter. When spring finally does arrive, and snow is cleared from the many bike paths, the city puts out its 5,000 short-term-rental bicycles, known as Bixi. City-sponsored community gardens are sprouting around town, giving urbanites a chance to flex their green thumb. Montreal is an incredibly active town where festivals celebrating everything from jazz to Formula One dominate the city's calendar during the summer. Thanks to Mount Royal, a large central park and cemetery that serves as cross-country, snowshoe and ice-skating terrain in the winter and becomes a verdant picnic ground and gathering spot in the summer, Montrealers never have to leave city limits.


text:
Page 1 of 15 12311 ... Next
The 2024 Presidential race
Joined: Oct 2017 Location: Glendale CA Posts: 11,104
It took only a few weeks in 2016 for Trump to turn the Republican party into the Donald Trump party. It is now a cult and Trump is its leader. He rules the party with an iron grip. His blindly loyal supporters worship him almost as much as he worships himself. Trump is a racist, sexist, bigoted, self-serving white nationalist who lies constantly, cozies up to dictators, alienates our allies, denigrates our military, disrespects the Constitution and the Bill of Rights, spews insults and accusations and conspiracy theories, denounces climate change as a hoax, refuses to address our nation's gun violence and gives huge tax cuts to banks, big corporations and the wealthiest Americans (including himself) – and is likely to run for President again in 2024. Be afraid. Be very afraid.
Trump endorses McDaniel to remain RNC chair, ponders 2024 run
Reuters, Nov 11 2020 4:23 PM
President Donald Trump today endorsed Republican National Committee chair Ronna McDaniel to stay on in her position, in what one source said could be a prelude to Trump's announcing plans to run for President in 2024. Normally, a President who loses an election does not influence who the RNC picks as its next leader. Trump is contesting the results of the November 3 election that was won by Democrat Joe Biden.
"I am pleased to announce that I have given my full support and endorsement to Ronna McDaniel to continue heading the Republican National Committee. With 72 MILLION votes, we received more votes than any sitting President in US history – and we will win!" Trump said in a tweet. Biden won the race with more than 77 million votes.
A source familiar with internal discussions said Trump was telling allies he planned to run for President in 2024 and could announce it by the end of the year. The Constitution allows Presidents to serve two four-year terms and they do not have to be consecutive. A long list of Republicans are said to be considering a run for the 2024 Presidential election, including Trump's own Vice President, Mike Pence.
https://www.reuters.com/article/us-u...-idUSKBN27S01C
Joined: Nov 2020 Posts: 205
If Trump and Pence both run, I wonder who the Republicans will pick to be the nominee. They might wind up running on the same ticket again.
Several investigations of Donald Trump and the Trump Organization are ongoing. Trump is facing potential civil charges and criminal charges for tax evasion, tax fraud, bank fraud, insurance fraud, hush-money payments and falsification of business records. He may not be able to run again in 2024. He might be in prison.
Analysis: Why Donald Trump is the clear front-runner for the 2024 nomination
Chris Cillizza, CNN, Nov 12 2020 12:39 PM ET
President Donald Trump has yet to formally concede the 2020 presidential race but he's already planning to run again in four years' time. Both Axios and The Washington Post have reported in recent days that Trump is telling those close to him that he plans to run again in 2024. And his decision on Wednesday to publicly endorse Ronna McDaniel for another term as chairwoman of the Republican National Committee sends a clear message that the soon-to-be-ex-President has no plans to relinquish his death grip on the GOP solely because he lost the 2020 contest.
And here's the most frightening thing for rival Republicans with an eye on 2024: It's very hard to imagine anyone can keep Trump from the 2024 nomination if he wants it. Why? Because Trump is not just the dominant figure in the party (and among the party's base) right now. He is the only face of the party, the result of a four-year campaign designed to eradicate all dissenting voices from within the GOP.
https://www.cnn.com/2020/11/12/polit...ion/index.html
Biden said he would serve just one term but I think he will run for re-election in 2024 if Trump runs again.
Mary Trump is a clinical psychologist and Donald Trump's niece. Her book, Too Much & Never Enough: How My Family Created The World's Most Dangerous Man, was released July 14 and sold 1,350,000 copies in its first week. She doesn't believe Trump will run in 2024 and "put himself in the position where he can lose again." Let us hope she's right.
Here's why Trump's niece doesn't think he'll run in 2024
President Trump's niece, Mary Trump, explains to CNN's Chris Cuomo why she
does not believe her uncle will make another run at the Presidency in 2024.
https://www.cnn.com/videos/politics/...un-cpt-vpx.cnn
I will pause while everyone outside of Maryland says, "Who?"
Anti-Trump Republican Governor Larry Hogan appeals
to 'exhausted majority' as he teases Presidential bid
https://www.aol.com/article/news/202...-bid/24694974/
The Daily Beast is reporting that Trump plans to run again in 2024 and will make the announcement at a rally at the same time as Biden's inauguration.
How can Trump run for President in 2024? He was elected in 2016 and he keeps insisting he won the 2020 election – and the 22nd Amendment says no one can be elected President more than twice.
Analysis: Another Donald Trump Presidential bid is the absolute worst case scenario for Republicans
Chris Cillizza, Dec 2 2020 10:53 AM ET
President Donald Trump isn't even trying to be coy anymore. "It's been an amazing four years," he told a group of guests at a White House Christmas party on Tuesday night. "We are trying to do another four years. Otherwise, I'll see you in four years." That pretty much says it all – especially when you consider reports that Trump may announce his 2024 candidacy on the same day that Joe Biden is sworn in as the 46th president of the United States.
That would be an absolute disaster for the Republican party. if Trump runs in 2024, the Republican party will be frozen in a sort of stasis, unable to get beyond a person who they know is not only very unlikely to command a majority of the country's votes in the next Presidential election but also who will continue to do damage to the party brand along the way.
https://www.cnn.com/2020/12/02/polit...rty/index.html
Several Republicans could run in 2024. Nikki Haley, Greg Abbott, Rick Scott, Jeb Bush, Mike Pence, Marco Rubio. But if Trump runs again, I think they would all be afraid to challenge him. I hope I am wrong.
This article explains how and why a special counsel appointed by Bill Barr will be trying to dig up dirt on Biden.
http://www.thedailybeast.com/bill-ba...el-john-durham

redpajama_set_name: RedPajamaCommonCrawl


text:
[Newsstand] The four REs of the Marcos restoration
What can we anticipate from the second Marcos presidency?
I prompt an preliminary reply in a column final March: First, Ferdinand Marcos Jr. will "focus energy in his workplace to authoritarian ranges –with out the necessity to impose navy rule nationwide." And second, he'll "full the rehabilitation of his father's status, and…set up the Marcos legacy as mainstream historical past."
Final April, at a discussion board on the way forward for Philippine democracy organized by the Friedrich Naumann Basis, I expanded on the second thought.
I proposed that we will anticipate the Marcos household to pursue 4 overriding targets; I referred to as them the 4 REs.
The primary RE is rehabilitation, in all senses, of the Marcos title and legacy: to reinstate, to restore, to revive to good reputation, to return to a former capability. Within the full flush of election victory, a candid Senator Imee Marcos waxed expansive: A bodily return to Malacañang Palace was not that necessary ("hindi masyadong mahalaga") to the household anymore, she advised CNN on Might 25. "What's most necessary to us is, in fact, our title, the household title that has develop into so controversial, and so troublesome at instances to bear." She added: "The legacy of my father is what we hope might be clarified eventually."
It's this "clarification" that has pushed the household's political ambitions within the final 30 years, since Imelda Marcos ran for president herself in 1992. She misplaced badly, as did Marcos Jr. when he ran for the Senate in 1995. The readability of what was "most necessary" to the household was what sustained them by way of these losses in nationwide elections, and particularly Junior's loss within the vice-presidential contest six years in the past.
In one other interview with extra reporters on June 15, the senator expanded on the identical theme. "What's necessary is we will restore [maiahon namin] our title, our household title, [and that] the legacy of my father be revisited and reviewed intently," she mentioned in Filipino.
The paradox within the Marcos marketing campaign message – a continuity candidate's name to rise once more ("BaBangon Muli," a play on the candidate's initials) – finds its rationalization on this obsession with restoring the household's good title.
Repudiation of EDSA
The second RE is repudiation of the EDSA revolution as mainstream historical past. Repairing the Marcos title and legacy is just not and can't be sufficient, as a result of the worst factor that occurred to the household was being pressured out of energy in a well-liked rebellion. It wasn't a technocratic revolt that broke them, just like the Hyatt 10 occasion that helped delegitimize President Gloria Arroyo. It wasn't a navy coup that ousted them, though it was in actual fact a failed navy try towards the dictator that precipitated the historic occasion identified worldwide as Folks Energy. It wasn't an American authorities conspiracy to take away them from energy after twenty years of full assist, although it was the US navy that helicoptered them out of the Palace and it was the US base in Clark that hosted them the night time they fled. It was the individuals themselves who converged by the thousands and thousands on EDSA, who finally pressured them to flee.
To totally rehabilitate their title, the Marcoses must reject the historical past that turned them into villains. They should re-describe that second in time as an aberration, as un-Filipino, and their return to energy as a restoration, not solely of their household's fortunes, however of Philippine historical past itself.
That's the reason one of many first post-election tasks of the Marcos propagandists is a film concerning the final days of the Marcoses within the Palace; it would "make clear" that it was a mob, not Folks Energy, that seized Malacañang; it would reinforce the concept the Marcoses had been mere victims.
That's the reason one of many first payments filed in Congress seeks to rename the nation's important worldwide airport after the President's father. If it proves too scandalous, even for a number of the President's 31 million voters, then the maneuver calls for locating a center floor, by naming the airport after one thing impartial, like its location. That in actual fact is the actual goal: To take away the title of Ninoy Aquino, the opposition chief, from the airport the place he was assassinated by authorities brokers when he returned on August 21, 1983. His title alone is a reproach to the household.
And that's the reason we must always totally anticipate that the fiftieth anniversary of the imposition of Martial Legislation, in September, will formally develop into an event for justifying the so-called revolution from the middle, reasonably than denouncing it; why the anniversary of the EDSA Revolution and the Aquino assassination will not be noticed, sooner reasonably than later; and why the second President Marcos, his household, and his political allies will emphasize the dimensions of his majority mandate until kingdom come. These 31 million votes are probably the most highly effective repudiation of EDSA as historical past.
Repossession and realignment
The third RE is repossession of previous or hidden belongings of the Marcoses. It's doable that Imelda's sweeping statements concerning the extent of their wealth and energy are typically discounted; certainly, the pondering goes, what she mentioned in 1998 concerning the household proudly owning virtually all the Philippines or in 2019 about having cash in 170 banks – certainly, these are exaggerations, proper? (But additionally Imelda: "Generally it helps that you simply're not taken too significantly.")
Imee, nevertheless, enjoys the status of being good and strategic. In 2007, she filed a criticism towards GMA Community, then about to concern its preliminary public providing of inventory, with the Securities and Trade Fee. She claimed that the shares of the Duavit household (about 28% of the multi-billion-peso firm) was merely held in belief for the Marcoses. The criticism didn't prosper, however markets can have an extended reminiscence. Instantly after her brother gained the presidential election on Might 9, GMA shares took a beating, falling by as a lot as 23% in worth, earlier than recovering.
Quickly after Joseph Estrada turned the primary of three pro-Marcos presidents to be elected after EDSA, some firms modified possession, in favor of these near the brand new president. Transitional justice professional Ruben Carranza, a former member of the Presidential Fee on Good Authorities, expects that the identical factor will occur beneath President Marcos Jr., solely extra systematically. "The PCGG might be utilized by the Marcos household and I believe Marcos Junior has all however mentioned so, to go after former Marcos cronies that the Marcos household considers to nonetheless be possessing, or in command of, belongings that they declare are theirs. This might be a battle for ill-gotten wealth by the ill-gotters of that wealth," he mentioned within the present that I host.
The fourth RE is realignment with China. Initially, what I meant by this was a continuation of President Rodrigo Duterte's embrace of Beijing. I famous that the Marcos household feels particularly happy with their position in establishing diplomatic ties with China; Imelda specifically has spoken typically of her private rapport with Chairman Mao. However it appears clear now that President Marcos will observe his personal father's lead reasonably than that of Duterte's. Even with out advantage of US navy bases within the nation, he'll search to strike a steadiness between relying on the US as a navy ally and treating China because the nation's most necessary buying and selling accomplice. I really assume it will imply a extra secure and fewer unequal relationship with Beijing, a recalibration; Duterte surrendered all the nation's benefits with no single jet ski journey. – MR
Veteran journalist John Nery is a Rappler columnist and editorial guide. He hosts the general public affairs program "Within the Public Sq." each Wednesday.


text:
Curbed Cup
2016 Curbed Cup round 1 results! San Pedro beats North Hollywood
There have been some surprises
By Bianca Barragan Dec 16, 2016, 4:10pm PST
The first round of Los Angeles's Curbed Cup has come to a close and we've had some suspenseful upsets, with a handful of our top-seed neighborhoods losing their matchups. Now, the eight, round-one winners are taking another step closer to being crowned 2016's Neighborhood of the Year.
There have been some very close races. Booming (13) Chinatown scored a narrow but decisive victory, capturing 52.5 percent of the votes when it squared off against (4) West Hollywood.
In an even tighter race, artsy (12) HiFi barely beat out (5) downtown Hollywood, winning 50.1 percent of the votes.
Not every bout was a nail-biter: Dense, fun (10) Koreatown won handily over 62 percent of the votes in its bout with (7) East Hollywood.
There's more to come. Take a look at the updated bracket below to see which neighborhoods will face off in the next round of Curbed Cup, and don't forget to cast your votes as the eight winning 'hoods prepare for a new and stiffer round of competition.
Curbed Cup 2016 [Curbed LA]


Hi, I posted here yesterday with some errors I was seeing. I thought it was a database problem and updated the ticket saying so. However, we've dug deeper and it's not the database… well the db has a bunch of issues, such as tables and such being cut-off. Thus causing sites not to load, and throw errors, because the theme settings are only partially there, and/or only part of the contents of the pages are there, and/or various plugin settings are only partially there.
Have you had any problems with this php file? Any potential security issues there? I'm not a developer, so I can't look, but my server people are looking at it, as well as a bunch of other stuff. I'm just curious if, knowing your own plugin as well as you do, you might offer any ideas/insights into this….? It's a major issue for us, making many of our client's websites ugly and unreadable. I appreciate any help or insight.
Yeah, that all makes sense. Looks like it was a db conversion issue. The db had all it's tables force-converted from latin1 to utf8, which truncated the contents of most pages, posts, and often theme and plugin settings. Luckily we were able to figure out when it happened, and the miracle workers at our hosting company was able to put together a complete db from the incremental backups and restore everything. We still need to get those tables converted to utf8. But at least we're not seeing these errors and such. Thanks again for the info.
EDIT: debugging is set to false on this install.


Important: This functionality is currently in the Beta release stage.
SentryOne XE Trace ensures that Top SQL uses the current SQL trace mechanism. It's also used to collect data while minimizing the overhead and effectively using Extended Events.
Important: There is a different process for enabling the SentryOne Extended Events Trace in the 18.4 upgrade.
The SentryOne monitoring service application configuration file is located in the SentryOne installation directory on the servers hosting the SentryOne monitoring service. Use either of the following files for x64 or x86 SentryOne systems.
Edit the configuration file using an editor of your choice.
Note: Remember that to edit this file for all monitoring services, the editor needs to be run as an administrator.
Add the following query to the appSettings section of the configuration file, and then select Save.
Complete the previous procedure for all monitoring services that are running in the monitoring solution. The configuration files can be edited while the services are running. However, the monitoring services need to be restarted to pick up the configuration changes.
SQL Server 2012 and higher uses Extended Events in place of SQL Trace.
SQL Server 2008R2 and lower remains using SQL Trace.
For more information about Extended Events and SQL XE Trace, see the Extended Events article.


text:
Inceptio Technology completes US$188 million in financing, led by Sequoia Capital China and Legend Capital
February 28th, 2022 — Inceptio Technology, an autonomous driving truck technology and operation company, announced the closing of a US $188 million Series B+ equity financing. This round of financing is jointly led by Sequoia Capital China and Legend Capital. Co-investors include Chow Tai Fook Enterprises Limited, Cedarlake Capital, supply chain solution & finance provider Wuchan Zhongda Group (600704.SH), and an international equity fund. Existing investors Meituan (03690.HK), NIO Capital, Eight Roads, Broad Vision Funds, etc. also participated.
The successful closing of the Series B+ will allow Inceptio Technology to further accelerate the development of its self-developed full-stack autonomous driving system "Xuanyuan", introduce more mass-produced autonomous driving truck models to the market, and speed up in electrification.
At the end of 2021, Inceptio Technology and China's leading OEM started mass production of L3 autonomous driving heavy-duty trucks, which are the industry's first, after three years of development. The L3 trucks have all been deployed to daily commercial operation on line-haul freight routes across China. The commercial operation has validated the cost advantage of Inceptio's L3 trucks and is rapidly scaling up.
© Jiluo Technology (Shanghai) Co., Ltd.


text:
BETC or bust, say wind and solar developers
Sustainable Industries - Mark Anderson - June 2, 2007
A fortified Oregon business energy tax credit (BETC), which raises the maximum write-off for renewables from 35 percent on $10 million projects to 50 percent on $20 million projects, is all but certain to pass into law as HB 2811 before legislators head home from Salem. But a new BETC won't do businesses much good unless lawmakers also close a loophole that devalues tax credits in years such as 2007, when the state will pay out a business tax kicker. As things stand, the kicker lessens corporate tax burdens and, in turn, eats into the value of the credits for would-be buyers - costly both in millions of dollars to the economy and megawatts gone undeveloped.
A fortified Oregon business energy tax credit (BETC), which raises the maximum write-off for renewables from 35 percent on $10 million projects to 50 percent on $20 million projects, is all but certain to pass into law as HB 2811 before legislators head home from Salem.
But a new BETC won't do businesses much good unless lawmakers also close a loophole that devalues tax credits in years such as 2007, when the state will pay out a business tax kicker. As things stand, the kicker lessens corporate tax burdens and, in turn, eats into the value of the credits for would-be buyers - costly both in millions of dollars to the economy and megawatts gone undeveloped.
In 2000, the kicker tax rebate was added to the state constitution by Oregon voters and inadvertently affected the BETC, which has been in place since 1980. The rebate kicks in when state revenues over a two-year period exceed economists' projections by 2 percent. Oregon corporations are on track to get their largest kicker rebate in history this year.
At issue is whether the kicker is based on tax bills before or after inclusion of tax credits. The situation impacts all Oregon tax credits, not just the BETC.
The confusion could be avoided through an... more [truncated due to possible copyright]
The confusion could be avoided through an amendment to the original refund bill, says Peter Solomon, executive vice president of Momentum Renewable Energy. "When BETC works it's a great thing and it's going to move a lot of business to Oregon. But a developer has to have a way to sell those credits or there's not much value to them."
The amendment is widely expected to be signed into law this session.
"Everybody from the governor on down knows how big a deal this is," says Alan Hickenbottom, northwest regional director of Vermont-based solar distribution firm groSolar. "It'll tell me what I'm going to be doing for the next four years." GroSolar recently acquired Grants Pass, Ore.- based Energy Outfitters [see "groSolar goes west," SI, Dec. 2006].
Source: http://www.sijournal.com/en...
http://wind3.herokuapp.com/posts/9214-betc-or-bust-say-wind-and-solar-developers


text:
View all Nature Research journals
Explore our content
Detection of hydrogen sulfide above the clouds in Uranus's atmosphere
Patrick G. J. Irwin ORCID: orcid.org/0000-0002-6772-384X1,
Daniel Toledo1,
Ryan Garland1,
Nicholas A. Teanby ORCID: orcid.org/0000-0003-3108-57752,
Leigh N. Fletcher3,
Glenn A. Orton4 &
Bruno Bézard ORCID: orcid.org/0000-0002-5433-56615
Nature Astronomy volume 2, pages420–427(2018)Cite this article
1023 Altmetric
Astronomy and planetary science
Giant planets
Visible-to-near-infrared observations indicate that the cloud top of the main cloud deck on Uranus lies at a pressure level of between 1.2 bar and 3 bar. However, its composition has never been unambiguously identified, although it is widely assumed to be composed primarily of either ammonia or hydrogen sulfide (H2S) ice. Here, we present evidence of a clear detection of gaseous H2S above this cloud deck in the wavelength region 1.57–1.59 μm with a mole fraction of 0.4–0.8 ppm at the cloud top. Its detection constrains the deep bulk sulfur/nitrogen abundance to exceed unity (>4.4–5.0 times the solar value) in Uranus's bulk atmosphere, and places a lower limit on the mole fraction of H2S below the observed cloud of \((1.0-2.5)\times 1{0}^{-5}\). The detection of gaseous H2S at these pressure levels adds to the weight of evidence that the principal constituent of 1.2–3-bar cloud is likely to be H2S ice.
Subscribe to Journal
Get full journal access for 1 year
only $8.25 per issue
All prices are NET prices.
VAT will be added later in the checkout.
Rent or Buy article
Get time limited or full article access on ReadCube.
Additional access options:
Fig. 1: The appearance and spectrum of Uranus at the near-infrared wavelengths observed by Gemini/NIFS and associated absorption spectra of CH4, NH3 and H2S.
Fig. 2: Pressure variation of temperature and condensable abundances assumed in this study for Uranus.
Fig. 3: Fits to average Gemini/NIFS observation of Uranus, made on 2 November 2010 at 15.3° N, using three different assumptions for the a priori imaginary refractive index spectrum, and excluding H2S and NH3 absorption.
Fig. 4: Fits to the coadded Gemini/NIFS observation of Uranus in the wavelength range 1.56–1.6 μm.
de Kleer, K., Luszcz-Cook, S., de Pater, I., Ádámkovics, M. & Hammel, H. B. Clouds and aerosols on Uranus: radiative transfer modeling of spatially-resolved near-infrared Keck spectra. Icarus 256, 120–137 (2015).
ADS Article Google Scholar
Irwin, P. G. J. et al. The application of new methane line absorption data to Gemini-N/NIFS and KPNO/FTS observations of Uranus' near-infrared spectrum. Icarus 220, 369–382 (2012).
Sromovsky, L. A., Fry, P. M. & Kim, J. H. Methane on Uranus: the case for a compact CH4 cloud layer at low latitudes and a severe CH4 depletion at high latitudes based on a re-analysis of Voyager occultation measurements and STIS spectroscopy. Icarus 215, 292–312 (2011).
Weidenschilling, S. J. & Lewis, J. S. Atmospheric and cloud structures of the Jovian planets. Icarus 20, 465–476 (1973).
de Pater, I., Romani, P. N. & Atreya, S. K. Possible microwave absorption by H2S gas in Uranus' and Neptune's atmospheres. Icarus 91, 220–233 (1991).
de Pater, I., Romani, P. N. & Atreya, S. K. Uranus' deep atmosphere revealed. Icarus 82, 288–313 (1989).
de Pater, I. & Massie, S. Models of the millimeter-centimeter spectra of the giant planets. Icarus 62, 143–171 (1985).
Cameron, A. G. W. in Essays in Nuclear Astrophysics (eds C. A. Barnes et al.) 23–43 (Cambridge Univ. Press, London, 1982).
Niemann, H. B. et al. The composition of the Jovian atmosphere as determined by the Galileo probe mass spectrometer. J. Geophys. Res. 103, 22831–22845 (1998).
Boissier, J. et al. Interferometric imaging of the sulfur-bearing molecules H2S, SO and CS in comet C/1995 O1 (Hale-Bopp). Astron. Astrophys. 475, 1131–1144 (2007).
Eberhardt, P., Meier, R., Krankowsky, D. & Hodges, P. R. Methanol and hydrogen sulfide in comet P/Halley. Astron. Astrophys. 288, 315–329 (1994).
ADS Google Scholar
Noll, K. S. et al. HST spectroscopic observations of Jupiter after the collision of comet Shoemaker-Levy 9. Science 267, 1307–1313 (1995).
Lellouch, E. Chemistry induced by the impacts: observations. In Proc. Space Telescope Science Institute Workshop (eds Noll, K. S. et al.) 213–242 (Vol. 156, IAU Colloquium, Cambridge Univ. Press, Cambridge, 1996).
Campargue, A., Leshchishina, O., Wang, L., Mondelain, D. & Kassi, S. The WKLMC empirical line lists (5852–7919 cm−1) for methane between 80 K and 296 K: 'final' lists for atmospheric and planetary applications. J. Molec. Spectrosc. 291, 16–22 (2013).
Rothman, L. S. et al. The HITRAN2012 molecular spectroscopic database. J. Quant. Spectrosc. Ra. 130, 4–50 (2013).
Irwin, P. G. J. et al. Uranus' cloud structure and seasonal variability from Gemini-North and UKIRT observations. Icarus 212, 339–350 (2011).
Irwin, P. G. J. et al. Further seasonal changes in Uranus' cloud structure observed by Gemini-North and UKIRT. Icarus 218, 47–55 (2012).
Irwin, P. G. J. et al. The NEMESIS planetary atmosphere radiative transfer and retrieval tool. J. Quant. Spectrosc. Ra . 109, 1136–1150 (2008).
Karkoschka, E. & Tomasko, M. The haze and methane distributions on Uranus from HST-STIS spectroscopy. Icarus 202, 287–309 (2009).
Fray, N. & Schmitt, B. Sublimation of ices of astrophysical interest: a bibliographic review. Plan. Space Sci. 57, 2053–2080 (2009).
Irwin, P. G. J. et al. Reanalysis of Uranus' cloud scattering properties from IRTF/SpeX observations using a self-consistent scattering cloud retrieval scheme. Icarus 250, 462–476 (2015).
Karkoschka, E. & Tomasko, M. Methane absorption coefficients for the jovian planets from laboratory, Huygens, and HST data. Icarus 205, 674–694 (2010).
Sromovsky, L. A. & Fry, P. M. Spatially resolved cloud structure on Uranus: implications of near-IR adaptive optics imaging. Icarus 192, 527–557 (2007).
Orton, G. S. et al. Mid-infrared spectroscopy of Uranus from the Spitzer Infrared Spectrometer: 1. determination of the mean temperature of the upper troposphere and stratosphere. Icarus 243, 494–513 (2014).
Grevesse, N., Asplund, M. & Sauval, A. D. The solar chemical composition. Space Sci. Rev. 130, 105–114 (2007).
Lodders. K. in Principles and Perspectives in Cosmochemistry (eds Goswami, A. & Reddy, B. E.) 379–417 (Astrophysics and Space Science Proc., Springer-Verlag Berlin Heidelberg, Berlin, 2010).
Campargue, A. et al. An empirical line list for methane in the 1.26–1.71 μm region for planetary investigations (T = 80–300 K). Application to Titan. Icarus 219, 110–128 (2012).
Feuchtgruber, H. et al. The D/H ratio in the atmospheres of Uranus and Neptune from Herschel-PACS observations. Astron. Astrophys. 551, A126 (2013).
Lécluse, C., Robert, F., Gautier, D. & Guiraud, M. Deuterium enrichment in giant planets. Planet. Space Sci. 44, 1579–1592 (1996).
Pine, A. S. Self-, N2-, O2-, H2-, Ar-, and He- broadening in the v 3 band Q branch of CH4. J. Chem. Phys. 97, 773–785 (1992).
Amundsen, D. S. et al. Accuracy tests of radiation schemes used in hot Jupiter global circulation models. Astron. Astrophys. 564, A59 (2014).
Margolis, J. S. Hydrogen broadening and collision-induced line shifts of methane at 4200 cm−1. J. Quant. Spectrosc. Ra. 49, 71–79 (1993).
Varanasi, P. & Chudamani, S. The temperature dependence of lineshifts, linewidths and line intensities of methane at low temperatures. J. Quant. Spectrosc. Ra. 43, 1–11 (1990).
Hartmann, J.-M. et al. A far wing lineshape for H2-broadened CH4 infrared transitions. J. Quant. Spectrosc. Ra. 72, 117–122 (2002).
de Bergh, C. et al. Applications of a new set of methane line parameters to the modeling of Titan's spectrum in the 1.58 μm window. Planet. Space Sci. 61, 85–98 (2012).
Sromovsky, L. A., Fry, P. M., Boudon, V., Campargue, A. & Nikitin, A. Comparison of line-by-line and band models of near-IR methane absorption applied to outer planet atmospheres. Icarus 218, 1–23 (2012).
Azzam, A. A. A., Tennyson, J., Yurchenko, S. N. & Naumenko, O. V. ExoMol molecular line lists—XVI: the rotation-vibration spectrum of hot H2S. Mon. Not. Roy. Ast. Soc. 460, 4063–4074 (2016).
Lacis, A. A. & Oinas, V. A description of the correlated-k distribution method for modelling nongray gaseous absorption, thermal emission, and multiple scattering in vertically inhomogeneous atmospheres. J. Geophys. Res. 96, 9027–9063 (1991).
Plass, G. N., Kattawar, G. W. & Catchings, F. E. Matrix operator method of radiative transfer. 1: Rayleigh scattering. Appl. Opt. 12, 314–329 (1973).
Borysow, A. Modeling of collision-induced infrared absorption spectra of H2–H2 pairs in the fundamental band at temperatures from 20 to 300 K. Icarus 92, 273–279 (1991).
Borysow, A. New model of collision-induced infrared absorption spectra of H2–He pairs in the 2–2.5 μm range at temperatures from 20 to 300 K—an update. Icarus 96, 169–175 (1992).
Zheng, C. & Borysow, A. Modeling of collision-induced infrared absorption spectra of H2 pairs in the first overtone band at temperatures from 20 to 500 K. Icarus 113, 84–90 (1995).
Menang, K. P., Coleman, M. D., Gardiner, T. D., Ptashnik, I. V. & Shine, K. P. A high-resolution near-infrared extraterrestrial solar spectrum derived from ground-based Fourier transform spectrometer measurements. J. Geophys. Res. 118, 5319–5331 (2013).
Fiorenza, C. & Formisano, V. A solar spectrum for PFS data analysis. Planet. Space Sci. 53, 1009–1016 (2005).
Thuillier, G. et al. The solar spectral irradiance from 200 to 2400 nm as measured by the SOLSPEC spectrometer from the ATLAS and EURECA missions. Sol. Phys. 214, 1–22 (2003).
Sheik-Bahae, M. in Encyclopedia of Modern Optics (eds Guenther, R. D. et al.) 234–239 (Academic Press, Amsterdam, 2005).
Mishchenko, M. I., Travis, L. D., Khan, R. A. & West, R. A. Modeling phase functions for dustlike tropospheric aerosols using a shape mixture of randomly oriented polydisperse spheroids. J. Geophys. Res. 102, 16831–16847 (1997).
We are grateful to the United Kingdom Science and Technology Facilities Council for funding this research and to our support astronomers: R. McDermid and C. Trujillo. The Gemini Observatory is operated by the Association of Universities for Research in Astronomy under a cooperative agreement with the NSF on behalf of the Gemini partnership: the National Science Foundation (United States), the Science and Technology Facilities Council (United Kingdom), the National Research Council (Canada), CONICYT (Chile), the Australian Research Council (Australia), Ministério da Ciência e Tecnologia (Brazil) and Ministerio de Ciencia, Tecnología e Innovación Productiva (Argentina). We thank L. Sromovsky for providing the code used to generate our Rayleigh-scattering opacities. G.A.O. was supported by NASA funding to the Jet Propulsion Laboratory, California Institute of Technology. L.N.F. was supported by a Royal Society Research Fellowship at the University of Leicester.
Department of Physics (Atmospheric, Oceanic and Planetary Physics), University of Oxford, Oxford, UK
Patrick G. J. Irwin, Daniel Toledo & Ryan Garland
School of Earth Sciences, University of Bristol, Bristol, UK
Nicholas A. Teanby
Department of Physics & Astronomy, University of Leicester, Leicester, UK
Leigh N. Fletcher
Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, USA
Glenn A. Orton
LESIA, Observatoire de Paris, PSL Research University, CNRS, Sorbonne Universités, UPMC Univ. Paris 6, Université Paris-Diderot, Sorbonne Paris Cité, Meudon, France
Bruno Bézard
Patrick G. J. Irwin
Daniel Toledo
Ryan Garland
P.G.J.I. wrote the proposal to make the original observations, and reduced and reanalysed the data using the NEMESIS code; B.B. and R.G. assisted in identifying and validating the line data used. G.A.O. provided the Spitzer temperature–pressure profile used. All authors contributed to the analysis and interpretation of the results, and all authors wrote the final paper.
Correspondence to Patrick G. J. Irwin.
The authors declare no competing interests.
Publisher's note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Figures 1–12.
Irwin, P.G.J., Toledo, D., Garland, R. et al. Detection of hydrogen sulfide above the clouds in Uranus's atmosphere. Nat Astron 2, 420–427 (2018). https://doi.org/10.1038/s41550-018-0432-1
Issue Date: May 2018
Latitudinal variation of methane mole fraction above clouds in Neptune's atmosphere from VLT/MUSE-NFM: Limb-darkening reanalysis
Patrick G.J. Irwin
, Jack Dobinson
, Arjuna James
, Daniel Toledo
, Nicholas A. Teanby
, Leigh N. Fletcher
, Glenn S. Orton
& Santiago Pérez-Hoyos
Atmospheric Electricity at the Ice Giants
K. L. Aplin
, G. Fischer
, T. A. Nordheim
, A. Konovalenko
, V. Zakharenko
& P. Zarka
Space Science Reviews (2020)
Study of Electron and Positron Elastic Scattering from Hydrogen Sulphide Using Analytically Obtained Static Potential
Dibyendu Mahato
, Lalita Sharma
& Rajesh Srivastava
Atoms (2020)
Meeting report: There's something in the air
Leigh N Fletcher
Astronomy & Geophysics (2020)
Determining the origin of the building blocks of the Ice Giants based on analogue measurements from comets
K E Mandt
, O Mousis
& S Treat
Monthly Notices of the Royal Astronomical Society (2020)
Nature Astronomy | News & Views
Selective enrichment of volatiles confirmed
Imke de Pater
Nature Astronomy ISSN 2397-3366 (online)
Close banner Close
Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.
I agree my information will be processed in accordance with the Nature and Springer Nature Limited Privacy Policy.
Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing


Gets or sets the clipping rectangle, in pixel coordinates.
The clipping rectangle, in pixel coordinates. The default value is LeadRectD.Empty.
The engine will apply this clipping into Bounds to exclude all or parts of the objects that do not fit. The transformation set in SvgRenderOptions.Transform will not be applied to this rectangle. If this value is an empty Leadtools.LeadRectD or has 0 width and 0 height, then an Empty rectangle will be used to render the entire document and no clipping performed.


Alexandra Race Club adheres to strict Liquor Licensing Laws and the Responsible Serving of Alcohol. We want everyone to have a great day but reserve the right to exclude anyone not behaving well.
We strongly encourage you purchase alcohol at the course rather than BYO. We are a Not-for-Profit race club run by volunteers. Our bar prices are very fair and reasonable and the bar is run by RSA trained club members. Funds raised maintain our track and facilities.
Groups wishing to BYO alcohol must apply for and display a Temporary Limited License in your own right and adhere to the requirements of the law including rules related to the responsible serving of alcohol. Please ring Robyn 5773 4304 for a map to add to your application and allow 8 weeks for the application to be processed.
See the map and read our Liquor Management Policy in our race book for details of dry and wet areas, marquee and BYO areas.
Food can be purchased on course or BYO.
The afternoon tea stand has a wonderful range of homemade snacks and delights.
Alexandra Lions Club run a fantastic BBQ and there is an ice cream stand as well.
Catering for groups from $15 /head, by contacting Robyn 5773 4304.
Reserved area located inside the John O'Brien Entertainment Centre. 2 tables 10 -20 chairs. Air conditioned comfort and internal access to the Race Club Bar.


1. Introduction, 2. It s All Over Now, 3. Miss Judy s Farm, 4. Memphis , Tennessee , 5. Maggie May, 6. Stay With Me, 7. Angel, 8. Too Bad, 9. I Would Rather Go Blind, 10. That s All You Need-True Blue (not on cover), 11. Maybe I m Amazed, 12. (I Know I m) Losing You, 13. Twistin The Night Away, 14. One Last Cheerio (not on cover).
This release presents the Faces concert at Seattle Sport Center Coliseum that happened in early September 1972, a recording that has arrived on the marked some months ago from a torrent site which was previously unavailable, right at the end of the band s 8th US Tour that will end on the 11th at New York s Madison Square Gardens. This recording is an honest document that has the merit of having all instruments equally represented although being in mono and with the sound output pretty much compressed. Rod Stewart calls Woody Hoochie Koochie Man before changing his guitar in order to play Stay With Me; the band plays a tight set, don t know if they were in a hurry but it seems the concert was played in a bit of a rush. This release is however important as documents a concert that was not available before and being pressed on silver disc it certainly is worth the attention of fans and collectors.


text:
/**
 * This package provides test environment for testing rejecting a command during command routing.
 */

@CheckReturnValue
@ParametersAreNonnullByDefault
package io.spine.server.route.given.switchman;

import com.google.errorprone.annotations.CheckReturnValue;

import javax.annotation.ParametersAreNonnullByDefault;

redpajama_set_name: RedPajamaGithub


The day before New Years Eve, I thought to myself that it would be nice to pull out a quality beer as I knew I was going to crack open Rare Bourbon County Stout the next day, so I needed something that could lead me in to such a big American craft beer.
Nemesis 2009 by Founders, which had been aging in the cellar for nearly year, seemed to be the perfect fit. I have heard good things about this annual release, with each being a bit different than the previous. Time to take the plunge. Needless to say, I was excited for this tasting and review.
After the physical eying of the beer, it was all down hill for me: the aroma and taste just wasn't what I expected. Flavors seemed to be off and not well balanced. The drinkability suffered because of this. A bit of a let down.
For the difficulty I had obtaining this beer (called and drove all over the place) and the cost (nearly $6 per bottle and some places raised the price to gouge), this version of Nemesis falls short. After looking at my review and points, I actually believe I over rated this beer. Just give me my KBS and I will be happy. Enjoy!
Useless Fact: Nerve impulses to and from the brain travel as fast as 170 miles (274 km) per hour.
Had to make up for taking last night off with an array of four seasonal beers and a Curmudgeon to keep me honest. 🙂 I am about half way through the beers from Two Beer Dudes Oktoberfest festival.
Curmudgeon by Founders Brewing Company is an Old Ale that has been aged in oak barrels. I had six of these before I could pull myself away from the glass long enough to review it. Molasses, grain, vanilla, and dark fruit are part of the complex aroma and taste of this beer that blend together nicely to make one fine drinking beer. Slight dryness and warmth that compliment this beer perfectly. I hope I can still get some more of this.
Ichabod by New Holland Brewing Company is a pumpkin beer. Ichabod is a quality offering that didn't live up to the aroma in the taste. I thought the aroma was spot on and had me preparing for a great taste but I was let down when the beer was a little light and watery. If you prefer your pumpkins not as spiced up in the mouth, then this would be a really good beer. air max 90 femmes In spite of what I said, I would have this beer again.
Staghorn Oktoberfest by New Glarus Brewing Company was next. I cant' hide the fact that I am a fan of Glarus beers as I have been there twice this summer and tasted/reviewed at least 18 different styles. Staghorn delivers with spot on interpretation of the style. Great combination of malts and drinkability make it a winner in my book.
Punkin Ale by Dogfish Head Craft Brewed Ales found its way into my glass next. I felt the aroma was similar to Ichabod but where it left off, Punkin Ale delivers by carrying over the pleasant aroma into the taste. A well rounded and crisp offering.
The last beer of the day was Gemuetlichkeit Oktoberfest by Tyranena Brewing Company. To this point I have been a fan of Tyranena's beers but this one just seemed a little lackluster and couldn't find the style.
Order of preferences: Curmudgeon, Staghorn Oktoberfest, Punkin Ale. Ichabod, Gemuetlichkeit Oktoberfest. Enjoy!
Oh, what a sigh of relief, another Wednesday and another beer store visit. Why can't I spend 8 hours a day in the beer store and only 20 minutes per week at work? That would make me so happy. I believe my stress level would drop exponentially. I wonder what play I could devise to make this become a reality? The wheels are turning.
Travis was at lunch when I arrived, which shortened my trip. It isn't the same when you don't have your own special guided tour with a really knowledgeable person to take you on said tour. Air Jordan Femme Needless to say, I have to go on memory of what is new and what has been there.
I am sure there are a few things I missed but Curmudgeon from Founders Brewing was sitting right in the middle of the isle and, I believe, it had a spotlight shining down upon it.
I had some one year, oak aged Curmudgeon at Great Lake Brew Fest about a month ago. Outstanding.
I look forward to having one (or more) this weekend as I celebrate my 40th birthday. Enjoy!


text:
LDCRE
Meet the Committee
Alderdice Review
Shadowing and Mentoring Scheme
#TravelWhileBAME
History of Race Equality within the party
The late Lord Avebury was the pioneer who set up the first ever race and community relations panel in the Liberal Party. This was around 1970, well before the merger of the Liberals with the Social Democrats in 1988. Navnit Dholakia acted as its secretary. The Panel produced a number of policy documents and arranged fringe meetings at Party Conferences. It was also responsible for race audits of policy documents.
Zerbanoo Gifford took over from Lord Avebury in the 1980s. In 1980 she was elected a councillor for Harrow, the first female Asian councillor to be elected for the Liberal Party. In 1986 she chaired the Liberal "Commission of Inquiry into Ethnic Minority Involvement" in the party.
in 1992, Ramesh Dewan established Asian Liberal Democrats. The name was changed a few years later to become Ethnic Minority Liberal Democrats or EMLD for short.
In 2001 when Lord Dholakia was President of the Party (1999-2002), he together with others such as Cllr Rabi Martins set up another entity known as Ethnic Minority Election Task Force (EMETF) to focus on the election of Parliamentary candidates of minority background. Steve Bradford a researcher in the Home Affairs team produced an action paper which was approved by the Party. In 2004 Parmjit Singh Gill was elected in the Leicester South by-election and Sajjid Karim as a LibDem MEP for North West England.
Nasser Butt and Fiyaz Mughal were the subsequent Chairmen of EMLD between 2001-2004 and 2004-2008 respectively. Fiyaz was a Councillor in Haringey and under the leadership of Simon Hughes MP was made Deputy President for Inclusion issues. He later went on to found the charity, Faith Matters and Tell Mama, a helpline for reporting incidents of Islamophobia.
In 2010 Floella Benjamin of African Caribbean heritage and Meral Hussein Ece of Turkish-Cypriot background were appointed to the House of Lords. Between 2008-2012 whilst Meral was chairman of EMLD, EMLD adopted a new constitution and EMETF became merged into EMLD. Also during this period, Party leader and Deputy Prime Minister Nick Clegg appointed Meral as his advisor on diversity and set up the Race Equality Task force. The policy paper and a motion on Race Equality in Education and Employment was adopted by the Party at conference in 2014.
Also around 2014, the party expanded the Diversity Unit at HQ and launched the Dadhabai Naraoji Award, a prize for local parties which have successfully reached out to ethnic minority communities and had a diverse executive team, an idea first promoted by Cllr Rabi Martins.
Issan Ghazni took on the Chairmanship of EMLD after Meral, and launched the Libdems Muslim Network around 2014. Ruwan Uduwerage-Pereira, a former Newbury Town Councillor was Chairman of EMLD between 2015-2017. Following his resignation from the Party, Roderick Lynch became Acting Chair and was elected at the Annual General Meeting that relaunched EMLD as LDCRE in June 2018.
Lib Dem Campaign for Race Equality Twitter
Liberal Democrats Campaign for Race Equality Facebook
Lib Dem Campaign for Race Equality <info@ldcre.org.uk>
If you enter your details on this website, The Liberal Democrats will use your contact details to send you information on the topics you have requested. Any data we gather will be used in accordance with our privacy policy at ldcre.org.uk/en/privacy. To exercise your legal data rights, email: data.protection@libdems.org.uk.
Published and promoted by Lib Dem Campaign for Race Equality, 8-10 Great George Street, London, SW1P 3AE


text:
namespace agency
{
namespace experimental
{
namespace detail
{
namespace short_vector_detail
{

// XXX eliminate this once we've integrated this functionality elsewhere within the library
template<size_t first, size_t last>
struct static_for_loop_impl
{
  template<class Function>
  __AGENCY_ANNOTATION
  static void invoke(Function&& f)
  {
    std::forward<Function>(f)(first);

    static_for_loop_impl<first+1,last>::invoke(std::forward<Function>(f));
  }
};

template<size_t first>
struct static_for_loop_impl<first,first>
{
  template<class Function>
  __AGENCY_ANNOTATION
  static void invoke(Function&&)
  {
  }
};

template<size_t n, class Function>
__AGENCY_ANNOTATION
void static_for_loop(Function&& f)
{
  static_for_loop_impl<0,n>::invoke(std::forward<Function>(f));
}

template<size_t first, size_t last>
struct bounded_index_impl
{
  template<class T, size_t N>
  __AGENCY_ANNOTATION
  static T& index(array<T,N>& a, int idx)
  {
    if(first == idx)
    {
      return a[first];
    }

    return bounded_index_impl<first+1,last>::index(a, idx);
  }

  template<class T, size_t N>
  __AGENCY_ANNOTATION
  static const T& index(const array<T,N>& a, int idx)
  {
    if(first == idx)
    {
      return a[first];
    }

    return bounded_index_impl<first+1,last>::index(a, idx);
  }
};

template<size_t first>
struct bounded_index_impl<first,first>
{
  template<class T, size_t N>
  __AGENCY_ANNOTATION
  static T& index(array<T,N>& a, int)
  {
    return a[0];
  }

  template<class T, size_t N>
  __AGENCY_ANNOTATION
  static const T& index(const array<T,N>& a, int)
  {
    return a[0];
  }
};

template<class T, size_t N>
__AGENCY_ANNOTATION
T& bounded_index(array<T,N>& a, int idx)
{
  return bounded_index_impl<0,N>::index(a, idx);
}

template<class T, size_t N>
__AGENCY_ANNOTATION
const T& bounded_index(const array<T,N>& a, int idx)
{
  return bounded_index_impl<0,N>::index(a, idx);
}

} // end short_vector_detail
} // end detail

template<class T, std::size_t N>
class short_vector
{
  private:
    template<class Function>
    __AGENCY_ANNOTATION
    void for_loop(Function&& f)
    {
      if(N == size())
      {
        detail::short_vector_detail::static_for_loop<N>(std::forward<Function>(f));
      }
      else
      {
        detail::short_vector_detail::static_for_loop<N>([&](int i)
        {
          if(i < size())
          {
            std::forward<Function>(f)(i);
          }
        });
      }
    }

    template<class Function>
    __AGENCY_ANNOTATION
    void for_each(Function&& f)
    {
      for_loop([&](int i)
      {
        std::forward<Function>(f)(operator[](i));
      });
    }

  public:
    static const std::size_t static_max_size = N;

    using value_type = T;

    // encode the maximum size of this short_vector in its size_type
    using size_type = bounded_size_t<static_max_size>;

    using difference_type = std::ptrdiff_t;
    using reference = value_type&;
    using const_reference = const value_type&;
    using pointer = value_type*;
    using const_pointer = const value_type*;
    using iterator = pointer;
    using const_iterator = const_pointer;

    __AGENCY_ANNOTATION
    short_vector()
      : size_(0)
    {
    }

    __AGENCY_ANNOTATION
    short_vector(const short_vector&) = default;

    __AGENCY_ANNOTATION
    short_vector(short_vector&&) = default;

    template<class Range>
    __AGENCY_ANNOTATION
    short_vector(Range&& other)
      : size_(other.size())
    {
      assert(other.size() <= max_size());

      // copy construct each element with placement new
      for_loop([&](int i)
      {
        T& x = (*this)[i];
        ::new(&x) T(other[i]);
      });
    }

    __AGENCY_ANNOTATION
    reference operator[](size_type pos)
    {
      return array_[pos];
    }

    __AGENCY_ANNOTATION
    const_reference operator[](size_type pos) const
    {
      return array_[pos];
    }

    __AGENCY_ANNOTATION
    reference front()
    {
      return *begin();
    }

    __AGENCY_ANNOTATION
    const_reference front() const
    {
      return *begin();
    }

    __AGENCY_ANNOTATION
    reference back()
    {
#ifdef __CUDA_ARCH__
      return detail::short_vector_detail::bounded_index(array_, size() - 1);
#else
      return array_[size()-1];
#endif
    }

    __AGENCY_ANNOTATION
    const_reference back() const
    {
#ifdef __CUDA_ARCH__
      return detail::short_vector_detail::bounded_index(array_, size() - 1);
#else
      return array_[size()-1];
#endif
    }

    __AGENCY_ANNOTATION
    optional<value_type> back_or_none() const
    {
      //return empty() ? nullopt : make_optional(back());

      // XXX this requires fewer registers than the equivalent above
      //     but depends on the knowledge that the implementation of back()
      //     returns a reference to an actual memory location even when size() == 0
      auto result = make_optional(back());
      if(empty()) result = nullopt;
      return result;
    }

    __AGENCY_ANNOTATION
    T* data()
    {
      return array_.data();
    }

    __AGENCY_ANNOTATION
    const T* data() const
    {
      return array_.data();
    }

    __AGENCY_ANNOTATION
    iterator begin()
    {
      return data();
    }

    __AGENCY_ANNOTATION
    const_iterator begin() const
    {
      return data();
    }

    __AGENCY_ANNOTATION
    const_iterator cbegin()
    {
      return begin();
    }

    __AGENCY_ANNOTATION
    const_iterator cbegin() const
    {
      return begin();
    }

    __AGENCY_ANNOTATION
    iterator end()
    {
      return data() + size();
    }

    __AGENCY_ANNOTATION
    const_iterator end() const
    {
      return data() + size();
    }

    __AGENCY_ANNOTATION
    const_iterator cend()
    {
      return end();
    }

    __AGENCY_ANNOTATION
    const_iterator cend() const
    {
      return end();
    }

    __AGENCY_ANNOTATION
    constexpr bool empty() const
    {
      return size() == 0;
    }

    __AGENCY_ANNOTATION
    constexpr size_type size() const
    {
      return size_;
    }

    __AGENCY_ANNOTATION
    constexpr size_type max_size() const
    {
      return N;
    }

    __AGENCY_ANNOTATION
    void fill(const T& value)
    {
      for(auto& e : *this)
      {
        e = value;
      }
    }

    //__AGENCY_ANNOTATION
    //void swap(short_vector& other)
    //{
    //  for(size_type i = 0; i < size(); ++i)
    //  {
    //    agency::detail::adl_swap((*this)[i], other[i]);
    //  }
    //}

  private:
    array<value_type, N> array_;
    size_type size_;
};

template<class T, std::size_t N>
__AGENCY_ANNOTATION
bool operator==(const short_vector<T,N>& lhs,  const short_vector<T,N>& rhs)
{
  if(lhs.size() != rhs.size()) return false;

  for(std::size_t i = 0; i < lhs.size(); ++i)
  {
    if(lhs[i] != rhs[i]) return false;
  }

  return true;
}

// XXX other relational operators here
// XXX get() here?
// XXX tuple specializations here?

template<class T, std::size_t N>
__AGENCY_ANNOTATION
void swap(short_vector<T,N>& a, short_vector<T,N>& b)
{
  a.swap(b);
}

} // end experimental
} // end agency