text:
All Candidates Debate: September 23rd
Ottawa's municipal election is fast approaching, and residents of our ward will have an important choice to make on October 27th.
To help you in that process, the Dalhousie Community Association, in conjunction with the Preston BIA, Chinatown BIA and CKCU FM will be hosting an all candidates debate on September 23rd at St. Luke's Church. Doors open at 6:30 and the event begins at 7pm.
There are 10 people running to represent us at City Hall, and the person that's elected will play an important role in shaping our community for years to come. This is a great opportunity to see what the contenders have to say.
What do you want to hear them discuss? The DCA is finalizing the format of this debate, and welcomes input on themes you would like to see raised. Feel free to comment on this post or email president@ottawadalhousie.ca
By an Mike Powell - September 12, 2014
Planning Committee meets today to consider the Preston-Carling Community Design plan, which will shape our neighbourhood for decades to come. We've issued the press release below to highlight some of our concerns.
There are a number of elements that need to be amended to protect the things that matter most in our community. For more information, you can visit www.savelittleitaly.ca.
DCA Preston-Carling CDP Press Release FINAL
By an Mike Powell - June 23, 2014
DCA AGM, with Guest Speaker Dr. Mark Kristmanson
The Dalhousie Community Association will be holding its annual general meeting on Tuesday, April 29th at 7:00PM at the Dalhousie Community Centre.
We are very excited to welcome Dr. Mark Kristmanson, CEO of the National Capital Commission, as our keynote speaker. Our neighbourhood is bounded to the north and south by NCC land. The redevelopment of Lebreton Flats is gradually reshaping the northern portion of our neighbourhood, and the parklands along the Ottawa River and Dow's Lake are important greenspaces to our community.
By an Mike Powell - April 23, 2014
Residents Start Pedestrian Audits of the Transitway Diversion Route
More from the Albert/Scott bus diversion efforts:
22 April 2014 | Frustrated by four months of waiting for a critical safety report on the proposed diversion of buses through their community during the Confederation Line construction, community members will undertake their own audit Thursday night. Residents have been asking the City for copies of the Pedestrian and Cycling Safety Audits prepared by Rideau Transit Group in preparation for the diversion of 2500 buses a day onto Scott and Albert streets, but City officials and RTG say the report is not ready. "We're frustrated because the report is supposed to be the basis of safety measures that were described in early December. If that's the case, how can it now not be ready? This is critical information for the community," says the Hintonburg Community Association's Cheryl Parrott, one of the safety audit organizers. The first audit will be with the Women's Initiatives for Safer Environments (wiseott…
Albert St. Reconstruction Open House: What you need to know
Albert St. will begin it's (long!) reconstruction process in early May. This will involve a total replacement of sewers and water mains, construction of a temporary transitway for during the LRT construction (though we are working to minimize this!), and ultimately a final reconstruction in after 2018 for a permanent design.
The city will be holding an open house on April 8th from 5-7 PM at the Dalhousie Community Centre to highlight what will be happening during the sewer reconstruction and the post-2018 design. 2018 may seem like a long ways away, but the decisions for what will be built then are being made today. It's important that you make your voice heard.
The DCA has been participating in the consultations on this project for sometime. We've put together a handy sheet of our key thoughts that will hopefully help frame yours.
Please let us know what you think!
Albert St. Re-Design Open House Key Themes, April 8 2014
Planning Committee meets today to consider the Pre...
Residents Start Pedestrian Audits of the Transitwa...
Albert St. Reconstruction Open House: What you nee...


If you've ever attempted printing out a webpage, you already know that sometimes it doesn't work and sometimes it works like a breeze. Basically, if a website's content is specifically designed for display on a computer screen, it won't be able to send that data to your printer. The end result is a terrible looking webpage on paper, even though it looked just fine on your screen. So if you have a website and you want your pages to be printer-friendly so your visitors won't encounter these problems, continue reading to learn how to go about doing so using CSS.
To improve the webpages' printed view, you can do a few things.
Start by getting rid of any elements that really don't need to be there, such as navigation menus, sharing buttons, and ads. You don't need these to show up on printed versions of your site, and they will only end up getting in the way if they do. So utilize the display:none declaration in CSS in order to hide these elements. Otherwise, you can move them so that you can include them while still making the printed version easy to read.
If your webpage has sidebars, infographics, and excerpts, they may be removed or cut off when the page is printed. But because these are good features, you want to include them.
Another step you can take is removing the color from the printed versions of your site, as people often don't want to waste expensive color printer ink.
Finally, you can also change your font to make the document easy to read from a bit of a distance. For example, use larger fonts for recipes that people may need to read while they cook. Stick with serif fonts, such as Times New Roman, rather than sans-serif options like Helvetica.
If you want to ensure every webpage will look great online and on paper, stay on top of the latest CSS rules by taking courses or doing your research online. In this way, you can maintain your website yourself.
With these tips in mind, you can create a website that has pages that can easily be printed. Test it out on your own printer, making sure you have the right HP printer parts to keep your printer working like new, in order to be sure the rules that you set will always work.
What Does Google-Friendly Content Actually Mean?
Is WordPress a Good Platform for a Home Services Contractor?


text:
Prospect Wrap-Up #1: The first few out
How did Tim Harrison, Matt DeBlouw, Adam Ollas Mattsson, Rushan Rafikov, and Nick Schneider do this season?
By ctibs Mar 25, 2016, 10:00am PDT
Share All sharing options for: Prospect Wrap-Up #1: The first few out
Claus Andersen/Getty Images
Hockey regular seasons around the world are ending soon, and (guesstimating) just under half of the world's hockey players will not be participating in the playoffs. Some of those players are Flames prospects. Here are five of them.
Kind of not-surprisingly, these players aren't very high up on the prospect chart. They aren't difference makers for their teams, which is probably why they're not playing hockey before April. You might look at these names and say "oh yeah, that guy."
We'll be breaking down these guys' seasons using some handy NHLe charts I made up. They're a bit tricky, so here's a guide on reading them:
How to read these charts:
The Y-Axis is NHLe and the X-axis is the months (0 is October, so count up from there). All other data is mentioned in the legends, and is only for comparison purposes.
R squared (or line of best fit):
To sum up NHLe, it is the amount of points a non-NHL player, based on their PPG output in whatever league, would likely score over the course of an 82 game season based on historical trends from players in that same league. While this is a useful tool for projections, there are some flaws with this number. NHLe cannot account for hot starts, cold streaks, absences, streaky play, and whatever else may positively/negatively influence the number (this is important to mention, especially at the NCAA level when the opening schedule is usually comprised of weaker teams). R squared helps cut out that noise. Since we tracked stats on a month-to-month basis, we can show a player's consistency and discover which NHLe numbers are inflated and which are not. Two things to help determine this:
The direction of the line of best fit is a good hint. Conventional hockey wisdom would say that a player gets better as the season goes on, so normally, the line should go up, indicating continued growth and strong performances. A line going down usually indicates a hot start and declining performances, and should be viewed more cautiously. Basically, the direction of the line could show whether or not a number is influenced by a certain good/bad stretch. Steepness of the line indicates how heavily it was influenced (however, depending on how the images scale out, lines may appear steeper than the actual data says)
The actual r squared number. This number is how well the line of best fit actually fits the data. In our terms, this is how consistent the player was over the course of a season. The closer the number is to one, the better. If a number is closer to one, we have a relatively steady player (the higher the NHLe, the better this is. Someone consistently scoring is better than someone not scoring). The further, the more sporadic.
NHLe flat lines:
These are comparison points. Generally, you would want the month-to-month data to hover around this line for the current season, and higher than all previous seasons.
Goalie charts:
Basically the same deal, but with SV%.
Tim Harrison:
Position Birthdate Height Weight Draft
RW January 11th, 1994 6'3" 193 2013, 6th round (#157)
This was Harrison's Junior year at Colgate. The big winger contributed eight goals, nine assists, and 17 points - all career highs- for the Raiders, who placed 10th in the ECAC and lost in the first round of the conference's tournament to Dartmouth.
NHLe Chart:
2015-16 Final NHLe: 8.91
Harrison certainly peaked very early in the season, scoring two goals and notching one assist in his first six games. Then he dropped off, only adding one assist in his next nine games. For the majority of the season, Harrison was a no-show, performing just about the same as he did the previous year. While he certainly made up for lost time in the final few months, Harrison just didn't have a good year as his NHLe would say. Considering that number is 8.91, that doesn't bode well.
Projection data (finding players with similar NHLe in certain years) is all from theprojectionproject.com, a site I cannot recommend enough
They don't look good. Players with similar heights, weights, and draft +2 data (TPP will only allow you to search up to the d+2 year, Harrison had a 5.61 NHLe that year), include Steven Fogarty, Robert Nyholm, Dominik Uher, and a whole lot of other names. Basically, no one worth a damn. Optimistically, he has some minor AHL success like Uher. Harrison has another year to prove himself, but the outlook isn't positive.
Matt DeBlouw
C/LW September 17th, 1993 6'0" 183 2012, 7th round (186th)
In his senior year at Michigan State, DeBlouw put up nine goals, eight assists, and 17 points in 28 games, good for a career best 0.6 PPG. An undisclosed injury early in the season kept him out for five weeks, but he returned and put up his best production with MSU. The Spartans' season ended early in the Big 10 tournament, bowing out to Ohio State in the first round.
2015-16 NHLe: 17.43
You can clearly see the impact of his injury in the chart (I forgot to mark it, but it comes at the end of October and finishes mid-November). While he slowly returned to form, he was never quite the same after a hot start, only heating up towards the end of the season. DeBlouw certainly made major improvements from his first two years in the Big 10 (for those wondering why he put up great numbers in his first year, the CCHA was trash in it's final year and the Big 10 is a significant improvement), but his numbers are still somewhat low for a senior.
It's probably something that we haven't heard anything from the Flames with regards to signing him and giving him an AHL or ECHL chance. TPP lists 305 players with stats similar to his at any point in his career. Only 63 of those guys found a regular place in the NHL, 19 of them on the fourth line. That's optimistic. Most likely, this is the last we'll ever hear of him.
Adam Ollas-Mattsson
D July 30th, 1996 6'4" 209 2014, 6th round (#175)
The Flames' big Swedish defender got a big international debut on the World Juniors stage as one of Sweden's younger elder statesmen. Unfortunately, he injured himself and was out for the rest of the season. He was playing so well!
2015-16 NHLe: 8.5
Not much to say here. He was playing very well for a defencemen in a professional league, then he got injured. He did better then he did in years past, with consistently improving numbers (besides his hiccup last year, growing pains I would say).
The Flames should probably bring him over to the Stockton Heat this offseason. Right now, Ollas-Mattsson is tracking similarly to Brendan Mikkelson, Carl Sneep, and Ivan Baranka. These aren't household names, but they all have NHL experience and decent AHL careers. Considering his draft status, that's not bad at all.
Rushan Rafikov
D May 15th, 1995 6'2" 207 2013, 7th round (187th)
Our own enigmatic Russian received some substantial and valuable KHL time this year, though didn't do much with it. Rafikov also had brief stints in the MHL (where he played in the playoffs) and VHL. Two steps forwards, one back yadda yadda.
2015-16 NHLe: 3.98
Rafikov did not belong in the KHL this year, as his stats show. He was a good player back in the VHL (though the NHLe for that league is derived from other translation factors (KHL*AHL) due to the fact that very few players from the VHL ever make it to the NHL), and the transition to the KHL was rough. Better luck next year.
Maybe he comes over for development camp this year? There's nothing helpful in the TPP database regarding Rafikov.
Nick Schneider
G July 21st, 1997 6'2" 181 Undrafted (2015 draft eligible year)
Originally a training camp invitee, Schneider became a favourite among Flames management and found himself with an ELC heading back to Medicine Hat. He didn't start off so hot, but got much better as the season progressed. Schneider dragged the Tigers from the brinks of early elimination to a one game playoff with the Edmonton Oil Kings for the final playoff spot in the WHL, ending in a bitter 6-4 defeat.
2015-16 SV%: 0.896%
Yes, that start to the year was absolutely terrible. It did impact his numbers throughout the year, but he remained relatively steady at sub .900% numbers. He wasn't the worst in the WHL, but he was far away from average. Luckily, he's still 18, and has time to improve.
There are no actual projection methods for goalies, but based on his numbers from the year before, I'd imagine that we aren't going to see Schneider get much better than he already is.
And that's it for this round of prospect wrap ups! Frozen Four and CHL playoffs begin tomorrow, so perhaps we'll have some more wrap-up posts in upcoming weeks. Until then, enjoy!

redpajama_set_name: RedPajamaCommonCrawl


Arsenal are 10 points behind leaders Leicester with six games to play.
Mesut Ozil and Alexis Sanchez converted Alex Iwobi passes to put Arsenal 2-0 up but Carroll netted twice in 160 seconds to bring his side level by half-time.
A far-post header completed Carroll's treble, before Laurent Koscielny hooked in the equaliser from 10 yards.
The hosts extended their unbeaten home run in the Premier League to 14 games but Slaven Bilic's side remain sixth, two points behind fourth-placed Manchester City, who play West Bromwich Albion at 17:30 BST.
Striker Carroll was rarely far from the action in a pulsating London derby, being booked as early as the fourth minute for a needless late tackle on Koscielny.
There appeared little way back for West Ham as clinical finishes from Ozil and Sanchez gave the visitors a two-goal cushion, but England international Carroll would turn the game in his side's favour in the space of eight minutes either side of the interval.
All three goals were typical Carroll efforts, the first a powerful far-post header from Aaron Cresswell's left-wing cross, while he was awarded too much space by the Arsenal defence to fire in the equaliser at the second attempt during first-half stoppage time.
The ex-Newcastle forward was perhaps lucky to escape further punishment when he clashed with Gabriel in the air, catching the centre-back with his arm, shortly before rising above Hector Bellerin to head past David Ospina - who had kept his place in the Arsenal goal ahead of Petr Cech.
Wins over Everton and Watford either side of the March international break kept any faint hopes of a title success alive for Arsene Wenger's side.
Having led 2-0 after 35 minutes, this result will feel like two points dropped for Arsenal, even though they responded well to Carroll's quick hat-trick and were decent value for their draw.
The Gunners have a favourable run-in, with five of their last six opponents currently in the bottom half of the table - but it will take a remarkable collapse from Leicester and Tottenham above them if they are to win an unlikely title.
Saturday's result did little to improve Arsenal's record in London derbies this season - they have taken only six points from seven games against other clubs from the capital.
West Ham manager Slaven Bilic: "I am so proud of my team to come back like that before half-time and then to be better than them in the second half.
"Now Andy is fit and we hope he will stay fit. There aren't many players capable of doing what he is doing.
"I'm proud of everything. We were spectacular. But the only thing I'm not happy about is the result."
Arsenal manager Arsene Wenger: "We are third on 59 points and that's not where we want to be.
"We have made it much more difficult to have a chance to win the championship but no matter, we have to keep going.
"You never know what will happen, and we have clubs chasing us as well, so we have to be serious and focus on finishing as high as possible."
Carroll's hat-trick was the fastest in the Premier League this season at seven minutes and 14 seconds.
The Hammers are unbeaten in their past 14 home games (won seven, drawn seven) - the longest current run in the top flight.
Alex Iwobi has scored twice and assisted another two goals in his first three league starts for Arsenal.
This is the first time in the Premier League since November 2012 (v Fulham) that Arsenal have led by two goals and failed to win the match. That game also ended 3-3.
West Ham switch their attentions to the FA Cup on Wednesday when they host Manchester United in a quarter-final replay, while their next Premier League fixture is at leaders Leicester four days later.
Also on 17 April, Arsenal host Crystal Palace in another London derby.
Match ends, West Ham United 3, Arsenal 3.
Second Half ends, West Ham United 3, Arsenal 3.
Attempt blocked. Manuel Lanzini (West Ham United) right footed shot from the right side of the box is blocked. Assisted by Emmanuel Emenike.
Attempt missed. Dimitri Payet (West Ham United) right footed shot from outside the box is too high. Assisted by Mark Noble.
Attempt blocked. Emmanuel Emenike (West Ham United) header from the centre of the box is blocked. Assisted by Michail Antonio.
Attempt missed. Winston Reid (West Ham United) right footed shot from the right side of the six yard box is close, but misses to the right. Assisted by Andy Carroll following a corner.
Attempt missed. Andy Carroll (West Ham United) header from the centre of the box misses to the right. Assisted by Dimitri Payet with a cross following a corner.
Corner, West Ham United. Conceded by David Ospina.
Attempt saved. Aaron Cresswell (West Ham United) left footed shot from outside the box is saved in the bottom right corner. Assisted by Manuel Lanzini.
Attempt missed. Olivier Giroud (Arsenal) header from the centre of the box is close, but misses to the left. Assisted by Nacho Monreal with a cross.
Attempt saved. Dimitri Payet (West Ham United) right footed shot from outside the box is saved in the bottom left corner.
Gabriel Paulista (Arsenal) wins a free kick in the defensive half.
Goal! West Ham United 3, Arsenal 3. Laurent Koscielny (Arsenal) right footed shot from the centre of the box to the top right corner. Assisted by Danny Welbeck following a corner.
Attempt missed. Nacho Monreal (Arsenal) right footed shot from outside the box is too high. Assisted by Gabriel Paulista following a corner.
Corner, Arsenal. Conceded by Winston Reid.
Attempt blocked. Aaron Ramsey (Arsenal) right footed shot from a difficult angle on the right is blocked. Assisted by Mesut Özil.
Dimitri Payet (West Ham United) wins a free kick on the right wing.
Corner, West Ham United. Conceded by Nacho Monreal.


Nanchang means 'a prosperous south part of China'. Being over 2,200 years old, Nanchang is a city with significant historical relevence. As the capital city, it is undoubtedly the political, economic and cultural center of Jiangxi Province. Nanchang belongs to the sub-tropical monsoon climate; therefore it will bring you mild and pleasant weather for almost all the year round.
Nanchang is a beautiful city with the Gan River, the mother river of local people, traversing through the whole city. Water is her soul or in other words water carries all her beauty. Lakes and rivers in or around Nanchang bring a special kind of charm to the city.Nanchang City Nanchang is honored as 'a green pearl in the southern part of China' thanks to its clear water, fresh air and great inner city virescence.
Long and splendid history endows Nanchang with many cultural relics, among which the Tengwang Pavilion is the most famous. It is no exaggeration to say that Tengwang Pavilion is the pride of all the locals in Nanchang. Many men of letters left their handwritings here which tremendously enhance its classical charm.


text:
1971 AMC Gremlin Modified Stock Car – Raced in the 1970s at Charlotte, Daytona, and Talladega
Ben Branch May 4, 2018
Reading time: about 3 minutes | Written by Ben Branch | May 4th 2018
The AMC Gremlin and Modified Stock Car racing are a match made in 1970s oval track heaven.
The Gremlin was small and cheap, with a long hood area covering an engine bay that could accommodate far larger engines than its sub-compact car competition. The Kammback design of the Gremlin was an added bonus, as many felt it offered an aerodynamic advantage on long high-speed oval tracks.
Modified Stock Car Racing
The Modified Stock Car class proved a popular entry point to regional and national motorsport competition for drivers, many of whom would end up in top flight NASCAR teams. The class was established in the years shortly after WWII by drivers who wanted to go faster than factory built stock cars would go, the modified cars were no longer "stock", and so the new class was created using the no nonsense name "Modified Stock Car".
This new class proved popular and races would be contested on both dirt and asphalt oval tracks, in the '70s the cars typically had bodywork from popular American cars like the Pinto, Vega, or Gremlin.
This bodywork was fitted to a full space frame chassis, typically featuring reinforced side impact protection, with a single seat and a very spartan cockpit – generally just a steering wheel, three pedals, a shifter, and gauges.
The AMC Gremlin
This is a car that people love, hate, or love to hate. The divisive design was a result of the fact that AMC was a smaller US automaker with a limited budget – so rather than developing an all-new car from scratch, they took their preexisting AMC Hornet model and modified it.
The Hornet wheelbase was shortened and a new tail end was developed, from the front of the car to the B-pillars (the pillars at the rear of the driver's door), the Gremlin was essentially the same as the Hornet. This cut costs significantly, but it also meant that parts availability would be excellent.
The intended purpose of the Gremlin was to disrupt the import compact car market in the USA with a car that was cheap to build and very memorable. Over the course of its 1970 to 1978 production run 671,475 Gremlins were sold in the United States and Canada – making it the most popular single generation car ever built by AMC and and important source of income for the company.
Today we look back at the car as a quirky product of the 1970s, but the popularity of the model seems to be increasing over time as its unusual looks are softened by passing decades and nostalgia.
The 1971 AMC Gremlin Modified Stock Car Shown Here
The car you see here is potentially a bit of a bargain. RM Sotheby's estimate that it'll sell for between $10,000 and $20,000 USD which seems like a small price to pay for a race car built by Freeman Treadway (who also built stock cars for Richard Petty) with documented period racing history at iconic circuits like Charlotte, Daytona, and Talladega.
Under the hood you'll find a 427 cubic inch (7 liter) Chevrolet Big Block V8, capable of 425 hp without breaking a sweat. This engine is mated to a 4-speed gearbox with a Hurst shifter, and there's a prominent tachometer on the top of the dash for keeping an eye on the red line, other gauges include oil pressure, oil temp, and coolant temp. The wide steering wheel is needed as there's no power steering, and the wheel is mounted very close to the driver's chest as is common in many American forms of motor racing.
If you'd like to dust off your Nomex overalls and take the Gremlin racing you can click here to visit the listing on RM Sotheby's.
All Images: 2018 © RM Auctions Inc.
Published by Ben Branch - May 4th 2018
This Is The Only Ferrari 375 America Vignale Cabriolet Ever Made
This is the only Ferrari 375 America Vignale cabriolet that was ever made. It's powered by the "big block" Lampredi V12 engine that was used in various…
For Sale: A Rare Land Rover Discovery Camel Trophy Limited Edition
This is a rare Land Rover Discovery Camel Trophy Edition, it's a model that was only offered in Japan for the 1995 model year…
Ferrari – Art Edition: A $30,000 Book The Comes In Its Own Stand
This book, simply titled "Ferrari," is the Art Edition of this limited edition series with a price tag close to some secondhand Ferraris at…
A Giant 1:3 Scale R/C Scammell Pioneer Artillery Tractor
The Scammell Pioneer is a 6×4 truck designed released in 1927 as an artillery tractor, recovery vehicle, and tank transporter. It was developed long…
Koenig C62: 1 Of 3 Road-Legal Porsche-Based Group C Race Cars
The Koenig C62 is the kind of road-legal race car that could only have been conceived by someone with the imagination, engineering ability, and…
There's A Rare Datsun 240Z "Super Samuri" For Sale
This is a Datsun 240Z "Super Samuri" and if you've never heard of the model before that may be because just 77 were ever…
Azio Retro Classic – The Traditional Mechanical Computer Keyboard
The Cytech Motorcycles BMW R80/7 Cohiba Bobber


"For this quadplay service, we're pleased to have on our side the country's leading mobile provider Smart Communications to help us bring connectivity and convergence to a whole new level," Fermin added.
More than one million PLDT HOME subscribers may now avail the exclusive quadplay service for just an additional P500 per month with a free iPhone. This new offer also provides HOME customers to free 500 minutes worth of calls to Smart and PLDT landline subscribers; 2,000 SMS to all mobile networks; 250Mb Internet data; and unlimited music streaming via Spinnr every month, all conveniently charged to just one PLDT bill.
"The quadplay service will reinforce the trusted benefits of PLDT HOME brands. With this offer, we will be able to offer our customers a one-stop shop for all their communications and multimedia needs, enabling them to experience a richer digital lifestyle." added Gary G. Dujali, PLDT VP and Head of Home Marketing.
"Bundling a data-rich mobile phone service with their fixed line services enables HOME customers to enjoy a wide range of digital services outside their homes, wherever they may be," he added.
The quadplay offer will be available nationwide and is also seen as key to expanding PLDT Group's subscriber base, which already accounts for over 70 percent of the country's competitive broadband market.
PLDT HOME's new quadplay service add-on comes at the heels of its groundbreaking launch of triple play service for PLDT HOME DSL subscribers in partnership with Cignal early this year and with the recent cutting-edge partnerships with two global content providers—iflix and Fox. These strategic partnerships allow over 75 million Filipinos to experience entertainment while at home and on the go.


This was among one of the most inpiring weeks of my life. The Friday trainee/trainer meeting and then a Saturday and Sunday of general conference answered so many of my questions about life I had to start thinking of new ones while conference was still going to continue to get the most out of it. I am so glad I took the advice and wrote down some questions. One of my favorite talks was Elder Eyring's during priesthood session. I had asked a question on how to improve my prayers. I got more of an answer than I ever was expecting. I even had a question about college and just my future in general that I really wasn't anticipating receiving an answer to, but God had other plans.
The week went really well. I will tell you about a few miracle men that we had. The first is this man Jeff. He was a miracle that we had several weeks ago when we had arrived at the apartment about 10 minutes early. Rather than going inside which I have never done. I told elder curran, we are not going home until we have a miracle. We began to walk and hopefully find someone outside. At exactly 9:00 this man yells from his porch, "are y'all missionaries?" And we of course went right over there and said yes. We replied with, "yes we are!" He told us that his dad is Mormon and that he has a lot of questions. We struggled for weeks to meet up with him. This past week we decided to give it one more try. He was home and we had a phenomenal lesson. He really did have a lot of questions. The next day we went back and he had read 50 pages and done tons of research. He said that a lot of people don't support the church but he feels like this is where he is meant to be. He accepted the invitation to be baptized on the 25th of this month. It was awesome!
Another great thing about this past week began with a challenge presented by elder Kopischke called "priming the pump". He said that we should go and ask them to pray for us that we could find a family to teach in their home. We decided to try it with the awesome Nhiev family. The very next day after we started it we met Michelle who I mentioned in one of previous letters. This past Monday she joined us at the Nhiev's for a family home evening and everyone had a great time! Then on Friday we had a lesson with her and her husband Ray. On Saturday they came to the church and watched the afternoon session of general conference with Br and Sis Nhiev. It was awesome to see how quickly everything is coming together when we exercise some faith. God really is just so good! The challenge worked so well we are trying it again with another family. Wish us luck!
Conference I love it! It's something that I feel I have wasted my entire life. So many hours staring at the TV with the words coming in one ear and right out the other. Now it's a spiritual roller coaster. It's so cool to take and learn the message they are sharing but also to be learning at the same time another lesson by the Holy Ghost. There is the things everyone needs to hear then there is the things that I (you) need to hear. Their words are truly scripture in the modern days while reading one talk can inspire you for one topic the entire conference altogether will tell you another.
This week overall was full of a lot of success! There is two people on the street that are seeming to stick and after 8 months it appears that its the right time to bring in new investigators. I think its because my overall goal has been to build this area and leave it better than I found it. With two baptisms to drain the teaching pool new people had to be on their way so as to keep the work going. The Lord has decided now I guess to bring them out. We now have 4 people with great great potential and a few others who are on the turning points. I would love more that anything to stay another transfer but it's looking that next week may be my last in the Butterfly Ward. The Lord seems to do that, once we are on top and things are going great He takes us out of the situation probably to remind us that its all because of Him and we need to stay humble because if He chooses we could have nothing.
I have been so blessed to see the Lord work miracles during my time here.
Conference was so good because in Hong Kong everyone in the stake just goes to the church and watches it. So of course all the missionaries come and we all watch the English session together. President joined us for the sunday morning and an amazing sister prepared food for all us missionaries. Conference weekend is a holiday to be celebrated full of spiritual and physical feasting.
I love you all, take luck.


Student conduct issues on even a single bus route can throw off the whole school day for students, parents or caregivers, and school officials. FirstACTS (Active Conduct Tracking System) is a web-based tool which eliminates tedious and time-consuming paper-based reporting and trend analysis. FirstACTS helps everyone more easily communicate incidents for timely action and resolution.


Garvin, a sophomore political science major from Columbia, S.C., is the new president of Council of Student Leaders.
Sophomore integrated marketing communication major Kaitlin Sapp of Salisbury, N.C., will serve as vice-president.
ROCK HILL, S.C. - At the first democratic election in 10 years, Winthrop students elected sophomores Kambrell Garvin and Kaitlin Sapp president and vice-president of the Council of Student Leaders.
Garvin, a political science major, will take on his new role as president – the position formerly known as "chair" – on July 1. He will replace fellow political science major Sydney Evans, a junior. Garvin, a native of Columbia, S.C., has been with CSL since fall 2009 as representative for Winthrop's NAACP student government representative. As president of CSL, Garvin will act as the student representative for Winthrop's Board of Trustees.
He plans to work with Sapp to address rising tuition costs by lobbying legislators in Columbia, evaluate the campus' parking situation and improve security conditions of campus parking lots.
Garvin has volunteered with Project Rebound and the Boys and Girls Club of Rock Hill. The 2010 Winthrop peer mentor also is a member of Alpha Delta Lambda Academic Honor Society. He has served as a delegate for the National Pan-Hellenic Council and as associate justice for the All Greek Council Judicial Board. He elected to run for CSL president, he said, partly because of his "deep investment in campus organizations."
Leadership also runs in Garvin's family. His grandfather was the first African American elected to city council in Marion, S.C. – a seat his aunt now holds. His mother, Sonji, has been a big influence on him: When she discovered that Garvin, at age 5, had a speech impediment, she changed the course of her career and became a speech therapist so she could help her son.
"She wanted to make sure that speech wouldn't hinder me from accomplishing my goals," Garvin explained. "Because of what she did, what was a weakness of mine became a strength."
Sapp, a sophomore integrated marketing communication major from Salisbury, N.C., will move from her role as CSL secretary to vice-president on May 7. She has been involved with the council since January 2010. As vice-president, Sapp will work with the Student Allocations Committee funding. She serves on the Mass Comm Student-Advisory Board and on the Global Learning Initiative Promotions Committee.
Eight hundred and thirty-two Winthrop students cast their votes online in the election – a turnout of 18 percent.


Looking for Tempur-Pedic at Premier Furniture in Naperville, IL?
Premier Furniture is an authorized retailer of Tempur-Pedic products. Every Tempur-Pedic mattress features the one-of-a-kind TEMPUR(R) material that changed the way the world sleeps. When you lie on a Tempur-Pedic mattress, this unique material conforms to your individual weight, shape and temperature to provide personalized comfort and full-body support night after night.
So if you are looking for Tempur-Pedic products in Naperville, Oakbrook, Burr Ridge, Wheaton, Aurora, St Charles, Geneva, Westmont, Downers Grove, Schaumburg and Orland Park, or if you have any questions about Tempur-Pedic products, please feel free to call us at (630) 692-1900 or simply stop by Premier Furniture at any time and we would be glad to help you.


The BeStableCam Gimbal HORIZON H4 is a 3-axis handheld camera stabilizer designed for mirrorless cameras to achieve smooth, stable footage. The HORIZON H4 uses brushless gimbal motors to stabilize movement on tilt-and-roll axis and provide incredibly smooth image capture while shooting handheld while walking, or in any situation in which the camera is moving. The HORIZON H4 can support up to 1200 grams of the camera. A number of cameras are well-suited for the HORIZON H4 including the Sony a7S, Panasonic GH4, Blackmagic Pocket Cinema Camera. The built-in 5-way joystick control offers complete command over pan/tilt and mode choice. Select from "Follow," "Lock," and adjust Pan-and-Tilt. Included with the stabilizer is a quick-release balance plate, a USB cable for charging.
The HORIZON H4 has advanced encoders and a deep list of features that give a filmmaker the power to create a limitless range of professional camera movement. The HORIZON H4's value and advanced features make it one of the best camera stabilizers under $600.
Mode 1: Heading Follow Mode – The Camera slowly tracks your movements.
Mode 2: Heading Lock Mode – The operator can't move any direction and camera stays locked in one position.
Mode 3: Heading and Pitch Follow Mode – The Camera slowly tracks your movements on pan and tilt axis.
- Press 5 times: Manually Set tilt angles by hand.
- Supported maximum camera package 1.2kg when balanced perfectly.
- Sony A7sII, A7RII, A7.
*Although the HORIZON H4 Camera Stabilizer is tested with a camera before shipping, it does not come balanced for your specific camera setup. Customers will be responsible for balancing their camera.


Vixen's GL15 Eyepiece fits their Aroma and Geoma series 52mm, 67mm, & 82mm spotting scopes. It can be easily exchanged in the field with other Vixen eyepieces without disturbing wildlife. This is a small optic with lower level magnification and full multicoatings, and makes for a very practical digiscoping unit.


Learn how to use ScreamerNet and find yourself some LScripts to facilitate the task and you can do it already.
Learn how to use ScreamerNet and find yourself some LScripts to facilitate the task and you can do it already.You're right but this is a trick and not a proper solution!
I remeber, per example, Real3D on the old and magical Amiga: Rendering and working at the same time (only to mention an ancient one!).
Well, from a programming point of view it should not be to difficult (my knowledge is very limited, though) - after all the renderer only needs to be started as a separate process with its own mem segment - but you know how slowly development of LW in general goes on. Also there might be a problem with interactivity since multiple processes would acces scene data that can change any minute. This would require kind of autosaving a copy of your objects/ scene that cannot be modified and are exlusively used by the renderer (with enough RAM, this could all be done without writing any files to disk).
Yes, this is the same way I'd use to resolve the problem!
A new Thread which use a separate scene-snapshot in memory (and/or disk).
This should be quite simple to develope IMHO!
LightWave needs batch rendering, like Maya.
Ahem, it has !? Especially comparing LW to Maya is a very daring thing. Ever noticed what Maya exactly does if you batch render? It's no more than a few MEL scripts that start the external renderer. I would not call that deep integration. I suppose if there were special commands for rendering (like the MEL ones that update the render preview window [they do not show the actual render buffers but read chunks from disc/ RAM]), we would have some kind of implementation already.


The Division of Highways has announced a road closure for US 50 Eastbound at the Downtown Salem Exit for Friday.
One lane has been reopened on Route 18 North after a slide Friday morning.
A section of U.S. Route 19 is closed in both directions near West Milford due to a tree that fell on power lines.
I-79 will be down to one lane for a few miles in Marion County Monday.
One lane of I-79 will be closed in Monongalia County while crews continue work on the highway between mile marker 155 and the Pa./W.Va. state line.
Motorists are advised to use extra caution on the roads and allow for extra time on their commutes.
Monongalia County 911 officials said a broken down truck has the southbound lane of I-79 closed near the state line.
The West Virginia Division of Highways will perform maintenance on a section of I-68 Sunday into Monday. One lane will be closed.
According to the Division of Highways, there will be "extended delays" on Crane School Road (CR 45/1) due to a slide correction.
The City of Bridgeport has closed Blackwell Street from Virginia Avenue to Orchard Avenue in order to make a sewer tap.
According to the West Virginia Division of Highways, Crane School Road will be shut down Tuesday from 8 a.m. until 4 p.m.
Morgantown officials are asking drivers to stay off of the roads due to hazardous conditions.


Asgardia FORUM — Discord and Steam group!
NocFA#2206 for discord verification, thank you!
This is my discord name please i want to be a Moderator..
Last edited by: tanvirhasan2017 (Asgardian) on Jan 7, 03 / Jan 7, 19 18:44 UTC, edited 1 time in total.
They don't call me god of thunderthumbs for nothing!!!


The City of Chelmsford is situated in the South-east of England, about 35 miles to the North-east of London.
Take the A12 towards Chelmsford. When by-passing Chelmsford, take the exit at the B1007 to Galleywood and Chelmsford. Drive across the common and, after one mile, go straight over the traffic lights. After another 100 yards, turn right into Beehive Lane. Chelmer Park is on the left after about half a mile.
For interative driving directions, click on the red marker in the Map below, select "To here" and then enter a starting address or postcode.


Marshall Chapman's new release, Big Lonesome, was intended to be a duets album. But when her musical soulmate, acclaimed singer-songwriter Tim Krekel, suddenly succumbed to cancer in 2009, her plans were dashed. The period of mourning that followed has produced a remarkable collection of songs, a concept album about grief in the vein of Rosanne Cash's Black Cadillac.
Like Cash, Chapman wisely keeps her sorrow grounded in specific images instead of broad themes. "What's that sound/ like something falling through the trees," she laments in the album's centerpiece, "Falling Through the Trees," a song so rich in metaphor that it demands multiple listenings.
It's a bit of a departure for the raucous Chapman—who was once advised by Jerry Lee Lewis to not burn out—allowing her trademark piss-'n'-vinegar sound to be tempered by a quiet melancholy. The result is a country album in the classic sense, full of heartache and longing. Big Lonesome might just be Chapman's masterpiece.


text:
SOUTHBOUND SNAKE CHARMERS ~ TO THE BONE .....review
"Proud Mary", "Bad Moon Rising", Up Around The Bend" and "Run Through the Jungle" bring to mind one band and that band are California's Creedence Clearwater Revival. a quartet who despite their West Coast origins jammed grooves of a more southern persuasion, songs that referenced swamps, bayous and catfish rather than the sun, sand and sea of their home. Why, you may ask, are we mentioning this? Well the answer to that comes from the mouth of Southbound Snake Charmers vocalist/guitarist Topher Denman who when notifying Desert Psychlist of the imminent arrival of his bands new EP "To The Bone" added to his message " I feel we went really Creedence with this one", a bold statement you may say, so time to find out if they did.
Denman along with Nat Sutphin (bass) and Brooke Maloney (drums) do not only capture the sound of CCR on "To The Bone" they damn near become them, ok that maybe a bit of an overstatement but if you played a CCR greatest hits album and then followed it with "Through The Smoke" and "Playin' With Fire", the first two tracks of this nifty slice of swampy blues grooviness, you would be hard pushed to tell where one band started and the other finished. Everything from guitar tones to rhythmic execution has that authentic late 60's early 70's analogue feel something that deserves a big thumbs up to the team at Ash Ravens Music who produced, mixed and mastered "To The Bone" It's not all CCR worship however there is a strong Hendrix vibe to the excellent "No Land" with its wah drenched guitar motifs and powerful bass and drum accompaniment and "My Crazy" could easily be mistaken for an outtake from Quicksilver Messenger Service's legendary "Happy Trails" album. The EP is filled out by two new remastered versions of tracks that appeared on previous releases, "Ride On" (originally released on Voodoo Chicken Shack) and Don't Speak To Soon (originally released on Rythmn'n'Rust) both get the same retro production treatment that the newer songs get and sound all the better for that.
Desert Psychlist has mentioned three bands that may or may not have inspired the sound and direction of "To The Bone" but don't be fooled in to thinking that this is some sort of tribute to those artists. Soutbound Snake Charmer put their own personal stamp over each and every one of these songs on offer, putting their own twist on things and making certain their own identity shines through on songs that although may have a certain familiarity are nonetheless new, fresh and exciting.
To The Bone by Southbound Snake Charmers © 2019 Frazer Jones
MORTALES ~ DEATH RATTLE VALLEY ..... review
When asked about their influences desert/stoner rock pioneers Kyuss once replied that they were more inspired by Black Flag than they were Black Sabbath, this is not surprising as stoner rock, in its early stages, had a lot more in common with punk rock than probably any other genre, both stoner/desert rock and punk were born from a dissatisfaction with the musical climates surrounding them and both rock sub-genres started their lives at a grass root level.
Texas quartet Mortales, Lucas Indrikovs (lead vocals/rhythm guitar); Michael Munoz (lead guitar/vocals); Luis Roa (bass); Brett Hanrahan (drums), don't call themselves a punk band neither do they say they are a stoner rock band but you would have to be severely hearing impaired to not pick up on the elements of both within their grooves. The band skirt around the issue of genre classification by describing their mix of punk, stoner metal and hard rock as "gnarcore", and the spirit behind their grooves as something they like to call "The Gnar". If you want to find out what "gnarcore" sounds like and to see if "The Gnar" grows strong in you too then we suggest you give the bands second album "Death Rattle Valley" a spin.
"Warhead" kicks off "Death Rattle Valley" and totally justifies Desert Psychlist's intro to this review by hurtling out of the speakers in an explosion of punkish venom, raucous chugging powerchords and in your face rhythms coated in gritty, almost shouted, vocal tones, the fact that it has a middle section that jams a more stoner(ish) psych vibe adding even more credence to our original observations. The band initially bring things down a notch or two for next track "Hostility of a Bomb" by relying on a slow. low heavily fuzzed groove to build up an air of a brooding atmosphere, restraint however is not one of Mortales greatest assets and its not long before things take a more raucous turn and the band take off on a throbbing fuzz drenched hard rock groove decorated in a mix of gravel throated lead and harmonised vocals the song switching back and forth between these two dynamics before finally checking out on a wave of fizzing, popping electronic noise. "Psilocyborg" finds Mortales donning their psychedelic robes and matching them with dark doomic headwear while "Bring All Your Fire" has them decking themselves out in attire more appropriate for a party in the desert. "Bricks" follows and here the vocals take on a smoother less abrasive tone that perfectly matches the songs heady blend of doomic stoner metal and galloping hard rock. Next up is "Golem" a song that can't quite make its mind up if its a punk, stoner or surf rock and ends up a little bit of all of them. Finally we arrive at the last track of the album and, for Desert Psychlist, the best of the bunch, "Nazareth" is a bluesy, doomic and atmospheric tome with an epic feel, if you have had trouble finding that element the band like to call "The Gnar" on this albums previous songs you should have no problem finding it here, as Star Wars Jedi Yoda might say "Strong is The Gnar in this"
"Death Rattle Valley" is an uncompromising, unclassifiable and unbelievably good album from a band who are unafraid to forge their own musical path regardless of where that path may take them. Mortales might call what they do "gnarcore" you might want to call it something else, Desert Psychlist calls it essential listening.
Check it out …..
Death Rattle Valley by Mortales © 2019 Frazer Jones
HOWLING GIANT ~ THE SPACE BETWEEN WORLDS ..... review
Nashville's Howling Giant, Tom Polzine (guitar/vocals); Zach Wheeler (drums/vocals) and Sebastian Baltes (bass/vocals), should be no strangers to those with their fingers pressed firmly on the pulse of underground rock, the band having released a mightily impressive series of EP's that have dazzled and delighted fans from right across the rock spectrum. This year the band decided to go that extra mile and release a full album and not content to just deliver a normal album they have made it a concept album! Welcome to "The Space Between Worlds".(Blues Funeral Recordings)
It is best to allow Howling Giant to explain the concept behind "The Space between Worlds".... "The Space Between Worlds is a concept album that follows the story of a huntress who travels the infinite metaphysical worlds brought into being by the dreams of humankind. In these realms, she encounters a dream eater which threatens to unravel the fabric of reality by devouring dreamers and destroying the dimensional gateways". Now Desert Psychlist could try to explain how each song interconnects with the next but that would be taking half the fun out of things for you the listener, instead we are going to talk about the overall effect of the album as a musical piece. Concept or not there is no getting away from the fact that "The Space Between Worlds" is a stunning album executed by musicians of the highest calibre, an audial feast for the ears that although leans towards the progressive end of the rock spectrum is saved from the usual over complex and over technical pitfalls of that genre by also having an element of swing and melody. Songs with titles like "Comet Rider", "The River Guide" and "The Orb" are not bereft of complexity and instrumental intricacy, far from it, it is just that they are balanced out with old fashioned crunch and swagger as well as a fair modicum of lighter elements such as three part vocal harmonies and lilting acoustic passages. Howling Giant also keep a tight rein on duration times, only the emotive and undulating "Everlight" comes close to the eight minute mark, thus ensuring that no one song ever overstays its welcome and becomes overblown and indulgent.
Bands like Elder, All Them Witches and Merlin have all been successful, on differing levels, in getting their music out there and heard by people who might not have ever listened to a supposedly underground band before, due partly to their musicality but also due to their courage in not playing it safe. On the evidence of "The Space Between Worlds" Desert Psychlist sees no reason why Howling Giant should not be included on that list.
The Space Between Worlds by Howling Giant © 2019 Frazer Jones
SCARECROW ~ SCARECROW ..... reveiw
Proto -metal, the sub-genre that once bridged the gap between the heavy blues of the mid to late 60's and the steadily growing metallic heaviness of the 70's was, and still is, considered mainly the territory of American and British bands however in recent years proto-flavoured metal has seen somewhat of a resurgence in popularity and with that resurgence the emergence of bands from as far afield as Malaysia and Peru. Russia may not be considered as exotic as those two just mentioned but the proto bug is endemic there too and runs feverishly hot through the veins of a little band going by the name of Scarecrow, a proto doomic combo from the Russian province of Perm who have just released their self-titled debut "Scarecrow" via Bandcamp.
Scarecrow grew up listening to a soundtrack of 70's British heavy rock but are also quick to cite classical, folk and psychedelic music as major influences in shaping their sound, this heady mixture of musical styles combined with a penchant for throwing in sampled sound bytes of tolling bells and animal noises does tend to steer the bands sound towards the Sabbathesque but let's be honest when has that ever been a problem. Having said this first track "Scarecrow Overture", a haunting orchestral piece that would not sound out of place as the soundtrack to a horror movie, is as probably as far away from Sabbathesque as it is possible to get. Cello's and violins stand aside for more traditional rock instrumentation for next track "The Journey" and here we get the full "proto" treatment with Scarecrow nailing down, replete with searing guitar solos and parping harmonica, a groove that could easily be mistaken for being an outtake from Sabbath's first album if it were not for the vocalists high wailing, Burke Shelley (Budgie) meets Geddy Lee (Rush), vocal stylings. "The Final Problem" follows and although has a tint of proto doom about it leans more towards the blues, albeit a very dark and heavy blues. Next up is "When The Powers Of Evil Are Exalted" and here is where Scarecrow begin to show us their psychedelic side with lilting flute weaving and wending its magic around lysergic textured guitar colouring, huge booming bass and a mixture of busy and laid back percussion. "Worms Of Anger" finds Scarecrow jamming a more old school hard rock groove that recalls distant memories of listening to UK's so called "second division" bands May Blitz and Stray. Things take a turn for the tranquil with "Autumn Wood" a beautiful laid back and chilled semi-ballad with a mix of folk and jazz undertones. Things return to some semblance of normality with "Madman" a mid tempo tome around which orchestral flourishes trade off with low slung doomic riffs and rhythms, the singer telling a harrowing tale of getting "lost in hallucination" and being "caught in a tragic situation". Title track "Scarecrow" closes proceedings and once again utilises orchestral elements to enhance its sonic impact, the song beginning with haunting lone piano then slowly building in layers until finally exploding into a fully fledged, traditional flavored, doom monster decorated in swirling guitar solo's and soaring vocal colouring, the song a fitting finale to a superbly crafted album.
"Scarecrow" is an outstanding debut that not only nods its head towards the giants of the rock age, like Black Sabbath and Led Zeppelin, but also those lesser giants that nipped constantly at the bigger giants ankles, acts like Iron Claw, May Blitz, Budgie and Warhorse, To do this yet at the same retain your own identity and sound fresh, vital and of today is a feat well worth applauding.
Check 'em out ….
Scarecrow by Scarecrow © 2019 Frazer Jones
MOOZOONSII ~ MOOZOONSII .... review
"Dig that groove", Get your groove on" are sentences we have all read somewhere or even said ourselves but what is "groove", well the dictionary definition for groove in music describes it as "a particular rhythm in popular or jazz music". but it is in truth much more than that. Groove is that undefinable quality in music that moves you both physically and emotionally and that speaks to something deep inside of you, it may make you want to dance, it may make you want nod sagely in unison with its rhythms it may make you want throw your fists in the air and in some cases it even may make you want to do something a little more sexual. Groove is a many headed beast and French trio Moozoonsii have it in abundance, check out their self-tiled debut EP "Moozoonsii" if you don't believe us..
Let's begin with a warning...you might want to adjust the volume on your favourite mode of listening when spinning "Moozoonsii" as this is one powerful EP, both in impact and in volume. Right warning over let's get down to the nitty gritty of why you should purchase, or at the very least give a listen to, this seven track instrumental noise fest. The first reason is the technical mastery of its participants, Basile Chiariello (Guitar), Raphaël S-drafo (bass) and Matthieu Bellemere (drums) are consummate musicians with an almost telepathic understanding of each others parts in the whole, Chiariello's guitar work, a mix of crunching chord progressions and complex convoluted solo's, is the first thing listeners will pick up on and it is his contributions that shapes the majority of the EP's seven songs, let's however not take nothing away from his band mates contributions as S-drafo and Bellemere's input is just as strong and just as vital to Moozoonsii's sound. When S-drafo is not shadowing Chiariello's complex and intricate guitar forays with his own just as complex bass work he is locking in with Bellemere's percussion, the drummer also playing his part by driving his colleagues on with a Herculean, must be heard to be believed, display of rhythmic power, From opener "Tarantula Hawk" to closing track "Earthquake" Moozoonsii give no quarter nor take any prisoners, like an unstoppable force of nature the band lay waste to all before them with the intensity of their musical attack, a musical tsunami of technical complexity and feral aggression blended together in perfect harmony
If your looking for moments of gentle reflection and calm passages of musical serenity then "Moozoonsii" is probably not going to be your first port of call however if you want to feel like your plummeting down from the highest point of a rollercoaster ride over and over again then this is the EP for you,
Moozoonsii by Moozoonsii © 2019 Frazer Jones
IGLESIA ATOMICA ~ THE JIM JONES KOOL-AID ACID TEST, VOL.1 .... review
Regular perusers of Desert Psychlist's pages will already know we have a soft spot for instrumental heavy psych and those same readers will also know that Puerto Rico's Iglesia Atomica are one of our favourite exponents of that particular sub-genre. Given that information you can understand why we were super stoked to receive a message recently from Iglesia Atomica's bassist/keyboardist Agustin Criollo informing us of the release of an album of unreleased outtakes recorded live in the studio and released under the auspicious banner "The Jim Jones Kool-Aid Acid Test, Vol.1"
When approaching any music labelled as "outtakes" one cannot help but be suspicious, we have probably all shelled out for a deluxe version of a classic album purporting to contain essential outtakes and unreleased tracks only to find out that the reason they never made the album in the first place was because they were essentially crap! No need to worry on that score with "...Vol 1" as although songs like "Ritual", "Nube de Oort" and "Astral Variations" are labelled as "outtakes" the albums five tracks are more like improvised jams, songs that may have had some semblance of formal structure at one time in their lives but are here stretched, twisted, deconstructed and then reconstructed into entities in their own right. There is also a rawness here you don't usually associate with Iglesia Atomica, gone is the gloss and sheen that is usually associated with their releases and it is replaced by a more organic, a more feral in the moment feel, Agustin Criollo's bass sounding grittier and growlier, Martin Latimer's guitar work harsher slightly deeper toned and Herb Pérez's percussion unrestrained and wild. Being mostly a live in the studio recording you would expect mistakes to be made and to Iglesia Atomica's credit they don't try to hide these mistakes, misplaced notes, exuberant shouts, accidental rimshots the occasional electronic buzz and unintentional feedback all make an appearance here and there but somehow that adds to the albums overall appeal rather than detracts from it.
Whether intended to document their improvisational skills as musicians or just a way of getting out there some tunes they believed in but could not find a place for on an "official" album "The Jim Jones Kool-Aid Test, Vol.1" is a stunning, if somewhat raw, collection of heavily improvised psych and experimental space rock that is easily one of the best "outtake" releases you are likely to hear this year, or for that matter any year.
The Jim Jones Kool-Aid Acid Test, Vol. 1 by Iglesia Atomica © 2019 Frazer Jones
SATURNA ~ ATLANTIS ..... review
Saturna, hail from Barcelona, Spain and have been steadily making a name for themselves in underground circles by releasing a steady stream of high quality and extremely listenable albums since forming in 2010. Over the years the bands line up has changed but the bands commitment for creating strong melodic heavy rock has not, something that can be discovered by giving their latest album "Atlantis" a spin.
If you like your music gritty, a little stonerized but still hanker for old school elements like groove and melody then you may well have stumbled onto your new favourite band. Saturna are not a doom band neither are they what you could consider a stoner rock band, although they do harness aspects from both genres in their sound, Saturna are a "rock band" in the old tradition of the term, a band who can crunch out raucous riffs and pummeling rhythms with the best of 'em but can at the same time tug at your heart strings with the soulfulness and emotional gravitas of their compositions. From the chugging hard rock of opening track "Black Purple" to the heavy blues drenched closer "Distant Shores" there is not note wasted, a vocal thrown away or a beat misplaced as the band take you back to a time when trouser bottoms were a little wider and rock ruled the musical world. The fact that Saturna do this without falling into the trap of sounding "retro" or nostalgic is down to the freshness and vitality they bring to the table, the band serving up classic recipes laid out on a brand new tablecloth.
There are surprisingly very few albums that can truly be considered "all killer no filler", most releases will contain at least one or two songs that do not quite reach the mark of the other songs they are surrounded by but when one of these rare albums does appear, where every track is on a level playing field with its neighbours, then it is something to be savoured and lauded. Saturna's latest opus "Atlantis" is one such album, the Spanish four piece combo have excelled themselves and created one of the "must have" releases of 2019.
Atlantis by Saturna © 2019 Frazer Jones
Sunday, 8 September 2019
IRON RIDER ~ WONDERING IF YOU'RE IN HELL BY NOW .... review
Something evil approaches ….
Mark Grillo (guitar/vocals); Michael Livathinopoulos (drums) and Julian Agneta (bass/keyboards) are that something evil and they approach us under the collective banner of Iron Rider. They come, with barely concealed sardonic grins and dark glints in eyes, from Brooklyn, New York and try to fool us, in convincing tones, that they are "an old fashioned bluesy doom band", don't be hoodwinked by their claims, one listen to their horror themed debut "Wondering If You're In Hell By Now" will convince you they are not!
Of course given their claim to be at heart an old fashioned blues band Iron Rider need to keep up the pretence by presenting to the listener something that does retain, at least, a semblance of bluesy delta flavouring and they do this with "I'll Find You" a dark, low slung instrumental that although has its roots in the blues is unlike any blues you might hear coming from a Saturday night roadhouse bar band. This is a twisted, gnarled version of the blues played by a band who sound as if they are auditioning for a residency as the house band in Hades. The mask begins to slip on next track "Drifter" the trio jamming a heavy doomic groove underpinned by deep boneshaking bass and thunderous percussion over which low strung guitar adds dark textures and colours. Vocals rear their head for the first time and here is where any bluesy illusions still remaining are blown clear out of the water, Mark Grillo does not roar like Howling Wolf, he sounds like a howling wolf or at least some hellish, demonic version of one, his vocal not quite a guttural growl nor quite a spectral screech but sitting somewhere in between, clean yet at the same time harsh. Things calm down a little with "An Old Low" the band settling into a hazy low, slow doom groove around which lysergic six-string texturing is lovingly applied, the songs vocals this time taking on a more maniacal tone. "Bonfire" follows almost immediately and by now the blues that were at the root of the albums first track are almost a distant memory and we find the band hitting into a thundering instrumental that throbs and pulses with latent menace. Funky WAH drenched guitar introduces "Beg" and suddenly we are briefly plummeted into something that resembles blues territory but Iron Rider being Iron Rider it is not long before they are banging up sludge shaped fencing around the landscape and turning the place into a vision of hell. "Justice" closes out "Wondering If You're In Hell By Now", the band finishing things off nicely with a dark dank stoner doomic instrumental with subtle Sabbathesque undertones.
"Wondering If You're In Hell By Now" is the question, the answer is yes you are, now unpack your bags and make yourself at home.
Wondering If You're In Hell By Now by Iron Rider © 2019 Frazer Jones
OLE ENGLISH ~ OLE ENGLISH ..... review
"Warlock Rock" is not a genre you maybe familiar with but if Lafayette based Louisiana four piece Ole English have their way it will be one you will be actively seeking out in the future. The band, Lynden Segura (vocals/guitar); Nick Harvey (vocals/guitar); Magnolia June (bass) and Austin Wood (drums), describe what they do as "preserving the lineage forged by dynasties such as Black Sabbath, Kyuss, The Sword and Soundgarden", its a bold statement to make and one that could well backfire if it doesn't hold water, let's see if it does.
"Hooks... write them and they will come" could well be the thinking behind the first track to be presented on "Ole English" for here is a song with more "hooks" than a high school cloakroom, curly little guitar licks tagged on to the end of crunching riffs that immediately grab your attention and pull you further into the songs raucous groove and when you ally those hooks with the strong throaty vocals and pulsating rhythms that they decorate well who could blame you for sticking around. "Old Man" is the next track to raise its head and what a wonderfully gnarly head it is full of chugging metallic swagger and bluesy bluster and blessed with a clean powerful voice. "Heel" follows and has a groove pitched at the punkier end of the stoner rock spectrum both vocally and musically, however its not long before Ole English's blues rock credentials begin to show and the band close the song with a high energy stonerized heavy blues jam. Those blues credentials surface again on "Visions of Ghana" a song built around a "Dazed and Confused" type bass line that, much like the Led Zeppelin song, builds and builds until it takes on a life all of its own and morphs into something completely different from what it started out as, in this case a heavily atmospheric doomic tome. "Holy Roller" closes out "Ole English" with a gritty rocker driven by booming bass and tight, solid percussion around which a mixture of crunching refrains and soaring off kilter solos are lavishly delivered, however that is not the whole story as things take an unexpected turn mid -song, the band taking things to a close on a plodding low slow doomic groove decorated in guitar textures that would not sound out of place gracing a 1960's spaghetti western.
"Ole English" is a great album but one that is slightly schizophrenic, an album where listeners are bombarded with grooves that run the whole gamut of underground rock, one minute you are nodding along to a Sasquatch type proto-metallic groove the next your being blitzed by some heavy blues with stoner doomic undertones, this however is not a criticism but a testimony to the diversity on display here, Ole English do not push boundaries they smash them to pieces.
<a href="http://oleenglish.bandcamp.com/album/ole-english">Ole English by Ole English</a> © 2019 Frazer Jones
ALBATROSS OVERDRIVE ~ ASCENDANT ..... review
Desert Psychlist could probably write a short novel on the various line-ups that have made up California's Albatross Overdrive since their formation in 2004 (they were just Albatross back then), so in order not to send you fast to sleep we will just say there have been a few. The present line up of Art Campos (vocals); Rodney Peralta (drums); Andrew Luddy (guitar); Derek Phillips (guitar) and Mark Abshire (bass) have been fairly stable since 2017 (but with this bands record that could all change before you reach the end of this review) and have just released their third album "Ascendant"
First tracks are an important part of any album, grab your listeners attention with something that is immediate and powerful and you more or less guarantee that he/she will be sticking around for the duration of your opus. Albatross Override begin "Ascendant" with a beauty called "On The Ledge" a full on no holds barred hard rocker with a feel not dissimilar to that of later period Thin Lizzy, albeit flecked with a little southern stonerized grittiness. Of course "On The Ledge" is not the best track on "Ascendant", it would be foolish to send in your elite troops first, but it does show that this is a band who intend to win the battle. "The Sleeper" follows next and dials up the intensity by initially going in harder and heavier but then confuses things by falling back into a hazy, almost lysergic, heavy blues with swirling guitar solo's and soulful grainy vocals underpinned by an intense and thunderous rhythmic groove. Title track "Ascendant" fizzes with vigour and energy and jams a groove that blends the bands already mentioned Thin Lizzy vibe with that of one more akin to that of Australian hard rock merchants Electric Mary which by anyone's book is no bad thing. Earlier we were talking best tracks and for Desert Psychlist "Come Get Some" is the cherry on the cake, the diamond in the rough, a song that is emotional and powerful, a song that in its early stages has a strong Bad Company vibe but then morphs into a humongous guitar screaming hard rock monster as it nears its conclusion. Up next "Live, Love, Laughter" boasts a spluttering heavily fuzzed groove around which vocals tell us to "live for tomorrow" and "love every day" while "Undecided" finds the band hitting a groove that listeners will be inadvertently humming long after the album has finished. "Pity Pie" closes "Ascendant" not, as might be expected, with an all guns blazing sweaty rocker but with a more restrained soulful lament, an emotion racked torch song with a swaggering bluesy undercurrent.
More classic rock than it is stoner, more Bad Company than it is Kyuss "Ascendant" is an album that sits somewhere between mainstream rock and its heavier underground cousin, an album that will appeal to fans of both but also to those whose allegiances may lie further afield..
Ascendant by Albatross Overdrive © 2019 Frazer Jones
IGLESIA ATOMICA ~ THE JIM JONES KOOL-AID ACID TEST...
IRON RIDER ~ WONDERING IF YOU'RE IN HELL BY NOW .....


text:
Q: Addition of header changes layout in dash I'm sure this is something super simple, but I'm trying to create a dashboard in python's dash. I have no prior experience in dash or html. I've managed to create div boxes in the layout I want, but when I add in a header to one of the div's, it completely destroys my layout (See attached screenshots). Can someone please help me understand where I've gone wrong?
Dashboard before div
import dash
from dash import dcc
from dash import html
import pandas as pd
from dash.dependencies import Input, Output, State

app = dash.Dash()

app.layout = html.Div(

    [
        html.H1(
            children="ML Dashboard",
            className="main_title",
            style={
                "color": "black",
                "text-align": "center"
            },
        ),

        html.Div(
            [
                html.Div(
                    [

                    ],
                    style={
                        "background-color": "#096484",
                        "height": "5vh",
                        "width": "20vw",
                        "margin-left": "9vw",
                    }
                ),
            ],
            style={
                "background-color": "#74B6CE",
                "height": "88vh",
                "width": "39vw",
                "margin-left": "1vw",
                "display": "inline-block"
            }
        ),

        html.Div(
            [

            ],
            style={
                "background-color": "#74B6CE",
                "height": "88vh",
                "width": "26vw",
                "margin-left": "1vw",
                "display": "inline-block"
            }
        ),

        html.Div(
            [
                html.Div(
                    [

                    ],
                    style={
                        "background-color": "#4796B3",
                        "height": "40vh",
                        "width": "24vw",
                        "margin-left": "1vw",
                        "margin-top": "3vh"
                    }
                ),

                html.Div(
                    [

                    ],
                    style={
                        "background-color": "#4796B3",
                        "height": "40vh",
                        "width": "24vw",
                        "margin-left": "1vw",
                        "margin-top": "1.5vh"
                    }
                ),

            ],
            style={
                "background-color": "#74B6CE",
                "height": "88vh",
                "width": "26vw",
                "margin-left": "1vw",
                "display": "inline-block"
            }
        ),

    ],
    style={
        "background-color": "#52ACCC",
        "height": "95vh",
        "width": "95vw",
        "margin-left": "2vw"
    }
)

if __name__ == '__main__':
    app.run_server(host='0.0.0.0', port=8080, debug=True)

Dashboard after div
import dash
from dash import dcc
from dash import html
import pandas as pd
from dash.dependencies import Input, Output, State

app = dash.Dash()

app.layout = html.Div(

    [
        html.H1(
            children="ML Dashboard",
            className="main_title",
            style={
                "color": "black",
                "text-align": "center"
            },
        ),

        html.Div(
            [
                html.Div(
                    [
                        html.H1(
                            children="PIPELINE",
                            className="title_1",
                            style={
                                "color": "white",
                                "text-align": "center"
                            },
                        ),
                    ],
                    style={
                        "background-color": "#096484",
                        "height": "5vh",
                        "width": "20vw",
                        "margin-left": "9vw",
                    }
                ),
            ],
            style={
                "background-color": "#74B6CE",
                "height": "88vh",
                "width": "39vw",
                "margin-left": "1vw",
                "display": "inline-block"
            }
        ),

        html.Div(
            [

            ],
            style={
                "background-color": "#74B6CE",
                "height": "88vh",
                "width": "26vw",
                "margin-left": "1vw",
                "display": "inline-block"
            }
        ),

        html.Div(
            [
                html.Div(
                    [

                    ],
                    style={
                        "background-color": "#4796B3",
                        "height": "40vh",
                        "width": "24vw",
                        "margin-left": "1vw",
                        "margin-top": "3vh"
                    }
                ),

                html.Div(
                    [

                    ],
                    style={
                        "background-color": "#4796B3",
                        "height": "40vh",
                        "width": "24vw",
                        "margin-left": "1vw",
                        "margin-top": "1.5vh"
                    }
                ),

            ],
            style={
                "background-color": "#74B6CE",
                "height": "88vh",
                "width": "26vw",
                "margin-left": "1vw",
                "display": "inline-block"
            }
        ),

    ],
    style={
        "background-color": "#52ACCC",
        "height": "95vh",
        "width": "95vw",
        "margin-left": "2vw"
    }
)

if __name__ == '__main__':
    app.run_server(host='0.0.0.0', port=8080, debug=True)

A: Exciting that you're getting started with Dash — it's an awesome web framework and the fact that it's all Python is a win-win; great way to get started.
Couple things though I'd point out:

*

*I think you're going a little overboard with the nested div's, unless you're absolutely attached to the exact style you have shared in your example, I'd recommend just using one main Div for the most part

*It's a particular Dash-specific quirk that all CSS style keywords must be written in "camel case" (e.g. camelCase); so, actually none of your margin or any other style settings containing hyphens were actually being implemented/rendered

I've provided an example template you're free to use, which I've basically copy pasted and simplified down rather hastily from a work in progress open source github repo I'm working on called "dash-webapp-template"!
It looks like this, maybe this makes sense to you and you could use it as a jumping off point?

@import url('https://fonts.googleapis.com/css?family=Cinzel:300,400,500,600,700|Muli:200,300,400,500,600|Open+Sans:200,300,400,500,600|Oswald:200,300,400,500,600&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Montserrat:200,200i,300,300i,400,400i,500,500i');
@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,800&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Roboto+Mono:200,300,400,500');

a { color: rgb(146, 146, 146); cursor: pointer; text-decoration: none; -o-transition: color 2.0s ease-out, background .1s ease-in; -ms-transition: color 2.0s ease-out, background .1s ease-in; -moz-transition: color 2.0s ease-out, background .1s ease-in; -webkit-transition: color 2.0s ease-out, background .1s ease-in; transition: all 1.67s ease-out; padding: 10px 10px 10px 10px }
a.fails { color: rgb(146, 146, 146); }
a.success { box-shadow: inset 0px 0px 20px 2px #96ffa2ab, 0px 0px 0px 4px rgb(165, 255, 200); border-radius: 18px; padding: 4px 50px 4px 10px; color: #147b01 !important; }
a.tool-ref { background: #dcdcdc4f; padding: 1px 3px 2px 3px; font-weight: 600; vertical-align: bottom; border-radius: 5px; color: rgb(35, 84, 148); border: 1px inset transparent }
a.tool-ref:hover { background: #fff; border: 1px outset #00ffc8; color: #3df5b4; text-decoration: underline }
a:hover, a:focus { color: #00efb8 !important; transition-duration: 2.75 s !important; transition-property: transform !important }
a:hover:before, a:focus:before, span:hover:before { pointer-events: none; position: absolute; z-index: -1; content: ''; opacity: .75; color: radial-gradient(ellipse at center, rgba(0, 0, 0, .11) 50 %, rgba(0, 0, 0, 0.30) 90 %) !important; transition-duration: 1.5 s; transition-property: transform opacity 0.95 }
blockquote { border-left: 4px lightgrey solid; padding-left: 1rem; margin-top: 2rem; margin-bottom: 2rem; margin-left: 0rem }
body { font-size: 1.15rem; line-height: 1.1; font-weight: 400; font-family: "Oswald", "Muli", "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(50, 50, 50) }
body { margin: 0; overflow-x: hidden; text-align: center }
button#clear-pipeline { background-color: #cccccc24 !important; color: #000000bd !important; border: 2px outset; border-color: #d4d4d4a3; }
button#initiate-pipeline { font-size: 90%; padding: .67% 6% .67% 6%; border-width: 1px; margin: 2%; mix-blend-mode: color; letter-spacing: 8px; text-transform: uppercase; border-radius: 200px }
button#initiate-pipeline:hover { border-color: #00ffb54a; border-width: 0.5px; box-shadow: inset 0px -30px 0px -5px #efefef4a; background-blend-mode: exclusion; background: #ffffff5e; animation: pact-gradient-text-flow 5s infinite linear; }
button#refresh-downloads-links:hover { border: 2px inset #d9d9d921 }
button#sign-on-submit, button#log-out-submit, button#refresh-downloads-links, button.submit-buttons { background: rgb(65, 0, 255); mix-blend-mode: luminosity; margin-top: 1px; border: 2px outset #aaa; font-size: 60%; border-radius: 100px; letter-spacing: .5rem; display: inline-flex; }
button#sign-on-submit:hover, button#log-out-submit:hover, button.submit-buttons:hover { background-color: rgba(117, 117, 117, 0.5) !important; filter: invert(1) brightness(0.75) contrast(1.5) saturate(2) }
button, .button { margin-bottom: 0rem }
button, .button, button:focus { outline: none !important }
code { font-family: 'Roboto Mono', monospace; font-size: 0.85rem !important }
div.dash-spreadsheet, .dash-freeze-left, .dash-spreadsheet, .dash-spreadsheet-container, .dash-freeze-left, .dash-grow { max-width: 100% !important }
h1 { font-size: 3.5rem; font-family: 'Montserrat'; text-rendering: optimizeLegibility; color: #0d04a5; font-weight: 500; text-decoration: none; border-bottom: 0.0px solid gray; line-height: 4rem; text-decoration: underline }
h2 { font-family: 'Oswald', serif; color: var(--pph-color-8); cursor: default; font-weight: 300; font-size: 2rem; }
h3 { font-size: 2.0rem; font-family: 'Montserrat', sans-serif; font-weight: 300; color: rgb(32, 92, 188); cursor: default }
h4 { font-size: 1.5rem; font-family: 'Oswald', sans-serif; color: var(--pph-color-57); font-weight: 400; cursor: default }
h5 { font-size: 1.2rem; font-family: 'Muli', sans-serif; cursor: default }
h6 { font-size: 1.1rem; color: #333; font-weight: 400 }
header.a:link { color: rgb(18, 116, 165) }
hr { margin-top: 2%; justify-content: center; margin-bottom: 3% }
hr { margin-top: 3rem; margin-bottom: 3.5rem; border-width: 0; border-top: 1px solid #E1E1E1 }
input, textarea, select, fieldset { margin-bottom: 0rem }
input:-internal-autofill-previewed, input:-internal-autofill-selected, textarea:-internal-autofill-previewed, textarea:-internal-autofill-selected, select:-internal-autofill-previewed, select:-internal-autofill-selected { background-color: #ffffff00 !important }
label, legend { display: block; margin-bottom: 0px }
label>.label-body { display: inline-block }
p { margin-top: 0 }
p, h2, h4, h5, h6 { margin-top: .5%; margin-bottom: 1% }
p, ul, ol { margin-bottom: 0.75rem }
pre, dl, figure, table, form { margin-bottom: 0rem }
section.wrapper { padding: 10px 0 }
span.menubar-title:hover { color: rgb(13, 4, 145) !important }

.button, button, input[type="submit"], input[type="reset"], input[type="button"] { display: inline-block; padding: 0 25px; color: #000000; text-align: center; font-size: 14px; font-weight: 500; font-family: "Cinzel", serif !important; line-height: 32px; text-decoration: none; white-space: nowrap; background-color: #ffffffcc !important; border-radius: 30px; border: 1px ridge #00000050; cursor: pointer; box-sizing: border-box }
.button.button-primary, button.button-primary, input[type="submit"].button-primary, input[type="reset"].button-primary, input[type="button"].button-primary { color: #00000075 !important; background-color: #33C3F050; border-color: #33C3F0 }
.button.button-primary:hover, button.button-primary:hover, input[type="submit"].button-primary:hover, input[type="reset"].button-primary:hover, input[type="button"].button-primary:hover, .button.button-primary:focus, button.button-primary:focus, input[type="submit"].button-primary:focus, input[type="reset"].button-primary:focus, input[type="button"].button-primary:focus { color: #00000075 !important; background-color: transparent; border-color: #1EAEDB }
.button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus { color: #5C5D86; border-color: #00000075 !important }
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { border-color: #00FFC050; background: #00000075 }
.fader-line-long { display: flex; border: none; color: #fff0; height: 1px; background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 650, from(rgba(200, 210, 220, 0.5)), to(#fff0)); }
.fader-line-short { display: flex; border: none; color: #fff0; height: 1px; background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(rgba(120, 120, 150, 0.5)), to(#fff0)) }
.hr-style-2 { border-top: 3px double #8c8b8b; margin: 10px 10px 10px 10px; width: 67% }
.hvr-float-shadow, .workflow-css label { display: inline-block; vertical-align: middle; position: relative; -webkit-transition-duration: 1.0s; transition-duration: 1.0s; -webkit-transition-property: transform; transition-property: transform; text-rendering: optimizeLegibility }
.hvr-float-shadow:before, .workflow-css label:before { pointer-events: none; position: absolute; z-index: 99; content: ''; top: 180%; left: -10%; height: 6px; width: 120%; opacity: 0.05; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity }
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active, .workflow-css label:hover, .workflow-css label:focus, .workflow-css label:active { -webkit-transform: translateY(-1px)translateY(-1px); color: rgba(0, 215, 198, 1.0); opacity: 0.99; animation-name: anim-rainbow-flow-keys; animation-duration: 1s; animation-iteration-count: infinite; mix-blend-mode: hard-light }
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before, .workflow-css label:hover:before, .workflow-css label:focus:before, .workflow-css label:active:before { opacity: 0.9; -webkit-transform: translateY(-1px); transform: translateY(1px) }
<!DOCTYPE html>

ML Dashboard

PIPELINE

Step One: Upload [e.g., insert expected data input files].

Then, click "Launch Pipeline" to launch analysis.

Drag/Drop ⤓ file(s) here —or— Select from your computer

(Other Info/Note)

(...Note details / description...)

(Optional supplementary message...)

<input type="file" multiple="" autocomplete="off" style="position: absolute; inset: 0px; opacity: 1e-05; pointer-events: none;">

<button class="hvr-float-shadow" id="initiate-pipeline">—Launch Pipeline—</button>

 ⚠ Cautionary notes / hints / advice / warnings - #1

<button id="clear-pipeline">—Clear Current QC Results Output—</button>

import dash
import pandas as pd

from dash import dcc
from dash import html
from dash.dependencies import Input
from dash.dependencies import Output
from dash.dependencies import State

app = dash.Dash()

app.layout = html.Div(
    [
        html.H1("ML Dashboard"),
        html.H2("PIPELINE"),
        html.Hr(style={"width": "50%", "marginLeft": "25%"}),
        html.H3(
            "Step One: Upload [e.g., insert expected data input files].",
            style={"textAlign": "center", "marginTop": "-10px"},
        ),
        html.H2(
            "Then, click "Launch Pipeline" to launch analysis.",
            style={"marginTop": "-0.75%"},
        ),
        html.Hr(style={"width": "50%", "marginLeft": "25%"}),
        dcc.Upload(
            id="upload-data",
            children=html.Div(
                [
                    "Drag/Drop ⤓ file(s) here    —or—",
                    html.A(
                        " Select from your computer",
                        className="hvr-float-shadow",
                        style={"fontWeight": "400", "marginBottom": "5px"},
                    ),
                    html.H6(
                        "(Other Info/Note)",
                        style={
                            "textAlign": "center",
                            "letterSpacing": "1px",
                            "fontFamily": "'Cinzel', serif",
                            "fontSize": "70%",
                        },
                    ),
                    html.H6(
                        "(...Note details / description...)",
                        style={
                            "textAlign": "center",
                            "letterSpacing": "4px",
                            "fontFamily": "'Cinzel', serif",
                            "marginTop": "-8px",
                        },
                    ),
                    html.Span(
                        html.H5(
                            "(Optional supplementary message...)",
                            style={
                                "width": "45%",
                                "marginLeft": "27.5%",
                                "fontSize": "80%",
                            },
                        )
                    ),
                ],
                style={
                    "borderWidth": "1px",
                    "borderStyle": "solid",
                    "borderRadius": "100px",
                    "textAlign": "center",
                    "margin": "2% 15%",
                    "boxShadow": "0px 1px 5px 2px rgba(0, 0, 50, 0.16)",
                    "borderColor": "transparent",
                    "padding": "0.5%",
                    "backgroundColor": "rgba(255,255,255,0.5)",
                },
            ),
            multiple=True,  # (Allow multiple files to be uploaded)
        ),
        html.Br(),
        html.Br(),
        html.Div(
            [
                html.Button(
                    "—Launch Pipeline—",
                    id="initiate-pipeline",
                    n_clicks=0,
                    className="hvr-float-shadow",
                ),
                html.Br(),
            ],
            style={"textAlign": "center", "position": "relative"},
        ),
        html.H5(
            html.Div(
                [
                    html.Blockquote(
                        " ⚠ Cautionary notes / hints / advice / warnings - #1"
                    ),
                ]
            ),
            style={
                "fontSize": "0.85rem",
                "color": "#00000080",
                "width": "55%",
                "marginLeft": "22.5%",
                "textAlign": "justify",
            },
            id="pipeline-progress-disclaimer",
        ),
        html.Br(),
        html.Button(
            "—Clear Current QC Results Output—",
            id="clear-pipeline",
            n_clicks=0,
        ),
        html.Br(),
    ]
)

if __name__ == "__main__":
    app.run_server(
        host="0.0.0.0", port=8080, debug=True, dev_tools_hot_reload=True
    )

Here's the file structure following Dash docs recommended convention, and which I used here:
.
|-- [1.9K Nov 19 10:42]  app.py
`-- [  96 Nov 19 10:48]  assets
    `-- [ 24K Nov 19 11:02]  custom.css

1 directory, 3 files

where all the CSS in the SO in-answer HTML/CSS snippet CSS simply goes cutcopy into the custom.css file, specifically under a subdir called "assets" (which Dash is programmed to lookout for).

redpajama_set_name: RedPajamaStackExchange


With Valentine's Day just around the corner it's time to think about what you would like to give - or receive. Red rubies are just one of the gemstones that start us dreaming of love and romance. Here are 5 more fabulous gemstones in Valentine colors that are all sweet enough to eat.


text:
This is how PUBG plans to establish global domination
PUBG eSports will see the best fight in the world for that Chicken Dinner
PUBG Corporation announced a five-year plan to establish Regional Leagues around the world and start a competitive e-sports Global Tournament for their popular title PlayersUnknown's Battlegrounds. The company broke the news on July 24, a day before the opening of the biggest e-sports event for the game yet: PUBG Global Invitational, Berlin. Having achieved some tremendous success worldwide, the game's creators plan on capitalising on it via this move. PUBG Corporation plans on starting e-sports league in North America, China, Korea and Europe by 2019. They further plan on forming professional e-sports leagues in other regions, starting from 2020.
The league will work on the relegation format where the best teams from each regional league will be sent to the World Championship to fight it out for the ultimate title. PUBG's creators plan to profit from the in-game purchases that will be available for all the regular users. A part of the money will also be given to the competing teams but how much that share will actually be is as yet undisclosed.
To test out the in-game purchase, the revenue sharing initiative will be tried out this year at PUBG Global Invitational (PGI), Berlin. Fans will be able to purchase in-game items inspired by the 20 teams participating this year. PUBG Corporation expects a major chunk of the money to come in via advertising, sponsorship and media rights.
The format of the tournament is quite interesting. Not only will it let small teams make an impact in their region but it may also allow them to advance to the major leagues. The relegation format adopted from sports is unlike the one you usually see being practiced by other eSports tournaments. PUBG Corporation plans on investing over $116 million for the initiative this year.
The company's primary aim, however, is to create a PUBG eSports league which is self-sustainable and allows the teams to profit as well. It also plans on administering consistency in the rules worldwide.
Apart from this, they also want to create a better experience for viewing the contest. The game is soon adopting a stronger system for detailed storytelling along with huge investments to make the spectator system better for the viewers. Ultimately the success will depend on the number of viewers willing to spend time watching the PUBG eSports tournament across the globe.
Games like Counter Strike and FIFA already have eSports leagues, which have been a huge hit in the past. Even though PUBG falls into a gaming genre that has not yet seen a major eSports tournament event until the PGI just this year, it shows immense promise to transform in a competitive game.
PUBG Mobile: 10 tricks and tips you should know
PUBG 0.7.0 Update: Here are all the new features you need to keep an eye out for
Here's how to use unreleased features in PUBG mobile
> More on Games
KeywordsBERLINChinaEuropetest
10 interesting facts about the FIFA World Cup 2022
These 32 nations will compete in FIFA World CUP 2022
Candy Crush Saga is a gaming empire worth billions – can it last another decade?
By Lewis Gordon
FIFA World Cup 2022: From BTS' Jung Kook's powerhouse performance to Morgan Freeman's emotional speech, here are the Opening Ceremony highlights
Everything you need to know (but were afraid to ask) about the Qatar World Cup 2022
By Jack King
Here's how much money the winners and runners-up of the FIFA World Cup 2022 will take home
Four Indian cricketers who bought new properties worth crores in 2022
8 things that are banned at the FIFA World Cup 2022