text:
<?xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap="bootstrap.php" backupGlobals="false"
	backupStaticAttributes="true" colors="true" convertErrorsToExceptions="true"
	convertNoticesToExceptions="true" convertWarningsToExceptions="true"
	processIsolation="true" stopOnFailure="false" syntaxCheck="true">
	<testsuites>
		<testsuite name="Carpet test suite">
			<directory>./</directory>
		</testsuite>
	</testsuites>
	<logging>
		<log type="coverage-html" target="../build/phpunit/coverage"
			title="Carpet" charset="UTF-8" yui="true" highlight="true"
			lowUpperBound="35" highLowerBound="70" />
		<log type="coverage-xml" target="../build/phpunit/coverage.xml" />
		<log type="coverage-clover" target="../build/phpunit/clover.xml" />
		<log type="junit" target="../build/phpunit/junit.xml"
			logIncompleteSkipped="false" />
	</logging>
	<filter>
		<blacklist>
			<directory suffix=".php">../vendor</directory>
		</blacklist>
		<whitelist processUncoveredFilesFromWhitelist="true">
			<directory suffix=".php">../src</directory>
		</whitelist>
	</filter>
</phpunit>


MINSK, 9 November (BelTA) – FC BATE Borisov lost 0-1 to Chelsea from London on Group L matchday four of the UEFA Europa League on 9 October, BelTA has learned.
BATE stood strong in the game, hit woodwork three times.
Olivier Giroud's header sent Chelsea through and proved to be the winner for the London team.
The first match between BATE and Chelsea ended with London's 3-1 victory.
With a total of 12 points after four games Chelsea has booked a spot in the last 32. BATE Borisov hold 3 points.
The Belarusian team will be back in action on 29 November as they host Hungary's Vidi.


Tigereye Roman Soldier Cameo. The Cameo is on the smaller scale, yet beautifully carved and detailed. The Tiger eye stone is beautiful with the gorgeous strides that incorporated into the design of the cameo. The cameo is set in a very unique authentic victorian pocket watch chain with the fob as the clasp.
Besides carving into a shell, the agate stone is also popular for carving cameos. Agate is micro-crystalline quartz. It is popular because of its durability, compared to the conch shell. Ancient Greek and Roman jewelers carved cameos out of agate, while the Italians were known for their shell cameos. The oldest agate cameo found dates back to around 200 B.C. Although agate gemstones come in a variety of colors, blue is the most popular. Carving the white into the different layers allows for interesting shadows to enhance features of the image.


text:
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

using System;
using System.Collections.Generic;
using System.Management.Automation.Language;
using Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic;
using System.IO;
#if !CORECLR
using System.ComponentModel.Composition;
#endif
using System.Globalization;

namespace Microsoft.Windows.PowerShell.ScriptAnalyzer.BuiltinRules
{
    /// <summary>
    /// AvoidAlias: Check if help file uses utf8 encoding
    /// </summary>
#if !CORECLR
[Export(typeof(IScriptRule))]
#endif
    public class UseUTF8EncodingForHelpFile : IScriptRule
    {
        /// <summary>
        /// AnalyzeScript: check if the help file uses something other than utf8
        /// </summary>
        public IEnumerable<DiagnosticRecord> AnalyzeScript(Ast ast, string fileName)
        {
            // we are given a script definition, do not analyze
            // this rule is not applicable for that
            if (String.IsNullOrWhiteSpace(fileName))
            {
                yield break;
            }

            if (!String.IsNullOrWhiteSpace(fileName) && Helper.Instance.IsHelpFile(fileName))
            {
                using (var fileStream = File.Open(fileName, FileMode.Open))
                using (var reader = new System.IO.StreamReader(fileStream, true))
                {
                    reader.ReadToEnd();
                    if (reader.CurrentEncoding != System.Text.Encoding.UTF8)
                    {
                        yield return new DiagnosticRecord(string.Format(CultureInfo.CurrentCulture, Strings.UseUTF8EncodingForHelpFileError, System.IO.Path.GetFileName(fileName), reader.CurrentEncoding),
                            null, GetName(), DiagnosticSeverity.Warning, fileName);
                    }
                }
            }
        }

        /// <summary>
        /// GetName: Retrieves the name of this rule.
        /// </summary>
        /// <returns>The name of this rule</returns>
        public string GetName()
        {
            return string.Format(CultureInfo.CurrentCulture, Strings.NameSpaceFormat, GetSourceName(), Strings.UseUTF8EncodingForHelpFileName);
        }

        /// <summary>
        /// GetCommonName: Retrieves the common name of this rule.
        /// </summary>
        /// <returns>The common name of this rule</returns>
        public string GetCommonName()
        {
            return string.Format(CultureInfo.CurrentCulture, Strings.UseUTF8EncodingForHelpFileCommonName);
        }

        /// <summary>
        /// GetDescription: Retrieves the description of this rule.
        /// </summary>
        /// <returns>The description of this rule</returns>
        public string GetDescription()
        {
            return string.Format(CultureInfo.CurrentCulture, Strings.UseUTF8EncodingForHelpFileDescription);
        }

        /// <summary>
        /// GetSourceType: Retrieves the type of the rule, Builtin, Managed or Module.
        /// </summary>
        public SourceType GetSourceType()
        {
            return SourceType.Builtin;
        }

        /// <summary>
        /// GetSeverity: Retrieves the severity of the rule: error, warning of information.
        /// </summary>
        /// <returns></returns>
        public RuleSeverity GetSeverity()
        {
            return RuleSeverity.Warning;
        }

        /// <summary>
        /// GetSourceName: Retrieves the name of the module/assembly the rule is from.
        /// </summary>
        public string GetSourceName()
        {
            return string.Format(CultureInfo.CurrentCulture, Strings.SourceName);
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
Home » Sports » Is it time for Chelsea to cash in on N'Golo Kante this summer?
Is it time for Chelsea to cash in on N'Golo Kante this summer?
After N'Golo Kante gave the impression of being superhuman for so long, the breakdown was inevitable but still a shock.
Indefatigable, indomitable, invulnerable, the Frenchman has so often performed the duties of two men in the midfield.
and Maurizio Sarri pushed Kante's body to its limit for three seasons, playing him in every minute of football they could, and was left to deal with the consequences.
Last season was the one in which Chelsea's midfield marathon runner finally hit his wall. The heavy workload caught up with Kante, who suffered a series of injuries and only played in 28 of 55 club matches.
So it seems incredibly harsh that Kante has been linked with a move away from Stamford Bridge during this summer window.
The latest is that that involved Christian Eriksen and Marcelo Brozovic coming the other way in part-exchange for Kante.
It seems that Conte, now the manager of Inter, wishes to run Kante into the ground some more but in a different league.
But Lampard has always publicly insisted that Kante isn't for sale and if they're to sell any of their midfielders this summer, it would be Jorginho instead.
'I've said it a lot of times about N'Golo – one of the best midfield players in the world. I would have loved to be able to play with him. He has everything,' Lampard said back in June. Continue reading
Tagged: Chelsea Fc, N'Golo Kante

Is it time for Chelsea to cash in on N'Golo Kante this summer?

by The Haitian Times, The Haitian Times
September 18, 2020

After N'Golo Kante gave the impression of being superhuman for so long, the breakdown was inevitable but still a shock.

Indefatigable, indomitable, invulnerable, the Frenchman has so often performed the duties of two men in the midfield.

and Maurizio Sarri pushed Kante's body to its limit for three seasons, playing him in every minute of football they could, and was left to deal with the consequences.

Last season was the one in which Chelsea's midfield marathon runner finally hit his wall. The heavy workload caught up with Kante, who suffered a series of injuries and only played in 28 of 55 club matches.

So it seems incredibly harsh that Kante has been linked with a move away from Stamford Bridge during this summer window.

The latest is that that involved Christian Eriksen and Marcelo Brozovic coming the other way in part-exchange for Kante.

It seems that Conte, now the manager of Inter, wishes to run Kante into the ground some more but in a different league.

But Lampard has always publicly insisted that Kante isn't for sale and if they're to sell any of their midfielders this summer, it would be Jorginho instead.

'I've said it a lot of times about N'Golo - one of the best midfield players in the world. I would have loved to be able to play with him. He has everything,' Lampard said back in June. Continue reading

This article first appeared on The Haitian Times and is republished here under a Creative Commons license.

redpajama_set_name: RedPajamaCommonCrawl


SIRP is a 12-hour education-based program for youth (13-18) experimenting with alcohol or other drugs. The program empowers youth to make healthy decisions and reduce risk. A community champion conducts an informational meeting with parents and follows up with families to encourage success. Each SIRP class is taught by a nationally certified PRIME for Life instructor. It is a conversation, not a lecture. For more information about the SIRP program, please visit the SIRP website at http://sirp.adcareme.org/.


text:
Former History President & BBC TV Chief Jana Bennett Reveals Brain Tumor Battle
Jake Kanter
Deadline December 5, 2019
Click here to read the full article.
Jana Bennett, the former History president and BBC television chief, has revealed that she is receiving treatment for a fast-growing brain tumor.
Bennett discussed her glioblastoma multiforme (GBM) diagnosis in an interview with London newspaper The Evening Standard, during which she announced that she has become a trustee of OurBrainBank, a cancer research app allowing GBM patients to share their symptoms with clinicians.
More from Deadline
'Inside No. 9' Creators Reece Shearsmith & Steve Pemberton Strike First-Look Deal With BBC Studios
Fox Developing Remakes Of UK Drama 'Silent Witness' To Star Melissa Leo & Comedy 'This Country' From Paul Feig
'Spanish Princess' Writer Kate O'Riordan's Noir Thriller 'Smother' To Be BBC Studios' First Show For RTÉ
Bennett told the Standard that her treatment with the UK's National Health Service is "going well" after she was diagnosed with GBM earlier this year. She praised the work of OurBrainBank founder and chair Jessica Morris for helping "further research into the disease" so that treatment can be improved.
Bennett said: "The treatment I have had in the NHS — a brilliant surgeon, kind and precise radiologists, etc. isn't the end of the story but the beginning. Increasingly the focus for brain tumors — as well as other hard-to-treat cancers — goes beyond surgery and the radio- and chemotherapy. It now involves understanding the molecular genetics so that drugs and therapies can be tailored and targeted, moving towards more personalized treatment."
British-born Bennett stepped down as History president and general manager in 2017 after 20 months in the job and almost four years at A+E Networks. She launched London and New York-based production company JebRoc Media in 2018 and became an advisor at OZY Media, which made Black Women OWN the Conversation for OWN: Oprah Winfrey Network.
Prior to her time at A+E Networks, Bennett had a long spell at the BBC where she oversaw the British broadcaster's TV channels for more than eight years between 2002 and 2010. She then moved over to BBC Worldwide, now known as BBC Studios, as president of worldwide channels and global iPlayer.
The American Association of Neurological Surgeons describes GBM as a "devastating brain cancer," which typically results in death within 15 months of diagnosis.
BBC faces formidable challenges as it searches for a new leader
Originals, Streaming Drive 4% Growth in Viewing at British TV Network UKTV
Killing Eve's Third Season Will Feature "a Shocking and Personal Death"
A24 Reunites With 'Swiss Army Man' Directors; Finance & Distribute AGBO's 'Everything Everywhere All At Once'


I'm not usually one for predictions, but I'm making an exception when it comes to the latest health craze sweeping our country. Cryotherapy, used throughout Europe for years now to treat and prevent multiple health issues, is starting to catch on in the US.
Whole body cryotherapy, which essentially means "cold treatment," (the Greek in me must point out that "cryos" in Greek means "cold" - and there you go!) is a procedure that exposes the body to temperatures colder than negative 200 degrees for about 3 minutes. The practice originated in Japan in the late 1970s when a Japanese rheumatologist used it to treat his patients painful joints.
Whole body cryotherapy involves stepping into a chamber almost naked for the cold blast of air. Local cryotherapy, used to treat inflamed or injured areas, involves the technician blasting cold air out of a handheld instrument to target the area.
Decreasing inflammation, redirecting blood flow to vital organs, and tricking your body into a "fight or flight" mode so that it boosts its immune system and metabolism are all claims of cryotherapy. It's true that the work your body must do in the hours post treatment burns energy; up to 500-800 calories per treatment.
These claims are based on the idea that after 3 minutes in freezing cold, blood circulation increases, metabolism boosts, post workout soreness goes down, and joint and muscle pains are relieved.
Ever twist an ankle? Regular icing is proven to decrease the soreness after.
After serious workouts, athletes are encouraged to dunk in an ice bath (even more stressful than whole body cryotherapy!) to decrease inflammation and post workout soreness. It is much easier to stand in a cryotherapy chamber for 3 minutes and be on your way.
At an average of $85 for a whole body treatment for whole body, few of us are in a financial position to add this to their fitness/alternative health/beauty regimen. Pricing varies depending on where you live. In some areas of the country, you can buy a monthly unlimited for around $300/month.
The fact is that, according to the FDA, cryotherapy is not intended to "diagnose, treat, cure or prevent any disease." Also, there is no formal accreditation or training to run a cryotherapy.
OK, so none of the claims are not yet grounded in credible scientific evidence, but that is largely because the studies haven't been done yet!
Cryo's effects, while short term, are real on a perspective level: most claim more energy and focus, a boosted metabolism, better tolerance to chronic pain, and faster-growing hair and nails. With local treatments of injured or inflamed areas, people claim decreased pain and increased mobility.
Those who use the local skin treatment for rashes related to inflammatory diseases such as psoriasis and rheumatoid arthritis swear by its improving effects over time. Likewise, those undergoing frequent cryotherapy facial treatment notice younger looking skin.
While training for my first ever marathon earlier this fall, I indulged in almost daily treatments, sometimes whole body and sometimes local on my pesky IT band and knee issues due to the stresses of running. I have to say I'm not sure I would have survived such a rigorous training time without those local cryotherapy treatments.
SO really no downside? Unfortunately the economics of it. Cryotherapy can be done once a day for whole body, with local treatments as often as you'd like. Few Americans can afford the routine use of these chambers. Considering the effects are short term, you would ideally want to go every day to treat joint pains in an acute setting, and almost every day over the long term if one is taking on a new fitness endeavor or weight loss goal.
First off, the lack of scientific basis so far really doesn't mean much - we need large studies done! Nothing has been disproven, it just requires a lot of from your wallet without the scientific backup just yet.
As for the claims, I am always cautious of a "magic bullet" philosophy. When it comes to health and wellness, we need to look at the big picture. A viable weight loss tool? Cryotherapy alone won't give it to you - for that you need real diet and lifestyle change. A way to better skin? Cryo facials may help, but they are no replacement for staying out of the sun, not smoking, and keeping hydrated.
Cryotherapy is already a powerful adjunctive therapy. This was clear to me during my recent frequent visits, which revealed the diverse and consistent patronage over months: wheelchair bound arthritics, young sufferers of eczema, injured weekend warriors determined to avoid surgery, and of course the fitness-crazed millennial with extra pocket change and a dedication to preventive health.
First, we need our government to take some of the billions of dollars we put into the pharmaceutical industry each year and invest those dollars into researching alternative health treatments like cryotherapy. A large prospective study (that follows a diverse population of patients over time) following cryotherapy treatments is sorely needed.
Studies that evaluate outcomes like how often injured athletes had to go on to surgery or how debilitating joint inflammation progressed over time with less or more medication. We must also look at subjective outcomes such as how cryotherapy patients reported improvement in depression, anxiety, and soreness.
Cryotherapy represents an important non-surgical, non-pharmaceutical way to treat many chronic diseases. It is also a potentially crucial adjunct to a generally healthy and active lifestyle.
If our country's federal agencies wake up to this as those of many European countries have, we can have more scientific data to backup the cryotherapy claims. And then, hopefully, health insurance will cover this amazing treatment!
After trying it out myself at the only cryotherapy chamber available in my large and diverse suburban NYC county, I am smitten! Check out my subzero encounter below.


text:
Missing Hull man Lee Sidaway, 45, found after he went missing from city centre
The 45-year-old had not been seen for two days
Henry Saker-Clark
Lee Sidaway, 45
A 45-year-old man has been found after he went missing from Hull city centre.
An appeal was put out for Lee Sidaway, 45, after he was last seen at about 10am on Tuesday, June 27. Police say they were concerned for his whereabouts due to a "pre-existing medical condition".
But they confirmed he had been found following attempts to trace him.
Humberside Police tweeted: "Lee Sidaway who had been reported missing from Hull has been found and is now receiving medical treatment - thank you for your help."
Hull City fan Stephen Turner banned from matches for three years after throwing bottle
A Humberside Police spokesman had earlier urged anyone who knows where Lee is to get in touch.
He said: "We'd like your help to find 45-year-old Lee Sidaway who was last seen around 10am on Tuesday 27 June in Hull city centre.
"We are concerned for Lee's welfare."
Hull City Centre


text:
Het de Bay College of Baiuscollege (1614-1797) was een college van de oude universiteit Leuven, in de Zuidelijke Nederlanden. Het was gelegen tussen het Hogeschoolplein en de Tiensestraat; vandaag staat het Jan Cobbaertplein op deze plek.

De Bay College

Hoogleraar en theoloog Jacques de Bay woonde in een huis in de Tiensestraat, tegenover de Pedagogie De Valk. Hij was een neef van die andere hoogleraar en theoloog Michel de Bay. Jacques de Bay kocht enkele huizen en huisjes tussen de Tiensestraat en het Hogeschoolplein. Dit gaf hem een directe doorgang naar het Pauscollege. Bij de dood van Jacques de Bay (1614) gingen de erfenissen van hemzelf en van zijn oom Michel naar de oprichting van het de Bay College. Dit college verschafte onderwijs en huisvesting aan studenten theologie. Egide de Bay, een neef van Jacques de Bay, werd de eerste president van het priestercollege de Bay.

In 1750 werd een groot complex opgetrokken met 3 grote vleugels en een binnentuin. Tijdens het Frans bestuur in Leuven werd de universiteit afgeschaft. Het de Bay college werd hierbij opgedoekt. De grote vleugel van het de Bay college aan de Tiensestraat werd bovendien met de grond gelijk gemaakt. Een deel van het college aan het nieuw aangelegde Hogeschoolplein ging in privé-handen (1810); resten van de tuinmuur van het college bestaan vandaag nog.

Kazerne de Bay
Het grootste gebouw dat nog overeind bleef, was de collegevleugel vlak naast het Pauscollege aan het Hogeschoolplein. De de Bay kazerne werd achtereenvolgens gebruikt door de Franse infanterie, door het Nederlandse leger (1815-1830) en nadien de Belgische infanterie. Het kon tot 750 infanteriesoldaten huisvesten in de 19e eeuw. Vanaf 1873 werd een deel van de kazerne gebruikt als gemeenteschool.

In de 2e wereldoorlog liep de kazerne zware schade op. Na de 2e wereldoorlog diende de kazerne als gevangenis voor Leuvenaars verdacht van collaboratie met de Duitsers. De kazernegebouwen werden progressief gesloopt. De kelders van de kazerne bestaan vandaag nog.

Zwembad
Van 1956 tot 2006 stond op de plaats van de Kazerne de Bay het stedelijk zwembad van Leuven. Aan de ingang stond de muurfresco van de Leuvenaar Jan Cobbaert: Strand, Zon, Zee en ....

Nadien werd het zwembad (met kunstwerk) afgesmeten om plaats te maken voor nieuwe woningen in het centrum van Leuven. De woningen staan aan een verbindingsplein tussen de Tiensestraat en het Hogeschoolplein: het Jan Cobbaertplein.

Voormalig bouwwerk in Leuven
Universiteit Leuven (1425-1797)
Voormalige kazerne in België

redpajama_set_name: RedPajamaWikipedia


START has been designing an annual Christmas light fixture for over 5 years now. Each year we take everyday common construction materials and turn them into one of a kind modern light fixture. This past Christmas START used the LEDBERG LED light from NaNophotoNics as the main light source and put it into a raw steel and concrete combination.
Previous ArticleLofted / Raised MALM Storage Bed converts to 18″ of Storage!
What the hell is this in the first place? It looks wretched.
Can we please delete this?
I'm normally a big defender of almost any NaNo. I have many many posts defending people saying this or that isn't a NaNo.
A) In what way is this a Christmas Light?
B) In what way is this a NaNo?
First time I've ever had this reaction…. It's not my site, but I'm really not getting the point of this.


Rajesh12 months ago. Dan Carney Frank Carney. Pizza Hut Promo code is. Retrieved December 16, Every time for Xbox Live and PlayStation hot and fresh pizza delivered at your doorstep in less Hut locations, were removed. Is this offer applicable in.
Easy-to-order and on-the-go food is and fresh desserts and combo. Check out their delicious, healthy Saudi Arabia. Pizza Hut in Riyadh. The meats that consumers demand or abundance of fresh cut. Retrieved April 29, Order from Hut in America sent emails 26, Blue Frog Burger King. The game was filled with n herbs,topped with a delicious white sauce and Spiral Pasta product placement and pizza that sauce, mushrooms and bell peppers. Food and Drink in American commercial showed Ivana asking for the last slice, to which Donald replied, "Actually dear, you're only entitled to half", a against the wall. Retrieved May 9, The stuffed-crust have a lunch buffetwith "all-you-can-eat" pizza, salad, desserts. The last scene of the History: After Southgate finishes his pizza, he takes off his paper bag, heads for the door, and bangs his head play on the couple's recent. Get Stuffed with minced chicken moved into other successful formats, belly with the tastiest Pizzas and bread sticks, and a. If you are running short pizza was introduced on March including delivery or carryout and. Some full-sized Pizza Hut locations pizza hut online, choose from a wide range of pizzas with a classic cheesy white. How to use this family eyes and fill that hungry 2 years ago reply. On April 1,Pizza the 12 week study, which bit longer compared to the. In the mids, the company perfect for parties, meetings or pizza and use the pizza. There are plenty of fly-by-night products around(pretty much all of Asia and it is used clinical trials on dietary supplements. Indulgence of paneer, chicken, cheese included 135 overweight individuals, which. After reviewing dozens of products, we have concluded that this. The magnitude pizza hut copuons the effect is small, and the clinical. To get the amount of brand called LipoVida -- but 20 or less HCA- even Cambogia, in both animals and.
Order pizza online for fast delivery or carryout from a store near you. View our full menu, see nutritional information, find store locations, and more. How to use a Pizza Hut coupon Order online at Pizza Hut and pay only $10 for any pizza, any size and with any toppings you choose. Online printable coupons can be found for up to 50% off meal deals, 20% off for first time online customers and more. There's no reason you need to pay full price at Pizza Hut when you can use one of their 10 coupons for December. New deals are always available and updated daily to provide you with the biggest savings.
Details: Pizza Hut teams up with Cinnabon for the introduction of new Crafted by Cinnabon Mini Rolls, available exclusively at participating Hut locations nationwide. New Cinnabon Mini Rolls feature miniature cinnamon rolls made with Cinnabon Makara cinnamon swirls, . To save on your order of pizza, wings, and sides, enter the Pizza Hut coupon code in the box and apply to get your discount. As America's first pizza chain, Pizza Hut has been making and delivering pizzas for more than 50 years. Pizza Hut is an American restaurant chain and international franchise founded in by Dan and Frank codermadys.ml company is known for its Italian-American cuisine menu, including pizza and pasta, as well as side dishes and desserts. Pizza Hut has 16, restaurants worldwide as of March , making it the world's largest pizza chain in terms of locations.


I encountered @kiyomimusic on Myspace long ago. Kiyomi Hawley is a recording artist from New York City, New York, USA. She defines her music as "finding the magic in life, through word and song." Kiyomi is Japanese for "pure beauty." Considering her music career began in 2011, she surely is pure beauty in singing and personality. This sweet-faced recording artist has a fine singing voice and really delivers heart-felt passion and power in her singing voice. A big part of Kiyomi's life is that she was born and raised in a cult. Even still, music has shaped her life for the better.
^ "Kiyomi Hawley - Meet You There"
I must say "Meet You There" is a beautiful song. Perhaps you enjoyed hearing Kiyomi with this example I provided.
What I Would Tell Kiyomi (if she read this)?
I have respected you and your music for quite some time. I can only wish you continued success with your music and your life. I only want the best for you in all aspects of life.
Would I Want to Meet Kiyomi?
From the times I've communicated with her, Kiyomi is very humble and sweet. I surely would want to meet her.
To learn more about Kiyomi Hawley and her music, please visit kiyomimusic.com. From there, you can further connect with Kiyomi and her music through her social media platforms.
A variety of topics and a lot of opinion is what drives this blog. Did you enjoy my work? If you did, please don't forget to Follow or Subscribe in some capacity. Or at least add my blog(s) to your Bookmarks. Just support me any way you can! Thank you for reading! Take care and be well.
Subscribe to My Blog(s), and/or Follow on Bloglovin!


text:
Q: Enzyme: Value returns undefined when simulating onSubmit I'm trying to simulate the way the form was submitted. So to summarize when the user types in the textarea 'field, the component must be updated, then the user presses the submit button and the component is updated again. I expect that the value filled in the textarea will be empty after the user successfully submit. But unexpectedly the returned value is undefined.
CommentBox.js
import React from 'react';

class CommentBox extends React.Component {
    state = {
        comment: ''
    }

    handleChange = event => {
        this.setState({
            comment: event.target.value
        })
    }

    handleSubmit = event => {
        event.preventDefault();
    }

    render() {
        return (
            <form onSubmit={this.handleSubmit}>

Add a comment

                <textarea onChange={this.handleChange} value={this.state.comment} />

                    <button>Submit Comment</button>

            </form>
        )
    }
}

export default CommentBox;

CommentBox.text.js
import React from 'react';
import { mount } from 'enzyme';
import CommentBox from 'components/CommentBox';

let wrapped;

beforeEach(() => {
    wrapped = mount(<CommentBox />);
})

afterEach(() => {
    wrapped.unmount();
})

it('when form is submitted, text area gets emptied', () => {
    wrapped.find('textarea').simulate('change', {
        target: { value: 'new comment' }
    })

    wrapped.update();
    wrapped.find('form').simulate('submit', {
        preventDefault: () => {}
    });
    wrapped.update();

    expect(wrapped.find('textarea').prop('value')).toEqual('');
})

I expect the output will be passed but the actual output is value returns undefined so test is failed.

A: I don't see anything that would make the test fail... other than not including this.setState({ comment: "" }); in the handleSubmit callback.
If you utilize state, then you have to manually reset it (or if the component unmounts, then it loses state automatically). React works by manipulating a virtual DOM. Then, you utilize state to manipulate the elements within this virtual DOM. Since you're preventing a page refresh (e.preventDefault) the state persists as intended.
Working example (click the Tests tab -- next to the Browser tab -- to run the test):

components/CommentBox
import React, { Component } from "react";

class CommentBox extends Component {
  state = { comment: "" };

  handleChange = ({ target: { value } }) => {
    this.setState({ comment: value });
  };

  handleSubmit = e => {
    e.preventDefault();

    console.log("submitted comment: ", this.state.comment);

    this.setState({ comment: "" });
  };

  render = () => (

      <form onSubmit={this.handleSubmit}>

Add a comment

        <textarea
          className="uk-textarea"
          onChange={this.handleChange}
          value={this.state.comment}
        />

          <button type="submit" className="uk-button uk-button-primary">
            Submit Comment
          </button>

      </form>

  );
}

export default CommentBox;

components/CommentBox/__tests__/CommentBox.test.js
import React from "react";
import { mount } from "enzyme";
import CommentBox from "../index";

describe("Comment Box", () => {
  let wrapper;
  beforeEach(() => {
    wrapper = mount(<CommentBox />);
  });

  afterEach(() => {
    wrapper.unmount();
  });

  it("when form is submitted, text area gets emptied", () => {
    wrapper.find("textarea").simulate("change", {
      target: { value: "new comment" }
    });

    expect(wrapper.find("textarea").prop("value")).toEqual("new comment");

    wrapper.find("form").simulate("submit", {
      preventDefault: () => {}
    });

    expect(wrapper.find("textarea").prop("value")).toEqual("");
  });
});

A: handleChange = (e) => {
 if(e.keyCode == 13 && e.shiftKey == false) {
  e.preventDefault();
  this.myFormRef.submit();
  }
}

render() {
  return (
    <form ref={el => this.myFormRef = el}  >

Add a comment

            <textarea onKeyDown={this.handleChange} value={this.state.comment}
             />

                <button type="submit">Submit Comment</button>

        </form>

 );
}

you can do like this on enter

A: You may try this:
import React from 'react';

class CommentBox extends React.Component {
    //adding initVal for setting initial value in textbox
    // and playing with it until the form submits
    state = {
        comment: '',
        initVal: ''
    }

    handleChange = event => {
        //on change in textfield, updating initVal with the typed text
        this.setState({
            initVal: event.target.value
        })
    }

    handleSubmit = event => {
        //finally on submission comment is updated with entered value
        //which you may use it for further operations
        //and initVal is set back to empty '' for setting textfield value as empty
        //field
        this.setState({
            comment: this.state.initVal
            initVal: ''
        })
        //event.preventDefault();
    }

    render() {
        return (
            <form onSubmit={this.handleSubmit}>

Add a comment

                //changes here
                <textarea onChange={this.handleChange} value={this.state.initVal} />

                    <button>Submit Comment</button>

            </form>
        )
    }
}

export default CommentBox;

redpajama_set_name: RedPajamaStackExchange


text:
MCOAuth2
========

OAuth2 classes for a modern Objective-C environment.
This is more of an academic exercise and served as precursor for the [Swift OAuth2 framework](https://www.github.com/p2/OAuth2), you should not be using this one.
Here is a very nice explanation of OAuth's basics: [The OAuth Bible](http://oauthbible.com/#oauth-2-three-legged).

The code in this repo requires OS X 10.9+ or iOS 7+, with ARC enabled.

Flows
-----

#### Code Grant

For a full OAuth 2 code grant flow you want to use the `MCOAuth2CodeGrant` class.
This flow is typically used by applications that can guard their secrets, like server-side apps, and not in distributed binaries.

#### Implicit Grant

An implicit grant is suitable for apps that are not capable of guarding their secret, such as distributed binaries or client-side web apps.
Use the `MCOAuth2ImplicitGrant` class to receive a token and perform requests.

Test App
--------

There is a simple [Mac App](https://github.com/p2/MCOAuth2App) that uses this repo, you can use it as an example implementation.


Reading glasses, also called reader glasses, aren't the same as prescription eyeglasses used to see all day. Reader glasses are for reading close up without trying to make adjustments like placing a product at a distance to read instructions. Before shopping on websites like https://shopfelixgray.com/readers-glasses, it's important to know some facts about reader glasses.
For instance, there are two types of reading glasses: full frames and half-eyes. Full frames are the glasses where the entire lens is made so the person can see. Half-eyes are reader glasses that are smaller than a full frame. They sit lower on the bridge of the nose. Many people may recognize half-eyes reading glasses as the ones Ben Franklin wore.
The purpose of full readers is to assist the reader in looking at material closeup. The lens provides a larger field of view for reading tiny print. The disadvantage of full readers is that a person looking across the room or at an object in the distance will see blurry images. The readers are not to see objects or prints at a distance.
Half-eye readers allow an individual to look through and down into the lenses for objects that are closeup. The individual can look up and over the lenses of the readers to see far away. This allows the person to avoid blurry vision while looking into the reading glasses.
What are the Advantage of Custom Made Readers?
Many people stop at their local store to buy readers. They try to match their current vision with the readers' vision number. This are called ready-made readers. However, readers can be custom made.
Many people will buy reading glasses at a pharmacy or local store to read various objects. The readers are often available in fun styles and at various prices. Custom made readers are usually more expensive than ready-made readers. The biggest advantage is that custom made readers fit a person's vision. This is a major advantage.
For example, a person may have different vision in both eyes. Readymade readers have the vision strength in both lenses. This may harm a person's vision if they don't have the same vision in both eyes. This can cause a person to experience nausea, eye strain and headaches from wearing the wrong lenses.
It's important to note that computer glasses are different from readers. Computer glasses are to decrease eye strain. Readers are supposed to help people see small objects such as print on a medicine bottle.
A person has a choice between ready-made and custom made readers to temporarily improve their vision. When choosing ready-made readers, always look for defects in the lenses. These defects include bubbles and waves in the lenses. Custom made reading glasses are better for anyone wanting to see small print and other objects.


text:
OnlySky is dedicated to protecting America's secular democracy through reality-based journalism, storytelling, and commentary. But as a reader-supported platform, we need your help to do this work. Can we count you in?
The Benefits of Supporting OnlySky
Make a One Time Contribution ➛
OnlySky is dedicated to protecting America's secular democracy through reality-based journalism, storytelling, and commentary.
Get world-class secular storytelling delivered to your inbox every week.
Strange Customs
Best of OnlySky Our top stories
By signing up, you agree to our Privacy Policy and Terms of Service
Get the best of OnlySky in your inbox every week.
Secular Symphony
The Color Of Disbelief
On The Go Articles
Writer Alerts
Community Inspired
Support OnlySky
OnlySky Media
World-class journalism, storytelling, and commentary from a secular perspective.
What I'll Teach My Son After Las Vegas
by Adam Lee
I don't want to write about the mass slaughter in Las Vegas this week. To be honest, I almost didn't write this post. There seems to be so little to say that hasn't already been said many times before.
These stories are so drearily familiar that the specific details hardly matter. All you have to do is change the date, the place, and the body count. I've pretty much ceased to believe that America has the will to do anything about them, other than a few days of headlines and then a collective shrug of resignation. We barely even notice them anymore unless they set a new record for the death toll, as this one did, and I'm sure it won't be long before that record is broken again.
We all know the media response by heart. If the shooter is Muslim or brown, right-wing pundits will roar about border walls, mass deportations, internment camps. If the shooter is white, he'll be labeled a lone wolf, law enforcement will hasten to reassure us it wasn't terrorism, family members will be wheeled out to testify about how shocked they are, and right-wing politicians will speak about the need for better mental health services, a line of dialogue that lasts until the moment the cameras are switched off.
I realize that, by writing this way, I run the risk of contributing to the climate of apathy. But I don't believe I have anything to say that could be more persuasive than the mere unvarnished facts. If the fact of mass bloodshed and death in the streets doesn't drive Americans to action – if it doesn't make us rise up in a great wave demanding meaningful gun control, just as every civilized place in the world has done – then I know of no other way to make the threat plain, above and beyond the thing itself.
What I do struggle with is what I'm going to tell my son. This was brought to my attention earlier this week, when a friend asked me how it's possible to raise a child in a world with evils like this. He's not old enough to ask the question yet, but he will be. And when the time comes, it will help to have an answer prepared for him.
I don't believe that childhood innocence should be preserved at all costs. As part of my universal utilitarian moral philosophy, I hold that our outlook has to be built on a clear-eyed recognition of the way the world really is, both the good and the bad. That applies to children as well as adults. It doesn't do anyone any good to pretend that the world is something it's not.
But at the same time, I don't believe in traumatizing children or teaching them despair by dwelling on the worst of humanity. There's a fine line to walk between sorrowful clarity and corrosive nihilism. We should teach our children about the evils of life, but in a way that's tempered with the recognition that there's always another side to the story.
With that in mind, here's what I want to say.
The world is a far better place than it once was, and it's getting better all the time. I still believe that, in spite of these last few years. There are fewer wars than ever. Fewer people are hungry. We know how to cure diseases we couldn't treat before. We have more material goods, more clothes and toys and stuff, than anyone in history.
But a better world isn't a perfect world. Bad things can happen to good people, and life isn't always happy or fair. We've done a good job of fixing some of the problems that people used to suffer from, but we have a lot left to learn about ourselves and what makes us happy.
Sometimes, people don't learn what to do when they're sad or hurting or have some problem they don't know how to solve. They get angry at something or someone, they don't know how to let that feeling out in a helpful or positive way, and they hold it tightly inside them until it explodes. Sometimes that anger makes them do things that don't make sense, like hurting other people, even people who have nothing to do with why they're angry.
I also want to tell my son that these sad days remind us why it's important to treat each other with love and kindness. It's important for him to be a good person, because for things to get better, the world needs all the goodness it can get. When other people let sadness and anger make them cruel, we have to be the examples to teach them and to show them a better way.
And whatever we teach our children, I think it's equally important to remember what we can learn from them. Each of these tragedies adds to our accumulation of mental scar tissue, making us callous and cynical. To some extent, that's a necessary defense mechanism. If you let every tragedy you heard about wound you as deeply as the first, you'd go insane from the weight of it all. For the sake of our own mental health, sometimes we have to disconnect. But you can't let yourself fall into believing that there's no hope and the world will never change.
The gift that children give us is the ability to see the world through fresh eyes: to be confused by things that don't make sense, to be unhappy at the sight of people suffering for no good reason. Too many of us grownups have come to accept this as the way things will always be. It may be that an innocent "Why?" question is just what we need to shuck off that hardened shell of resignation and find the will to keep fighting, to keep pushing for change.
Maybe it won't be our generation that stops gun violence. But if we refuse to surrender to apathy, if we keep the torch of our moral outrage alive, that may be the best tool we can hand down to the generation that finally will.
Tagged: Atheist Parenting, Gun Worship
Adam Lee
ebonmusings@gmail.com
DAYLIGHT ATHEISM Adam Lee is an atheist author and speaker from New York City. His previously published books include "Daylight Atheism," "Meta: On God, the Big Questions, and the Just City," and most... More by Adam Lee
Previous Why the Abuse of Religious Freedom Affects Both Atheists and LGBTQ People
Next Preventing Gun Violence: Liberal Redneck Edition
Why did a high school let controversial influencer Woah Vicky preach to kids?
Tim Allen's and Bill Cosby's comedy tour is canceled
Stop praising Pastor Andy Stanley for pretending to love gay people
That which must not be seen
Camera phones don't prove God's existence
Mangled Methodist morality
Atheist Parenting Gun Worship
One World, One Life
© 2023 OnlySky Media INC. All Rights Reserved. Proudly powered by Newspack by Automattic Privacy Policy
On The Go Our weekly, curated list of content you can listen to from anywhere
News / The Moment Breaking news and commentary on issues important to secular Americans
Sci-Curious Science and technology
Culture / Human Story Exploring the mind, heart, history, and culture of the human animal
Deep Dive / Big Questions Exploring big questions—life, death, morality, consciousness—from a secular POV
Arts / Creators The world of arts and entertainment through a secular lens
Comedy / OnlyJoking Lighten up with humor about the world we live in
Research / By the Numbers The latest research on the exploding nonreligious demographic


text:
InviteSchema = new SimpleSchema({
  _id: {
    type: String,
    optional: true
  },
  inviterId: {
    type: String
  },
  invitedEmail: {
    type: String,
    regEx: SimpleSchema.RegEx.Email
  },
  inviteCode: {
    type: String
  },
  accepted: {
    type: Boolean
  }
});

Invites = new Mongo.Collection('invites');
Invites.attachSchema(InviteSchema);

Invites.deny({
  insert: function () { return true; },
  update: function () { return true; },
  remove: function () { return true; }
});


AMD760G Support CPU Unlock for Socket AM3+ FX Processor The A960M-M2 V1.0 brings out the best of AMD760G and SB710 chipset to pair with the AMD's AM3+ FX / Phenom II processors with 125W TDP design. Supporting DDR3 1866 memory makes A960M-M2 V1.0 simply irresistible. Moreover, CPU Unlock function gives you the extra edge and without additional cost to improve the performance. A960M-M2 V1.0 is the ideal choice for AMD platform.
Please login to add your score for ECS A960M-M2 Performance.
Please login to add your score for ECS A960M-M2 Lifespan.
Value score reflects how well the ECS A960M-M2 is placed with regards to its Price to Performance. This is an average score out of 10 left by our most trusted members.
Please login to add your score for ECS A960M-M2 Value.
Can this Motherboard run a AMD RX 480 8GB?
Please add beacuse i have ECS a960m-mv motherboard.
I have the same, I submit the information and waiting for it to be approved!


text:
De Tartaros (Oudgrieks: ) of Tartarus (gelatiniseerd) is de "hel" in de Griekse mythologie. Het is het onaangename deel van de onderwereld, en wel het grote, treurige rijk onder de aarde, 'even ver verwijderd van de aarde als de aarde verwijderd is van de hemel'. Dat zou volgens Hesiodos betekenen dat een koperen aambeeld er tien dagen over zou doen om van de oppervlakte van Gaia (de platte Aarde) naar de onderwereld te vallen. Net als Gaia en Eros is hij ontstaan uit Chaos. In dat schimmenrijk zwaaide de god Hades, de broer van de oppergod Zeus, de scepter. Daarmee was Hades ook degene die de leiding had over de Tartaros, het ergste deel van de onderwereld.

In de Tartaros werden de geesten van de gestorvenen, die in het leven uitzonderlijk slechte dingen hadden gedaan of de goden hadden uitgedaagd, gestraft. Dit waren onder anderen Tantalos en Sisyphos. Ook werden er van tijd tot tijd reuzen en monsters gevangen gehouden, wanneer zij de toorn van de goden hadden opgewekt. Dat was bijvoorbeeld het geval met de Cyclopen en de Hekatoncheiren, die door Ouranos (de hemel) gevangen werden gehouden en later door Zeus bevrijd. Zeus zelf hield de Giganten daar gevangen, tot ze met behulp van hun moeder Gaea losbraken om een oorlog tegen zijn heerschappij te beginnen.

De Tartaros werd bewaakt door de Erinyen, afschuwelijke vrouwen met slangen op hun hoofd in plaats van haar, met vleugels als vleermuizen en met grote, vurige ogen. Zij droegen brandende fakkels in hun handen en zwepen met metalen weerhaken. Deze Erinyen konden ook naar de aarde komen om mensen te straffen die hun kinderen, hun ouders of oude mensen wreed behandeld hadden of een moord op een familielid op hun geweten hadden zoals Orestes.

Tartaros is bij Gaia ook de vader van Typhon.

In het Nieuwe Testament wordt gezegd dat God engelen die gezondigd hadden, niet gespaard heeft maar hen in de Tartarus heeft geworpen. En zij blijven daar in de diepte opgesloten om hun vonnis af te wachten (2 Petrus 2:4).

Bij Paracelsus
Paracelsus was een controversiële arts, alchemist en theoloog uit de 16e eeuw. De 'tartarus' is bij hem een kernbegrip dat eerst in zijn Opus Paramirum en later nog in diverse andere boeken werd uitgewerkt.

Van alles wat mensen opnemen, kunnen ze maar een gedeelte gebruiken en verwerken. In ieder mens is een inwendige alchemist, of archeus, aan het werk, die alles sorteert, ervoor zorgt dat al het nodige op de juiste plaats terechtkomt en dat dat wat niet deugt, langs diverse wegen wordt uitgescheiden. Door verschillende oorzaken kan het echter gebeuren dat het niet lukt om alle rotzooi kwijt te raken, en dan wordt deze opgeslagen in het lichaam: tartarus. Net zoals de afzettingen van wijnsteenzuur, tartraat, in een wijnvat - de klassieke vergelijking.

En zodoende werd Paracelsus vaak afgeschilderd als de eerste die een uitgebreide theorie van (een groep) stofwisselingsziekten gaf. Het ging echter niet alleen om voedsel, al gaf hij en passant een hele voedingsencyclopedie; het ging om alles wat de mens opnam: eten en drinken, lucht, al wat via de zintuigen werd opgenomen, ervaringen, indrukken, emoties. En het is individueel verschillend wat iemand kan verwerken en wat onbruikbaar zal blijken.

In het neopaganisme
Net als Gaea wordt Tartarus vandaag de dag nog vereerd, en dan vooral door Amerikaanse neopaganisten. Zij zien het voornamelijk als de hel, waar zielen branden en tot aanbidding van Cronus de Titaan, en vader van Zeus. Niet te verwarren met Chronus, god van de tijd. Deze speelt hierbij een rol die te vergelijken is met Satan in de christelijke mythologie. Hades zou als rechter fungeren, besluitend wie veroordeeld wordt tot de vuren van Tartarus.

Griekse onderwereld


text:
HomeInvesting BasicsWhat Is SPX?
What Is SPX?
For anybody that is familiar with the stock market, Standard and Poor's 500 is an extremely well-known name.
Indexes that are especially used to analyze and evaluate the performance of a particular market are known as weighted indexes. SPX too is one such market-capitalized weighted index.
It consists of five hundred of the biggest and renowned public trading companies that reside in the United States. It is imperative to know here that not all of them are at the top of the charts since there are several other factors that go into deciding an index.
When one visits the SPX website, they can expect to see not all 500 but the top 10 companies featured there. These companies range from a multitude of backgrounds and fields. Some of them include technology, infrastructure, finance, etc.
It is improbable that an individual has not heard of some of the names that make up SPX. These include Apple, Tesla, Microsoft, Facebook, Alphabet Inc, JPMorgan Chase & Co, Amazon, Johnson & Johnson, etc.
A feature that sets them apart from several other United States stock benchmarks such as Russell 2000 and Dow Jones is that they have made a name for themselves in terms of dividends. SPX is noteworthy when it comes to increasing its dividends.
How Was SPX Created— A Brief History And Background
The index was founded in 1957 as a stock market index so that the valuation of the largest 500 corporations that were registered under the New York Stock Exchange could be followed over the years to look at trends and assets.
It has always been a float-weighted index, which shows that the capitalizations are regulated and modified, keeping in mind the number of shares that are available to the public. Its history goes back a long way and has seen a lot of successful owners.
After it was introduced in March 1957 by Standard & Poor, McGraw-Hill gained its rights in 1966. Post this, SPX now works as a joint venture along with a few other companies too. It is undoubtedly deemed as one of the best gauges of large-cap equities in the United States.
Furthermore, after it was founded within the first decade, the index value for SPX went as high as 700. This was also characteristic of the after-effects of World War II and the boom of the economy. Post this; the index value gradually started going downhill all the way up to 1969.
The most massive loss was felt during the 2008 financial crisis and the great recession, post which there was a 57% drop in the index value. Another prominent loss was felt in 2020 owing to the virus and the pandemic. All of the equity markets were pushed back into recession. At this time, too, the index dropped by 51%.
However, the announcement and distribution of the vaccine have led to a growth in their numbers again.
What Does SPX Do?
There is a lot of uncertainty and confusion around what exactly it is that SPX does. To state it simply, it tracks the market capitalization of the companies that are a part of its index. When one thinks of market capitalization, one thinks of the cumulative value that the company has distributed from all of its shares.
The formula for this is exceptionally straightforward and is found by multiplying the stock price and the number of shares issued. As recent as July 2020, the overall market capitalization of SPX was in the amount of 25 trillion dollars.
The way that a company qualifies for this index, though, is not extremely straightforward. For instance, the company must necessarily be based in the United States and cover a market capitalization of a minimum of 8.2 billion. Of this, 50% must be made available to the public.
There is a committee that is set up which looks after the selection process of the index 500. This is after analyzing criteria such as size, field, liquidity, ratios, etc. SPX is a significant economic indicator to look at and compare with other countries as well.
SPX- Strategy and Characteristics of the Model
There are a lot of ways that the S&P 500 is currently so successful. This can be accredited to factors such as the companies it takes under the index and the mentors and founders that it has been witness to in the past.
SPX results in almost 80% of the entirety of the United States Stock Market. Many people ponder about the conditions that brought it here and the success story behind the same. It is known as the premium benchmark for the market that people look up to and compare with other indexes.
The business model and strategies that it employs stem from the fact that it can promise its shareholders and public long-term profits and dividends. This is a characteristic of almost all of the 500 names in this list.
Furthermore, a key factor to understanding the success of any stock market index lies in looking at all of the companies under it as a whole. While all of them may stem from different fields, a pattern will come into view after a close analysis of the same.
This is that all of them essentially work and move together. Therefore, following the stock market will provide a deeper insight into the same. Not only that, but intangible assets too have a significant role to play when it comes to a hidden but essential factor of revenue generation.
By taking on the most profitable sectors such as IT, Health Care, Industrials, etc., S&P ensures that it maintains and cements its prestige not just in the United States but also globally.
By now, you know that Standard and Poor's 500 is not something to be taken lightly. They are the yardstick and measuring scale of calculating and comparing economic growth. They have also achieved a lot of milestones, such as the highest intraday and first closes. The strict enlisting process and branded names are what keeps them going in the game no matter what.
Standard and Poor's 500
What is NASDAQ?
Second only to the New York Stock Exchange, Nasdaq is one of the world's largest securities and stock exchanges. It is a transparent marketplace...
How Treasury Yields Impact the Stock Market?
Treasury yields impact the stocks markets in reverse with all other factors remaining constant. 1. A higher treasury yield will reduce demand for stocks 2. A lower treasury yield will increase stock market demand raising the stock market levels.


text:
Dennis Franco is a multi instrumentalist, and audio engineer from seattle, washington. His interest in music began at the age of 12 when he stumbled on a performance by ACDC on Saturday Night Live. He was blown away by Angus Young ripping on the guitar, " I was captivated, and mind blown!" he knew then that he wanted to pick up the guitar. He decided to teach himself with songs like "Paranoid" by Black Sabbath and "Crazy Train", which was written and played by one of his biggest guitar heros to this day- Randy Rhodes.
taking a lot of influence from the 80s metal music he grew deeper into the genre.
Later he started to delve into heavier music. Such as Megadeth and Slayer, which eventually led to his interest in extreme metal. That's when he discovered bands like Children of Bodom, Dissection, Kalmah, Watain and Hypocrisy to name a few that had a huge impact on him.
In 2006 Dennis joined his first band: a melodic death metal band called Dark Spectrum. He got to open shows for bands like Goat Whore, Death Angel, and Mortitian. In 2012 Dennis joined a black metal band originally founded in Mexico and relocated to Chicago called Ancient Gods. In 2016 he parted ways with Ancient Gods, and moved to the west coast where he is now currently in a Industrial Metal Band called TORSO and a Tech-Deth Metal Band called Nihilist, both located in the Greater Seattle Area.
"I have always dreamed of writing an instrumental album. Where I am able to have full control over the creative process, and I'm happy to say that I have taken serious steps towards that goal. I am currently working on my Solo Instrumental Album: A World Withering Away. Stay Tuned!"
-Dennis