text:
News: Underwater caves off Yucatan yield three old skeletons—remains date to 11,000 B.C.
http://www.edgarcayce.org/am/11,000b.c.yucata.html
Darwin May Have Been WRONG, New Study Argues
Atlantis Online > Forum > Science & Technology > History of Science > Darwin May Have Been WRONG, New Study Argues
Author Topic: Darwin May Have Been WRONG, New Study Argues (Read 488 times)
Trina Prior
Huffington Post | Bianca Bosker First Posted: 08-24-10 11:37 AM | Updated: 08-24-10 11:37 AM
A new study published in Biology Letters argues that Charles Darwin's theory of evolution may have been wrong.
While Darwin argued that competition was the key force driving evolution, a research team from the University of Bristol argues that "living space" is in fact the primary driver. Michael Benton, a co-author of the study, said his team concluded that "competition did not play a big role in the overall pattern of evolution."
"The new study proposes that really big evolutionary changes happen when animals move into empty areas of living space, not occupied by other animals," BBC News explains. "For example, when birds evolved the ability to fly, that opened up a vast range of new possibilities not available to other animals. Suddenly the skies were quite literally the limit, triggering a new evolutionary burst."
Slate describes how PhD student Sarda Sahney conducted her research:
Using fossils to study evolutionary patterns over hundreds of millions of years of history, Sahney and team found that biodiversity, at least among the land animals that they decided to focus on, matched the availability of living space through time. Living space refers to the particular requirements of individual organisms to thrive and reproduce. It can include several components but primarily describes the availability of food and favorable habitat.
"Throughout geological time, patterns of global diversity of tetrapod families show 97 per cent correlation with ecological modes," Sahney writes in the Biology Letters article co-authored by Michael Benton and Paul Ferry.
Not all have accepted the team's conclusions. According to BBC News, Yale University evolutionary biologist Stephen Stearns said the interpretation was "problematic." "What is the impetus to occupy new portions of ecological space if not to avoid competition with the species in the space already occupied?" Stearns asked.
What do you think of their theory--is it bogus or does it have legs? Weigh in below.
Re: Darwin May Have Been WRONG, New Study Argues
Links between global taxonomic diversity, ecological diversity and the expansion of vertebrates on land
1. Sarda Sahney1,*,
2. Michael J. Benton1 and
3. Paul A. Ferry2
1Department of Earth Sciences, University of Bristol, Wills Memorial Building, Queen's Road, Bristol BS8 1RJ, UK
2Eikonworks, 805 3rd Street, Canmore, Alberta, Canada T1W 2J2
1. *Author for correspondence (s.sahney@bristol.ac.uk).
Tetrapod biodiversity today is great; over the past 400 Myr since vertebrates moved onto land, global tetrapod diversity has risen exponentially, punctuated by losses during major extinctions. There are links between the total global diversity of tetrapods and the diversity of their ecological roles, yet no one fully understands the interplay of these two aspects of biodiversity and a numerical analysis of this relationship has not so far been undertaken. Here we show that the global taxonomic and ecological diversity of tetrapods are closely linked. Throughout geological time, patterns of global diversity of tetrapod families show 97 per cent correlation with ecological modes. Global taxonomic and ecological diversity of this group correlates closely with the dominant classes of tetrapods (amphibians in the Palaeozoic, reptiles in the Mesozoic, birds and mammals in the Cenozoic). These groups have driven ecological diversity by expansion and contraction of occupied ecospace, rather than by direct competition within existing ecospace and each group has used ecospace at a greater rate than their predecessors.
http://rsbl.royalsocietypublishing.org/content/6/4/544.abstract
this just shows how ridiculous evolutinists get. first, they cannot prove their own theory correct, then they keep making things up to provide the illusion that they are actually working on the theory.
this idea quoted above is just one side of the coin. with limited living space, the species, if this theory actually was true, would still have to compete to survive. fighting is one form of competition. but all this article proves is that evolutionists have no clue about their so called theory and thatthey do not know what they are talking about.
Dever is wrong, archaeology is not an unedited glimpse into the past.
Just because scientists change their theories on evolution doesn't mean that the theory is bogus. It's called learning and good science. Maybe you should actually try learning. You might be surprised at what you find.
Blasphemy is a victimless crime.
"The day will come when the mystical generation of Jesus, by the Supreme Being as His father, in the womb of a virgin will be classed with the fable of the generation of Minerva in the brain of Jupiter." Letter to John Adams, April 11, 1823 -Thomas Jefferson
Just because scientists change their theories on evolution doesn't mean that the theory is bogus
yes it does. it means you do not have a clue what the truth is and will change it to fit your fancy.
It's called learning and good science
no, it is called bad science because you can't find the truth and those who support evolution do not know what the truth is and cannot be trusted.
Maybe you should actually try learning. You might be surprised at what you find.
personal attack. the Bible never changes that is one reason we know we have the truth. we can have confidence in it information and peace for we do not have to keep searching or changing our beliefs. the truth never changes, what was true 5,000 years ago, 2,000 years ago is still the truth today and modern science cannot do anything about it.
the theory of evolution isjust giving humans a chance to be creators of their own past, a false one, butit makes them feel like they are above God, when they are not.
Forms of Things Unknown
Whew! Attack of the zealots! Good luck, Robert.
No, it means that science isn't as rigid and ideological as religion is. Of course, the Bible was not meant to be either a science book or a history lesson.
The bible was the first and worst attempt at explaining the natural world and the origins of our species. Given what we know now I'm not surprised about this study. If you ask a evolutionary biologist how it all begin, chances are that he or she will say that they don't know. And there is absolutely nothing wrong with that. That is why they continue to learn and change with they thought they knew when they make a new discovery. Unlike people like you archeologist who would rather bury your heads in the bible and put your hands over your ears going... LALALALALALALA i CAN'T HEAR YOU! LALALALALA!
it means that science isn't as rigid and ideological as religion is
it means that secular science does not know what the truth is, for it is the blind leading the blind, and it blows with the whims of those running it. you cannot trust secular science for it is looking for the wrong answers in the wrong places.
At least the Bible gives the correct answers and it is found in the correct place.
the Bible was not meant to be either a science book or a history lesson.
The Bible does record literal history and provides the origins of all people, the earth and the universe. It also records the history of the Israelite people. Albright said:
Hebrew national tradition excels all others in its clear picture of tribal and family origins. In Egypt and Babylonia, in Asyria, and Pheonicia, in Greece and ARome, we look in vain for anything comparable. There is nothing like it in the traditions of the GErmanic peoples. Neither India nor China can produce anything sinilar...
In contrast with these other peoples the Israelites preserved an unusually clear picture of simple beginnings, of complex migrations, and of extreme vicissitudes...
{both quotes are found on page 1 of his bookThe Biblical Period from Abraham to Ezra.}
as for science, it does NOT produce what the secular scientists considers science but then the secular scientist makes things up to provide an alternative to the Biblical record. Something they cannot verify nor ever prove true.
If you ask a evolutionary biologist how it all begin, chances are that he or she will say that they don't know. And there is absolutely nothing wrong with that. That is why they continue to learn and change with they thought they knew when they make a new discovery
Actually there is something wrong with that for we already know how it all began and the evolutionist is wasting time, money and energy following a lie. those things would be better spent helping the less fortunate.
they keep changing their thoery because they are finding out they cannot prove one iota of it. Origins did not happen the way evolutionists want and they are stuck. they keep changing it to look more and more like creation.
Unlike people like you archeologist who would rather bury your heads in the bible and put your hands over your ears going... LALALALALALALA i CAN'T HEAR YOU! LALALALALA
actually i do not do that. secular science doesn't have the truth and all their work is meaningless. One does NOT change from the truth regardless of what secular scientists or science says. They are not an authority nor the final determiner of what took place in the begining and were NOT there so all their experiments are a waste.
Wrong!! Present the evidence that the bible is absolutely true when it comes to how everything got started?
first you present the evfidence that shows i am wrong beyond a shadow of a doubt. oh and do so by using independent studies from non-evolutionists and non-scientists.
i gave you the evidence, read genesis 1-11. you might also want to read te first page of albright's book, 'the biblical period from abraham to ezra. it is quite interesting
secular science is looking for the wrong answers in the wrong places and is too corrupt to trust.
while you are at it, visit every nursery for humans, animals, and plants and see that everything goes according to the Genesis record. there is no evidence for any evolutionary reproduction and there are no fossils showing the appearance or developement of the womb and reproducitve systems.
secular science has nothing.
If the bible is the best evidence you have then you have a lot more work to do than I do. It's sad that you are relying solely on Iron Age myth and legend to try and back up your claims. Why are you so afraid of open inquiry into our origins?
Qoais
Where do you suppose the people who wrote Genesis got their information? Before writing, stories were handed down over the generations. Something that was deep and meaningful was likely kept as sacred and everyone was taught this "history". Seriously, we know that man lived long before the Bible was ever written, so where did the writers get their info? Obviously from stories that were handed down. Here's an excellent explanation for Genesis in my opinion. I like it because it's been researched and makes a lot of sense.
http://ghulamakbar.com/?p=78
An open-minded view of the past allows for an unprejudiced glimpse into the future.
Logic rules.
"Intellectual brilliance is no guarantee against being dead wrong."
It's sad that you are relying solely on Iron Age myth and legend to try and back up your claims.
prove they are a myth and only legend. empty declarations like that are not proof of anything.
Why are you so afraid of open inquiry into our origins?
not afraid, just tired of evolutionists trying to brainwash children with their lies. did you know that not one evolutionary experiment actually replicates the claimed process or declared changes?
Where do you suppose the people who wrote Genesis got their information
#1 it is not 'people' but Moses. one person
#2 from God.
Before writing, stories were handed down over the generations
please prove that true. the idea that there was no very early writing comes from an argument of silence not fact.
Seriously, we know that man lived long before the Bible was ever written, so where did the writers get their info? Obviously from stories that were handed down
prove it. because some modern peoples, aborigines to name one, could not read nor write in their early days, doesn't mean that the ancestors of the israelites could not.(or other ancient societies)
from your link:
Many scholars are of the opinion that the initial chapters of the book of Genesis were written in the land of Mesopotamia (present Iraq), in about 1400 BC,
notice the words 'many scholars' and 'of the opinion' obviously they are selected scholars who do not believe the Bible and may only be 10 in number and they canot prove it true and have no evidence to support that opinion.
This concept is even older than the pre-historic epoch (i.e. 3200 BC). So obviously the concept of Heavens must have been borrowed from some other nation by the writer of the book of Genesis
in dealing with secularists it is often the case that they will attribute the wrong source then accuse the biblical writers of something they did not do and that these secularists cannot prove.
the ancient israelites did not have a reputation for copying other nations beliefs BUT the old babylonians did (Mesopotamia and the Bible by Childress and Younger jr., pg. 161-3)
research?
I have written this series of articles based on my research work for "Pick Me Up" organization
this is simply hearsay and does not prove he actually researched anything and his conclusions are not factual but his misinterpreted andmisapplied ideas.
« Last Edit: September 02, 2010, 04:13:41 am by archaeologist » Report Spam Logged


text:
namespace Glyph3
{
	class KinectManager
	{
	public:
		KinectManager();
		~KinectManager();

		bool Initialize( bool enable_skeleton = true, bool enable_color = true, bool enable_depth = true );
		void Shutdown();

		void Nui_GotDepthAlert( );
		void Nui_GotVideoAlert( );
		void Nui_GotSkeletonAlert( );

		void SetSysMemColorBuffer( BYTE* pBuffer );
		void SetSysMemDepthBuffer( BYTE* pBuffer );
		void SetSysMemSkeletonBuffer( BYTE* pBuffer );

		BYTE* GetSysMemColorBuffer( );
		BYTE* GetSysMemDepthBuffer( );
		BYTE* GetSysMemSkeletonBuffer( );

	private:
		static DWORD WINAPI     Nui_ProcessThread(LPVOID pParam);

	    HANDLE      m_hThNuiProcess;
	    HANDLE      m_hEvNuiProcessStop;

		HANDLE      m_hNextDepthFrameEvent;
		HANDLE      m_hNextVideoFrameEvent;
		HANDLE      m_hNextSkeletonEvent;

		HANDLE      m_pDepthStreamHandle;
		HANDLE      m_pVideoStreamHandle;

		BYTE*		m_pSysMemColorBuffer;
		BYTE*		m_pSysMemDepthBuffer;
		BYTE*		m_pSysMemSkeletonBuffer;

		Timer		m_DepthFrameTimer;
		Timer		m_ColorFrameTimer;
		Timer		m_SkeletonFrameTimer;
	};
}
//--------------------------------------------------------------------------------
#endif // KinectManager_h

redpajama_set_name: RedPajamaGithub


The Satyr Banisher knows every trick in the book, allowing him to remove debuffs from allies or buffs from enemies. His trickery also slows the enemy's movement.
Satyr Trickster Purge: Dispellable with any dispel.
The slow deceases in 1 second intervals, so it slows for 50%/40%/30%/20%/10% during the 1st/2nd/3rd/4th/5th second.
The satyr never casts this spell.
Has a cast backswing of 0.9 when cast by Doom (acquired through Devour).
[U] Reduced movement speed from 330 to 300.
[U] Reduced attack range from 300 to 280.
[U] Reduced acquisition range from 300 to 280.
Purge can now be cast on invulnerable units.
Reduced gold bounty from 15-17 to 12-14.
Purge slow decreased from 100/80/60/40/20% over 5 seconds to 50/40/30/20/10%.
Reduced Purge cooldown from 5 to 3.
Purge no longer deals damage to summoned units.
Increased mana pool from 250 to 500.
Fixed Purge not applying the debuff on invulnerable targets if it could not dispel the invulnerability.


Producing sales-oriented internet sites to make sure the highest possible effectiveness of sales is not new for the online company Clickfunnels Vs Leadpages And Landing Page Builder Who Wins at this age. The time that the value of a site depended on just how cosmetically pleasing it is are long gone. It is everything about being sensible, significant, and leading the site visitors to the internet site to make an activity which profits the business at the end of their searching trip. Leadpages Vs Clickfunnels Vs Landing Page Builder Which Is Better 2019 and also Leadpages Vs Clickfunnels Vs Landing Page Builder Which Is Better 2019 are 2 services that aid mostly start-ups as well as entrepreneurs to make functional web sites that really drive the sales. Both business have their own benefits and drawbacks, as well as people have actually been disputing on which website is much better for a long time. This write-up contrasts and contrasts both these service in order to come to a last judgment about which service is much better!
Leadpages Vs Clickfunnels Vs Landing Page Builder Which Is Better 2019 I've been in Digital Advertising and marketing for over a decade, and I show it at Penn State College. Clients come to me regularly looking for innovative ways to make their organisations function online. I wanted to know exactly how on the internet sales legends like Mike Filsaime, Robert Kiyosaki, Tai Lopez and Give Cardone handle to move a lot of various products on the internet, with no problems. They simply placed something online as well as it markets! It doesn't stop selling. So, I spent myself in a number of research study and also unsurprisingly, discovered that software application was behind everything. These men never mind with web sites and also investing a little ton of money on service structure, when they intend to market something specific on the net.
If you require a straightforward internet site that you could produce just the way you desire it via dragging and going down functions right into a blank canvas, this is the solution for you. All the pages you make on the web site with the aid of Leadpages Vs Clickfunnels Vs Landing Page Builder Which Is Better 2019 provide priority to "leads" or the prospective customers that come to your website. The service incorporates with email service suppliers to nurture the site visitors that come to your internet site as well as act in a manner that makes them a lead. By doing this, you will certainly not miss out on any one of the possible consumers that pertain to your site, which is very important in order to stay up to date with the efficiency of transforming introduces buyers ultimately.
Leadpages Vs Clickfunnels Vs Landing Page Builder Which Is Better 2019does not need you to have any type of coding experience, creates web pages with high converting opportunity and offers you a huge collection of choices when it pertains to the style facet of the internet site.
In the battle of Leadpages Vs Clickfunnels Vs Landing Page Builder Which Is Better 2019, Leadpages Vs Clickfunnels Vs Landing Page Builder Which Is Better 2019 definitely take a lead when it comes to the user-friendliness of the service. Adhering to are several of the essential attributes of the service.
Clickfunnels is a total sales channel builder that does not just produce a website however a tactical method to channel all the site visitors that come to your website. This is an intuitive device which "comprehends" your demands and provide you results as necessary. There are several templates in which you can take your pick that completely matches not just just what you market, but exactly how you offer.
There is a fantastic focus on detail when it comes to the different themes that Clickfunnels has given that often the important things that transforms a lead into a buyer could be a simple difference in the touchdown page.
Contrasting to Leadpages, Clickfunnels is a little bit more complicated and also the homepage itself is greatly content abundant. The founders of Clickfunnels have concentrated not just on developing a good web site for you but also providing you enough understanding and also details to act as an informed business person/entrepreneur. The funnel pages that you have is all concerning creating the ideal sales channel.
When contrasting Leadpages Vs Clickfunnels Vs Landing Page Builder Which Is Better 2019, as a device, Clickfunnels undoubtedly use you extra as you could clearly see. If you desire an extra complicated as well as accurate process that will strategically come close to all your site visitors as well as produce a high working sales channel that will perform long-term to obtain you the ideal profits, Clickfunnels is surely the means to go.


I was invited to HalfStack London 2018 as a guest as we are considering bringing the conference series to Vienna. Therefore it was vital for me to get an idea of the format and how the event runs.
It was my second visit to London. Although the city is a little rugged, I like it, and it's easy to get along. It's famous for having a vibrant technology culture, and it showed positively at the conference.
HalfStack is known for being a cozy conference that's held in a pub environment (a backroom of one) while being limited to one day and roughly 150 attendees. I like the single track format they chose, and I feel the schedule of the conference had been designed well.
The day started with an inspirational talk by Chris Heilmann, then went into technical topics, after which it changed gears into more fun talks and eventually the after party. The progression made sense to me as you tend to get more tired over the day. I might have preferred to have longer breaks and perhaps fewer speakers so this could be something we'll do differently in a Vienna edition.
The conference had a different feel than the others I've visited. It felt communal, and the fact that there were a quiz and other community-building events included mirrored this.
The venue was a little grungy in a pure London style. Some supports were obstructing the view, and the projector wasn't the best although it wasn't the worst one I've seen either. It might make sense to have a television in the back and mirror the slides there as now it was challenging to follow from there although the sofas provided in that section were nice. The venue also contained a bar from which food and drinks were served.
The conference started with a talk by Chris Heilmann. The key point I got out of the session is that we should push as much to tooling as possible. In particular, he mentioned webhint scanner that has been designed to support web development.
I agree with the sentiment, and this is why tools like Prettier gained traction as they allowed us to eliminate entire debates while enabling us to focus on what remains.
Ada Rose Cannon discussed the future of VR in the web. It was nice to see what's coming although it feels like it's still early days with the technology especially given the standards are still emerging. That said, it's the right time to start looking into the topic if you want to be amongst the first to adopt it. Also, it's a good chance to affect the development of technology by participating in the standards development.
Alex Lakatos discussed the emergence of conversational user interfaces. The point was that a UI doesn't have to be static. Instead, we can code fundamental interactions to a bot that behaves in a human-like manner while remembering what we've told it before.
Doing this means we could tell a bot, for example, to book a flight to Berlin for the next Sunday as usual. Based on that it would propose a trip that fits our patterns of booking before and suggests scheduling it. I can see potential in this type of approach as it's also more accessible than the current options when done right.
Anna Migas discussed how to approach user interface performance and to optimize it. The key learning for me was that there's still something for me to learn in-browser developer tools.
Liliana Kastilio discussed the recent security disasters that have happened in the IT sector. Security shouldn't be an afterthought. Instead, it's something to take into account continuously. As we bring packages to our projects, we also increase the possibility for a security breach.
It's in part an awareness issue but also tooling and a process level problem. It's tricky to solve as packages evolve unpredictably. At the same time, the amount of available packages keeps going up.
Andrico Karoulla focused on the new features available in ES2018. The key point I got out of the talk is that finally, we have a way to share memory across multiple processes. Earlier this has been a problem point when parallelizing execution and I am glad to see it has been resolved.
CSS is starting to feel like a complete programming language to me. If you know what you are doing, you can do a lot with it.
Carolyn Stransky focused on the crucial topic of self-care. It's too familiar in the industry for people to push too far and burn out. I felt the talk fit the conference well as it's a topic that requires awareness.
Tom Dye and Dylan Schiemann gave a breather type presentation and figured out whether the audience prefers cats or dogs. There wasn't heavy content included, but the session had its place before more content.
Jani Eväkallio's talk was about shifting perspective to why we are developing. Too often the focus of discussion is on technical details, and we can forget about why we are in the business in the first place. Individual decisions matter and through our personal choices we shape this world.
Joe Hart's presentation was another entertaining one. He discussed the history of games and had several live examples. We played Flappy Bird together and had great fun overall even if the last demonstration failed due to a coding issue.
I like the concept of HalfStack. It's a small community conference that seems to have found its place. I feel it was a great showcase especially for the local community and it was amazing for me to be a part of it for a short while.
Find my photos of the event online.


text:
package org.apache.taglibs.standard.util;

import java.io.FileNotFoundException;
import java.io.InputStream;
import java.io.Reader;
import java.security.AccessControlException;
import java.security.AccessController;
import java.security.PrivilegedAction;
import java.security.PrivilegedActionException;
import java.security.PrivilegedExceptionAction;
import java.util.concurrent.Callable;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.PageContext;
import javax.xml.XMLConstants;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParserFactory;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.URIResolver;
import javax.xml.transform.sax.SAXSource;
import javax.xml.transform.sax.SAXTransformerFactory;
import javax.xml.transform.sax.TransformerHandler;
import javax.xml.transform.stream.StreamSource;

import org.apache.taglibs.standard.resources.Resources;
import org.w3c.dom.Document;
import org.xml.sax.EntityResolver;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.SAXNotRecognizedException;
import org.xml.sax.SAXNotSupportedException;
import org.xml.sax.XMLReader;

/**
 * Utilities for working with JAXP and SAX.
 */
public class XmlUtil {
    /* Cache factory classes when this class is initialized (since Java1.5 factories are required
     * to be thread safe).
     *
     * As JavaEE 5 requires JSTL to be provided by the container we use our ClassLoader to locate
     * the implementations rather than the application's. As we don't know the actual implementation
     * class in use we can't use the newInstance() variant that allows the ClassLoader to be
     * specified so we use the no-arg form and coerce the TCCL (which may be restricted by the
     * AccessController).
     */
    private static final DocumentBuilderFactory PARSER_FACTORY;
    private static final SAXTransformerFactory TRANSFORMER_FACTORY;
    private static final SAXParserFactory SAXPARSER_FACTORY;

    private static boolean secureProcessing;

    static {

        String secure = System.getProperty("org.apache.taglibs.secureXmlProcessing");
        secureProcessing = ! (secure != null && secure.equalsIgnoreCase("false"));

        try {
            PARSER_FACTORY = runWithOurClassLoader(new Callable<DocumentBuilderFactory>() {
                public DocumentBuilderFactory call() throws ParserConfigurationException {
                    return DocumentBuilderFactory.newInstance();
                }
            }, ParserConfigurationException.class);
            PARSER_FACTORY.setNamespaceAware(true);
            PARSER_FACTORY.setValidating(false);
            PARSER_FACTORY.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, secureProcessing);
        } catch (ParserConfigurationException e) {
            throw new ExceptionInInitializerError(e);
        }
        try {
            TRANSFORMER_FACTORY = runWithOurClassLoader(new Callable<SAXTransformerFactory>() {
                public SAXTransformerFactory call() throws TransformerConfigurationException {
                    TransformerFactory tf = TransformerFactory.newInstance();
                    if (!(tf instanceof SAXTransformerFactory)) {
                        throw new TransformerConfigurationException("TransformerFactory does not support SAX");
                    }
                    return (SAXTransformerFactory) tf;
                }
            }, TransformerConfigurationException.class);
            TRANSFORMER_FACTORY.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, secureProcessing);
        } catch (TransformerConfigurationException e) {
            throw new ExceptionInInitializerError(e);
        }
        try {
            SAXPARSER_FACTORY = runWithOurClassLoader(new Callable<SAXParserFactory>() {
                public SAXParserFactory call() {
                    return SAXParserFactory.newInstance();
                }
            }, RuntimeException.class);
            SAXPARSER_FACTORY.setNamespaceAware(true);
            SAXPARSER_FACTORY.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, secureProcessing);
        } catch (ParserConfigurationException e) {
            throw new ExceptionInInitializerError(e);
        } catch (SAXNotRecognizedException e) {
            throw new ExceptionInInitializerError(e);
        } catch (SAXNotSupportedException e) {
            throw new ExceptionInInitializerError(e);
        }

    }

    private static final String SP_ALLOWED_PROTOCOLS = "org.apache.taglibs.standard.xml.accessExternalEntity";
    private static final String ALLOWED_PROTOCOLS = initAllowedProtocols();

    private static String initAllowedProtocols() {
        if (System.getSecurityManager() == null) {
            return System.getProperty(SP_ALLOWED_PROTOCOLS, "all");
        } else {
            final String defaultProtocols = "";
            try {
                return AccessController.doPrivileged(new PrivilegedAction<String>() {
                    public String run() {
                        return System.getProperty(SP_ALLOWED_PROTOCOLS, defaultProtocols);
                    }
                });
            } catch (AccessControlException e) {
                // Fall back to the default i.e. none.
                return defaultProtocols;
            }
        }
    }

    static void checkProtocol(String allowedProtocols, String uri) {
        if ("all".equalsIgnoreCase(allowedProtocols)) {
            return;
        }
        String protocol = UrlUtil.getScheme(uri);
        for (String allowed : allowedProtocols.split(",")) {
            if (allowed.trim().equalsIgnoreCase(protocol)) {
                return;
            }
        }
        throw new AccessControlException("Access to external URI not allowed: " + uri);
    }

    /**
     * Create a new empty document.
     *
     * @return a new empty document
     */
    public static Document newEmptyDocument() {
        return newDocumentBuilder().newDocument();
    }

    /**
     * Create a new DocumentBuilder configured for namespaces but not validating.
     *
     * @return a new, configured DocumentBuilder
     */
    public static DocumentBuilder newDocumentBuilder() {
        try {
            return PARSER_FACTORY.newDocumentBuilder();
        } catch (ParserConfigurationException e) {
            throw (Error) new AssertionError().initCause(e);
        }
    }

    /**
     * Create a new TransformerHandler.
     * @return a new TransformerHandler
     */
    public static TransformerHandler newTransformerHandler() throws TransformerConfigurationException {
        return TRANSFORMER_FACTORY.newTransformerHandler();
    }

    /**
     * Create a new Transformer from an XSLT.
     * @param source the source of the XSLT.
     * @param uriResolver
     * @return a new Transformer
     * @throws TransformerConfigurationException if there was a problem creating the Transformer from the XSLT
     */
    public static Transformer newTransformer(Source source, JstlUriResolver uriResolver) throws TransformerConfigurationException {
        TRANSFORMER_FACTORY.setURIResolver(uriResolver);
        Transformer transformer = TRANSFORMER_FACTORY.newTransformer(source);
        // Although newTansformer() is not allowed to return null, Xalan does.
        // Trap that here by throwing the expected TransformerConfigurationException.
        if (transformer == null) {
            throw new TransformerConfigurationException("newTransformer returned null. XSLT may be invalid.");
        }
        return transformer;
    }

    /**
     * Create an InputSource from a Reader.
     *
     * The systemId will be wrapped for use with JSTL's EntityResolver and UriResolver.
     *
     * @param reader the source of the XML
     * @param systemId the system id
     * @return a configured InputSource
     */
    public static InputSource newInputSource(Reader reader, String systemId) {
        InputSource source = new InputSource(reader);
        source.setSystemId(wrapSystemId(systemId));
        return source;
    }

    /**
     * Create an XMLReader that resolves entities using JSTL semantics.
     * @param entityResolver for resolving using JSTL semantics
     * @return a new XMLReader
     * @throws ParserConfigurationException if there was a configuration problem creating the reader
     * @throws SAXException if there was a problem creating the reader
     */
    public static XMLReader newXMLReader(JstlEntityResolver entityResolver)
            throws ParserConfigurationException, SAXException {
        XMLReader xmlReader = SAXPARSER_FACTORY.newSAXParser().getXMLReader();
        xmlReader.setEntityResolver(entityResolver);
        return xmlReader;
    }

    /**
     * Create a SAXSource from a Reader. Any entities will be resolved using JSTL semantics.
     *
     * @param reader the source of the XML
     * @param systemId the system id
     * @param entityResolver for resolving using JSTL semamtics
     * @return a new SAXSource
     * @throws ParserConfigurationException if there was a configuration problem creating the source
     * @throws SAXException if there was a problem creating the source
     */
    public static SAXSource newSAXSource(Reader reader, String systemId, JstlEntityResolver entityResolver)
            throws ParserConfigurationException, SAXException {
        SAXSource source = new SAXSource(newXMLReader(entityResolver), new InputSource(reader));
        source.setSystemId(wrapSystemId(systemId));
        return source;
    }

    /**
     * Wraps systemId with a "jstl:" prefix to prevent the parser from
     * thinking that the URI is truly relative and resolving it against
     * the current directory in the filesystem.
     */
    private static String wrapSystemId(String systemId) {
        if (systemId == null) {
            return "jstl:";
        } else if (UrlUtil.isAbsoluteUrl(systemId)) {
            return systemId;
        } else {
            return ("jstl:" + systemId);
        }
    }

    /**
     * JSTL-specific implementation of EntityResolver, used by parsers.
     */
    public static class JstlEntityResolver implements EntityResolver {
        private final PageContext ctx;

        public JstlEntityResolver(PageContext ctx) {
            this.ctx = ctx;
        }

        public InputSource resolveEntity(String publicId, String systemId) throws FileNotFoundException {

            // pass if we don't have a systemId
            if (systemId == null) {
                return null;
            }

            // strip leading "jstl:" off URL if applicable
            if (systemId.startsWith("jstl:")) {
                systemId = systemId.substring(5);
            }

            // we're only concerned with relative URLs
            if (UrlUtil.isAbsoluteUrl(systemId)) {
                checkProtocol(ALLOWED_PROTOCOLS, systemId);
                return null;
            }

            // for relative URLs, load and wrap the resource.
            // don't bother checking for 'null' since we specifically want
            // the parser to fail if the resource doesn't exist
            String path = systemId;
            if (!path.startsWith("/")) {
                String pagePath = ((HttpServletRequest) ctx.getRequest()).getServletPath();
                String basePath = pagePath.substring(0, pagePath.lastIndexOf("/"));
                path =  basePath + "/" + systemId;
            }

            InputStream s = ctx.getServletContext().getResourceAsStream(path);
            if (s == null) {
                throw new FileNotFoundException(Resources.getMessage("UNABLE_TO_RESOLVE_ENTITY", systemId));
            }
            return new InputSource(s);
        }
    }

    /**
     * JSTL-specific implementation of URIResolver, used by transformers.
     */
    public static class JstlUriResolver implements URIResolver {
        private final PageContext ctx;

        public JstlUriResolver(PageContext ctx) {
            this.ctx = ctx;
        }

        public Source resolve(String href, String base) throws TransformerException {

            // pass if we don't have a systemId
            if (href == null) {
                return null;
            }

            // remove "jstl" marker from 'base'
            // NOTE: how 'base' is determined varies among different Xalan
            // xsltc implementations
            int index;
            if (base != null && (index = base.indexOf("jstl:")) != -1) {
                base = base.substring(index + 5);
            }

            // we're only concerned with relative URLs
            if (UrlUtil.isAbsoluteUrl(href)) {
                checkProtocol(ALLOWED_PROTOCOLS, href);
                return null;
            }
            if (base != null && UrlUtil.isAbsoluteUrl(base)) {
                checkProtocol(ALLOWED_PROTOCOLS, base);
                return null;
            }

            // base is relative; remove everything after trailing '/'
            if (base == null || base.lastIndexOf("/") == -1) {
                base = "";
            } else {
                base = base.substring(0, base.lastIndexOf("/") + 1);
            }

            // concatenate to produce the real URL we're interested in
            String target = base + href;

            // for relative URLs, load and wrap the resource.
            // don't bother checking for 'null' since we specifically want
            // the parser to fail if the resource doesn't exist
            if (!target.startsWith("/")) {
                String pagePath = ((HttpServletRequest) ctx.getRequest()).getServletPath();
                String basePath = pagePath.substring(0, pagePath.lastIndexOf("/"));
                target = basePath + "/" + target;
            }
            InputStream s = ctx.getServletContext().getResourceAsStream(target);
            if (s == null) {
                throw new TransformerException(Resources.getMessage("UNABLE_TO_RESOLVE_ENTITY", href));
            }
            return new StreamSource(s);
        }
    }

    /**
     * Performs an action using this Class's ClassLoader as the Thread context ClassLoader.
     *
     * @param action the action to perform
     * @param allowed an Exception that might be thrown by the action
     * @param <T> the type of the result
     * @param <E> the type of the allowed Exception
     * @return the result of the action
     * @throws E if the action threw the allowed Exception
     */
    private static <T, E extends Exception> T runWithOurClassLoader(final Callable<T> action, Class<E> allowed) throws E {
        PrivilegedExceptionAction<T> actionWithClassloader = new PrivilegedExceptionAction<T>() {
            public T run() throws Exception {
                ClassLoader original = Thread.currentThread().getContextClassLoader();
                ClassLoader ours = XmlUtil.class.getClassLoader();
                // Don't override the TCCL if it is not needed.
                if (original == ours) {
                    return action.call();
                } else {
                    try {
                        Thread.currentThread().setContextClassLoader(ours);
                        return action.call();
                    } finally {
                        Thread.currentThread().setContextClassLoader(original);
                    }
                }
            }
        };
        try {
            return AccessController.doPrivileged(actionWithClassloader);
        } catch (PrivilegedActionException e) {
            Throwable cause = e.getCause();
            if (allowed.isInstance(cause)) {
                throw allowed.cast(cause);
            } else {
                throw (Error) new AssertionError().initCause(cause);
            }
        }
    }

    public static boolean isSecureProcessing() {
        return secureProcessing;
    }
}


text:
Utah woman faces murder charge after police say she admitted to smothering 3-year-old stepdaughter
VERNAL, Utah — A woman has been booked into jail and faces charges of aggravated murder and child abuse after police said she admitted to smothering her 3-year-old stepdaughter.
McKenley Jordan Yadon was arrested this month after the girl arrived at a Utah hospital with fatal injuries March 14.
According to a statement of probable cause, the child had severe bruising that medical experts said did not match the woman's account of what happened to the young girl.
An autopsy determined the girl died in a homicide and was smothered. Police interviewed Yadon after the autopsy and said she admitted to using a blanket to smother the child until she stopped breathing.
The woman and child were the only ones at the home at the time, except for the victim's infant brother.
The woman told police she, "had been planning and thinking about doing this act for two or three days prior" to the girl's death and gave specific details regarding the child's death, the documents indicate.
Yadon was arrested and booked into the Uintah County Jail; she faces one count of aggravated murder and one count of child abuse.
DHS: 1,525 new positive cases of COVID-19 in WI; 42 new deaths
Common Council OKs using federal grant to fund hiring of 30 officers

redpajama_set_name: RedPajamaCommonCrawl


text:
A project of Freedom for Immigrants
Detention Reporting
In Fragile Health, Tania Romero Remains in Limbo - and a Victim of the Intentional Cruelty of Immigration Detention
Tania Romero's case highlights the senseless cruelty of immigration detention as a default policy—and her son and his classmates are providing a model for how to respond
BORDERLINES: Separated Families Find an Ally in Frida Espinosa Cárdenas
An advocate for immigrant children and families, Frida Espinosa Cardenas offers critical advice for navigating the complexities faced by parents separated from their children.
POETRY: The Stillness of Shadows
Artist/poet Akiceri Carrillo's words express the fear and sorrow surrounding a loved one's deportation.
After living in the US since the age of 8, three years of detention and a fractured nose, artist Erickson Martinez says thank you - and goodbye
"...corporate incarceration in America ...profits off the pain and suffering of others. Slavery has never ended. It has reformed itself."
"California is my only home and like a hopeless child, I don't want to be taken away from my only home."
Joseth moved to California when he was 3 years old. His family - who he helps to support - is here. But Joseth wasn't given a second chance. He was deported to Mexico.
"I can't get back what I lost."
Detained for over 18 months, Balde now faces deportation back to Guinea. Here, he shares his despair and hopelessness.
Help Me Rebuild My Life in Honduras
"I cannot take the poverty in Honduras anymore. I need to support my daughter."
BORDERLINES: Women on the Front Lines of Immigration
"A single act of deportation significantly alters family life, community life, and brings in long-term repercussions for the nation."
"The judge thanked me for my service to my country, and then ordered me deported."
"I never thought the U.S. would deport a veteran."
Louisiana Hunger Strikers Hit 76th Day, Risking Irreversible Physical Damage
A Sudanese Activist's Dream is to Help Others in the US
Farmers Markets Feel the Trump Effect
© 2020 Freedom for Immigrants. All right Reserved. Powered by Ghost


Irrespective of whether you are a newcomer or a dab hand, at Agra Web Hosting you can discover the hosting package that satisfies your given website development and administration requirements, as well as different tools that will permit you to administer your websites from a single location.
For each of your web sites, you can register or transfer a unique domain name like my-best-domain.com, picking from a variety of generic top-level domain names, like .COM and .NET, and country-code top-level domain name extensions, like .CO.UK, .DE, and so on.. Each shared hosting package offers multiple sub-domain names and unmetered parked domains. You will be able to update your WHOIS information and the name servers of all your domain names and to create custom DNS entries, if deemed necessary. All of the packages enable you to set up your own MySQL databases, and, if you wish, PgSQL databases.
The shared web hosting packages will allow you to create many email accounts and to manage all of them via your desktop mail client or via webmail. You can create electronic mail aliases, forward your incoming electronic mails and create auto-response messages. You can also create your own newsletters, mailing lists, FTP accounts, custom error pages, etc. All your mailboxes will be defended against junk emails, computer viruses and sender address forgery.
With all of the hosting packages you will obtain different charge-free web site building and administration tools, among them a cost-free web site builder with more than 100 personal and business web design themes, and a single-click web apps installer for a fast & simple installation of weblogs, Internet forums, image galleries or web stores.
All shared web hosting accounts will be administered via an in-house built Control Panel available in plenty of languages. There you will also discover a exhaustive traffic stats tool for keeping track of your web sites' performance. All the shared web hosting packages are backed up by our ninety-nine point nine percent network uptime guarantee. There are no subscription taxes at all. We also offer an unquestionable thirty-day money-back guarantee. So, take advantage of the quick web hosting account activation service and open an account right away!


The SCC had read down provisions of Proceeds of Crime (Money Laundering) and Terrorist Financing Act, S.C. 2000, c. 17 , and the Proceeds of Crime (Money Laundering) and Terrorist Financing Regulations, SOR/2002‑184, that impose reporting obligations on lawyers and law firms (paragraphs 5(i) and (j), and sections 62, 63, 63.1 of the Act) ti exclude legal counsel and law firms.
 Lawyers must keep their clients' confidences and act with commitment to serving and protecting their clients' legitimate interests. Both of these duties are essential to the due administration of justice. However, some provisions of Canada's anti-money laundering and anti-terrorist financing legislation are repugnant to these duties. They require lawyers, on pain of imprisonment, to obtain and retain information that is not necessary for ethical legal representation and provide inadequate protection for the client's confidences subject to solicitor-client privilege. I agree with the British Columbia courts that these provisions are therefore unconstitutional. They unjustifiably limit the right to be free of unreasonable searches and seizures under s. 8 of the Canadian Charter of Rights and Freedoms and the right under s. 7 of the Charter not to be deprived of liberty otherwise than in accordance with the principles of fundamental justice.
 I accept, of course, that the objectives of combating money laundering and terrorist financing are pressing and substantial as both the application judge and the Court of Appeal held.
 With respect to the proportionality analysis, the appellant has the burden of proving that (i) the objective is rationally connected to the limit; (ii) the limit impairs the right as little as possible; and (iii) there is proportionality between the effects of the limitation of the Charter right and the objective. The rational connection does not impose a particularly onerous threshold: Little Sisters Book and Art Emporium v. Canada (Minister of Justice), 2000 SCC 69,  2 S.C.R. 1120, at para. 228. There is a logical and direct link between, on one hand, the combating of money laundering and terrorist financing (in which lawyers may unbeknownst to them be participating) and, on the other, governmental supervision through searches conducted at law offices.
 In my view, however, the justification fails the minimal impairment test. There are other less drastic means of pursuing the same identified objectives. The Court has previously outlined the sorts of protections that are required in order to meet the constitutional standard of protection for solicitor-client privilege: Lavallee.
 I am therefore of the view that s. 64 , and to the extent that they operate in relation to lawyers' offices, ss. 62, 63 and 63.1 of the Act, cannot be justified.


text:
Rio's Christ to light up Twitter's World Cup campaign
Esteban Israel
SAO PAULO (Reuters) - Rio's iconic Christ statue will be lit up on the eve of Sunday's World Cup final in the colours of each of the finalists' flags with Twitter users to determine which is displayed the longest.
Tourists visit the Christ the Redeemer statue with the Maracana stadium in the background, in Rio de Janeiro June 27, 2014. REUTERS/Ricardo Moraes
Starting on Wednesday, Twitter Inc users around the world can participate by tweeting the hashtag #ArmsWideOpen followed by the abbreviation of the finalist nations – Germany (GER) and the winner of the match to be played Wednesday between Argentina (ARG) and the Netherlands (NED).
And on Saturday at 7 pm local time (2200 GMT) the imposing statue overlooking Brazil's most famous city will light up with the flag colours for a period of time proportional to votes received.
The final will take place at Rio's Maracanã stadium.
"We will capture the opinions of fans around the world and project them over Rio's Christ," Carlos Moreira Jr, Twitter's director of marking development for Latin America, told Reuters.
The contest is a joint initiative between Twitter and the Archdiocese of Rio de Janeiro which administers the city landmark.
Twitter and Facebook Inc have seen record traffic during the month-long event ending on Sunday.
With 35.6 million messages, Brazil's traumatic 7-1 defeat to Germany for the first semi-final on Tuesday was the most tweeted sports event ever.
People use social media to comment on real time about global events like the World Cup, turning them into big advertisement opportunities for the San Francisco-based company.
More than 300 million tweets were sent just during the first round of the World Cup.
Reporting by Esteban Israel, Editing by Nigel Hunt


In my experience, the starting place is a corporate purpose that not only resonates with employees, but it binds them together. Sure, we'd all prefer a moral purpose, such as working for a company that is saving lives or saving the planet. But, that's not to say that people can't be inspired by a company vision that thrills customers, pleases people and brings fulfillment.
Welcome to our interview with John Bell. John is the author of Do Less Better, a Transformational Leader, Corporate Director, and Former CEO at Jacobs Suchard. You can learn more about John on his blog The CEO Afterlife where he reflects on Leadership, Branding and Life.
Welcome John, and thank you for contributing to the questions that are at the heart of Container13.
Voices will matter, people will thrive, and innovation will become ingrained in the culture if—people find meaning.
For example, I'll share my experience with Apple. When you are a tech neophyte like me, you can spend a lot of time talking on the phone to technical support people. When I got my iPhone, I spent a lot of time talking to the techies at Apple. I was blown away by their work ethic and their desire to help. They can't do enough for you, so I asked one of the reps about their process, "Are you not on a quota because you're not rushing me here or anything." The rep said, "No, there are no quotas at all. We are judged by the satisfaction of the customer." He went on to say that if you do an excellent job, you get a better choice of work hours and scheduling. Now, there's a voice that matters.
At L.L. Bean, the idea of selling really good apparel and outdoor equipment at a reasonable profit and treating customers like human beings is worth the effort. For Wegmans Food Markets, it's all about caring, respect, empowerment, and making a difference. Organizations that walk the talk create Work that Matters. And when you have work that matters, you have more voices that matter, and people that thrive personally and professionally.
Generally, every employee needs to know that the work they are doing, no matter how menial, is meaningful. As an example, what would happen to a restaurant if the floors weren't swept and the kitchen wasn't scrubbed? Management's job is to continually reiterate the importance of cleanliness, reward for it, and ensure that this success factor is shared with everyone. Even though somebody may have a very boring or tough job, there's a reason for it. We as leaders have to share that, honor it, respect it and make sure everyone in the organization knows it.
Every employee needs to know that the work they are doing, no matter how menial, is meaningful.
I'll share a personal example on rewarding performance. When I was a CEO, we had a very lucrative bonus plan in place. But because the company was unionized, half of the employees were excluded and that created a "them and us" wedge. The union didn't like "variable" compensation because they want to know exactly what they're getting. There can't be any variables, it's a fixed deal. So when it was time to renegotiate the contract, I had to find a way to include a bonus plan. Once we had the regular wage rates and benefits settled, we simply added the bonus element. Even if it was zero, they had a contract they could live with. And the results were phenomenal! The following year, everyone got a bonus because the company was profitable and growing. I'd walk into the plant and employees would walk up to me and say, "John, we've got a lot of inventory in the warehouses, are things slowing down?" They were worried because bonuses were based on sales and profits. Because it was the same for every employee, you didn't have to go through every employee's performance to pay them a bonus. Of course the payment wasn't zero, and the "us and them" mindset soon dissipated.
Now, to be totally frank, in our desire to get an employee's full attention and best performance, one must be very careful in recruiting the right people. I met with every employee before we hired them because I like to start with mindset first, to ensure that there is a cultural fit. If the fit isn't right, there's no need to discuss skills. So back to that union example – if you don't get the right headset from the start, a unionized employee's tenure could be a headache for a very long time.
Some people work to live and others live to work. I think that's critically important before you even address someone to know which ones you have and to value each of them. Times are a changing. I watch my kids balance their personal lives and their business lives way better than I ever did. My parents came out of the war and their parents were out of the depression so you're affected by that. Success meant making money and working hard, so we did and eventually we realized that's not all there is. There has to be satisfaction in the work and there's an immediate need to pay the bills, so we have to realize that.
Some people work to live and others live to work. You've got to know where people are coming from.
I got into marathon running in my late 30s and early 40s. So I started running at lunch and some of the employees wanted to run with me. I once asked one of the employees, "Why don't you run with us?" He said, "John, I'm on my feet all day long!" I said, "Oh gosh, you're so right. Thanks for clearing my head on that." You've really got to know where people are coming from.
What do they want? I think they want to be appreciated. I think they want to do things that have a purpose. This idea of purpose has been around a long time, but it is so important and was even more so for me running small to medium size companies that were competing against giants. Purpose is such an opportunity to bind a team together and us against them. It's a very competitive situation and the people I had working with me were the same. Winning is important and business was the game.
I believe there are two equally important questions. Question one is, "What do you think we should do?" The operative words are "you" and "we" in this question. But this question will soon become meaningless if management doesn't act on the suggestion or at least take the time to explain why the suggestion might not be appropriate. That said, more times than not there will be something that comes out of the discussion that can be implemented or looked into. So the key to success is engagement, building trust, and inspiring the employee to be a voice within the company.
Question one is, "What do you think we should do?" The operative words are "you" and "we" in this question.
The second question is, "How can I help you achieve your objectives?" Again, this is an opportunity to engage, to better understand an employee and to determine what motivates them. In some cases, are they motivated by career or by craft? Everybody thinks "career" is the name of the game. I had a lot of frustrated employees who just never got past a certain level. A university professor I had a long time ago said, "It doesn't always have to be career. Why not craft?" What do I mean by that? One of our employees was a purchasing agent and he was really good at his job, but he wasn't the greatest when it came to leadership and mentoring. He was thinking about leaving and we said, "We'll do everything we can to make you a specialist, the best purchasing agent in the country. What would that entail?" Bottom line, he took more courses, joined trade associations, and he's still with the company some 20 years later… and still in purchasing!
I think the answer to this question depends on the situation. If a company is losing money and is at risk, the question will be very different from one that deals with a project or the future of a new initiative. Ultimately, the question is either about the company or about the employee. The common thread is that both questions ought to be about the future of the company or the employee. I believe talking about the future is a great conduit for the engagement that we must have.
Is this worth the effort? I'm asking this question all the time. It better be worth the effort. If it isn't and you are satisfied with mediocrity, you'll never be happy in your work. Likewise, if you strive for excellence in an organization that blocks your ability to realize excellence, you'll never be happy in your work. A matter of excellence is a shared responsibility between the company and the employee. The company must create an environment in which achievers can achieve. Then it's up to the employee to make it happen.
Is this worth the effort? I'm asking this question all the time.
Note: We also interviewed John on his book – Do, Less Better. You can find it here: What's Stopping You from Doing Less Better?


The follows other recent commits for OffsetDateTime & ZonedDateTime to defer to the driver's JDBC 4.2 support for JSR 310 objects.
Thank you for the PR, @kdubb !
Could you explain the motive behind this change?
These new type handlers won't work with old drivers and there are some major DBs that have no JDBC 4.2 compliant drivers yet (Db2, SAP ASE), so users may expect some clear advantages.
MySQL and two PostgreSQL drivers support 4.2 types. Full disclosure, I'm the lead on pgjdbc-ng.
Drivers, like ours, have made the switch completely and there is no translation to java.sql.Time or java.sql.Date first, and then to LocalTime, LocalDate or OffsetTime; these translations roil timezone handling and lose precision.
MyBatis already has specific handlers for java.sql.Time and java.sql.Date so the current type handlers force those translations, and the problems they come with, upon everybody wishing to use new features of JDBC & Java. Arguably, if you're using/requiring an older driver, you're probably using the older types it properly supports.
Finally, you already made the decision not to support the drivers you mentioned by switching OffsetDateTime over to this method. This just completes the picture and provides symmetry, using JSR 310 objects means using the new methods to access them. Currently, some 310 objects do use the new methods and some don't, which came as a bit of a shock when I switched to 3.5.0.
Added tests. LocalTimeTypeHandler should not lose fractional seconds.
I did some tests and verified that the current LocalTimeTypeHandler loses the fractional seconds (nanoseconds) during conversion  (I have added a test case to this PR).
So, +1 to the LocalTimeTypeHandler change.
For the other two (i.e. LocalDateTypeHandler and LocalDateTimeTypeHandler), however, I couldn't find any problem with the current implementations.
Do you have any test case?
Unlike OffsetDatTime, OffsetTime and ZonedDateTime, LocalDate, LocalTime and LocalDateTime can be mapped to traditional types (i.e. DATE, TIME and TIMESTAMP).
So, if the current implementation works fine, I would prefer to keep them as they are for better compatibility with older drivers.
If other committers like the change, I wouldn't object to it, though.
The nanosecond field from LocalTime is not part of the newly created Time object.
I am with @harawata on not changing the current implementation. Often jdbc drivers are just stored in some /lib folder of your application folder and forgotten. Changing this might break applications with an upgraded MyBatis, but an older jdbc driver.
@kdubb Thank you for contributing!
Would your proposed change work with the MariaDB Connector/J? I briefly looked at the source of the driver and it looks like even the most recent one does use the translations.
@raupachz Thats a pretty glib way to view development in this day and age. I would say most development is done using tools with dependency management like Maven, Gradle, Ivy, etc. and they're including their driver in that.
Also, clearly MariaDB Connector/J will support these changes; the fact that it internally uses conversion to other types is an implementation decision that should be left to the driver. Without these changes MyBatis is forcing the conversions and not leaving it to the driver.
Finally, again, without these changes you have some proper support for JSR-310 types and not other, as a developer I find it extremely surprising that its done this way. If somebody is actually using and storing JSR-310 types, you would expect them to use a driver that supports them. It doesn't affect anybody not using JSR-310 types. Considering these were introduced in Java 8, this is more than likely not to affect legacy applications.
@harawata PostgreSQL stores time & date values with microsecond precision & JSR-310 supports nanosecond precision. Forcing translation to java.sql.* causes them to lose precision that is otherwise supported by PostgreSQL. That's an unnecessary and unexpected outcome when the application has chosen to specifically use JSR-310 types.
I might have been unclear.
You modified three type handlers in this PR.
Let's discuss each type handler separately to avoid confusion.
Forcing translation to java.sql.* causes them to lose precision that is otherwise supported by PostgreSQL.
This statement is true only for LocalTimeTypeHandler and I already upvoted the change to this type handler.
LocalDateTypeHandler does not need fractional seconds.
LocalDateTimeTypeHandler in 3.5.0 correctly stores/retrieves fractional seconds .
I have tested the 3.5.0 conversions with various DBs and couldn't find any problem.
If you have a scenario in which these two type handlers do not work as you expect, please provide a test case and I'll reinvestigate.
 Unlike java.sql.Time#valueOf(LocalTime), java.sql.Timestamp#valueOf(LocalDateTime) retains fractional seconds.
@harawata In my quick response to you I failed to mention on of the two reasons that this change should happen.
Microsecond precision is one of them but the other is timezone conversion. The rules for JDBC java.sql.* types require utilization of some value of Calendar; which when not provided is the default Calendar.getInstance(). Default Calendar instances utilize the default TimeZone.
This means calling setTimestamp causes a LocalDateTime to undergo assumption of being in the JVM's default timezone before passing it to the database. When the JVM and database utilize different default time zones it causes LocalDateTime to be treated as the incorrect time zone. The specification of LocalDateTime specifies it has no time zone and should always be in whatever default timezone is set (for either the JVM or the database).
While I used setTimestamp and LocalDateTime in the example above, all java.sql.* date/time types are related to a time zone. Evidence of these necessary conversions is provided by the JDBC spec and can easily be seen by looking at the extended versions of the setTimestamp, setTime & setDate methods that allow specifying a specific Calendar instance rather than relying on the default.
The only real way for LocalDateTime, LocalTime & LocalDate to be stored & read correctly in all time zones is to not convert them to java.sql.* types first.
OffsetTime isn't quite as affected, It still undergoes an unnecessary conversion but given that it carries a time zone it can be converted to an expected value.
I actually ran the same tests with setting different default time zone from the server and they mostly worked .
I must be missing something, but I'm not sure what.
I'd really appreciate if you could provide a repro (e.g. an example project, test case or exact steps to reproduce the issue).
Please take your time as there is nothing urgent.
 With MySQL 5.7.25 + Connector/J 8.0.15, the current implementation failed when selecting DATE and DATETIME to LocalDate and LocalDateTime respectively, while setObject failed when inserting LocalDateTime into DATETIME.
The other drivers were not affected.
We're planning to release 3.5.1 soon and I would like to include your change to the LocalTimeTypeHandler.
As I am still not sure about the other two type handlers, may I ask you to exclude the changes to LocalDateTimeTypeHandler and LocalDateTypeHandler from this PR?
If you are busy, please just let me know and I'll make the change.
@harawata I've attached a simple test project (using pgjdbc-ng and Postgres) that displays the issue... I'll paste the test method here because it contains a good explanation. Note the test fails on mainline; using this branch the test will succeed.
// inserted and selected from the database as a "local date time"
// timezone. In this case it causes the value to change on its way into or out of the database.
Thank you very much, @kdubb !
I'll add the test and merge this PR later.
`java.sql.Date` and `java.sql.Timestamp` cannot hold a value that does not exist in the system's time zone and alter it implicitly. e.g.


7. Write the equation of a line that has an x intercept of 6 and a y intercept of 1/3.
9. A tennis ball is hit in the vertically upward direction with an initial speed v0 ft/sec. The projection is given by the formula s = v0t – 16t2 where s is the distance at time t sec. If the tennis ball is hit with an initial upward speed of 128 ft/sec, at what times would the tennis ball be 100 ft above the point of project?
10.Solve the equation given that on root of x3 + 2x2 – 23x – 60 = 0 is 5.
Our Precalculus CLEP Study guide has 140 MORE test questions to help you get ready for the test!


We carefully monitor new technologies trends in order to curate an accumulation of experiences that stimulate both growth and the capacity for further growth of the engineers that come into the program. In this collaboration with the MNQOBI foundation we enable young people not only on high demand technologies but on emerging technologies like: Data Governance, Digital Transformation, Business Intelligence, and specific tools like CRM platforms. This is the way we believe we'll best best steer their efforts into a better future career.


Lagos March 22, 2019 More than 380 teams have so far emerged in the ongoing registration of interested participants for the Trophy 5-A-Side Field of Honour tournament after two weeks it was launched, the organisers said on Friday in Lagos.
The sponsors, Trophy Lager Beer, said the 10-man teams which were recruited through in-bar accreditations across Lagos, Osun, Ogun and Oyo states would be representing their communities at the round-robin stage.
They said that after that winners would proceed to the knockout stages.
The campaign which is expected to run for 10 weeks will produce a final winner by May 12, 2019.
The News Agency of Nigeria reports that the in-bar activation which commenced March 7 recorded such a success that participants, who collected their tokens and have been grouped into teams, were already warming up to begin the qualifying matches, while accreditation continues.
"The winning team will take home N3 million cash prize, meet with Samuel Eto'o, renowned African football superstar and have the opportunity to participate in the continental finals taking place in Tanzania later this year.
"Winners at the knock-out stages will also be rewarded with various consolation prizes and memorabilia in appreciation of their participation,'' they organisers said in a statement.
While some of the teams have yet to come up with club names, some others already have and rearing to go.
They include: Chukwu-Emeka Motors FC – Alaba, Zanzibar Ozo FC – Iba Estate, Wesley FC – Alaba, FC Rapha – Jakande Isheri, EL Miranda FC – Ajangbadi Diamond FC – Alaba and Ijele Sports Club – Alaba all from Lagos State.
Though team selections will take place in four states: Oyo, Ogun, Osun and Lagos States, football-loving Trophy customers will be recruited as "Super-fans''.
The fans will be recruited from across the country via weekly questions and sweepstakes availing customers outside the four states, the unique opportunity to participate in the tournament as fans.
Four lucky fans will attend the Pan African regional finals in Tanzania, all-expense paid, to cheer our team to victory.


what is room temperature. This best image selections about what is room temperature is available to save. We obtain this amazing picture from internet and choose the top for you. what is room temperature pics and pictures collection that posted here was properly selected and uploaded by author after choosing the ones which are best among the others.
So, ultimately we make it and here these list ofbest picture for your ideas and informational reason regarding the what is room temperature as part of [blog] exclusive updates collection. So, take your time and get the best what is room temperature images and pictures posted here that suitable with your needs and use it for your own collection and personal use.
About Image detailed description: Graphic has been uploaded by admin and has been tagged by tag in field. You might give your note as feed-back to our websites value.


The CALDWELL IMPORTS (DOUGLAS WENDELL CALDWELL) company was registered on , in . Current status of the organization and type Sole Proprietor. The registering agent is located at the address . Get the credit report on the CALDWELL IMPORTS (DOUGLAS WENDELL CALDWELL). Governing persons are: DOUGLAS WENDELL CALDWELL. Credt score.
CALDWELL INDUSTRIES, INC. CALDWELL INSURANCE SERVICES, LLC CALDWELL INTERIOR DESIGN (CHERI MARIE CALDWELL) CALDWELL INTERIOR DESIGN (ERICA J CALDWELL) CALDWELL INTERNATIONAL LLC CALDWELL ISLAND, L.L.C.


Madden Girl Bryceee Sandal Pewter – Fashion trends come and go, but just one constant in the world of footwear would be the trustworthy sandal. Worn in several types considering the fact that historical situations, no other kind of shoe has such a storied record. And, a lot more than any other shoe, they may be a mainstay in the world of fashion. Boots, clogs, ballet flats, all adjust with annually styles. But when the styles and colours may change from year to year, the general function and elegance of the sandal remains.


Volkswagen Atlas Problems - I realize that you're seeking articles on our blog within the headline Volkswagen Atlas Problems of choices of articles that we got. If you are trying to find Volkswagen Atlas Problems article and you fails to dwell right here, you can see from several of the articles that may suit your needs right down below. We are going to help you to get articles Volkswagen Atlas Problems you're looking at some of our content which might be suitable as you are looking for the material.
Volkswagen Atlas Problems - 2018 volkswagen atlas problems, defects & complaints, The 2018 volkswagen atlas has 230 problems & defects reported by atlas owners. the worst complaints are body / paint, electrical, and engine problems.. 2018 volkswagen atlas top 3 complaints problems - , The 2018 atlas is volkswagen's first attempt at a midsize, three-row suv. and so far, the effort hasn't gone well. everywhere you look, owners speak of their brand-new vehicle being in the shop for months at a time.. Volkswagen problems | carcomplaints., Compare volkswagen models for complaints, problems & defects. there are 3,710 complaints on file for volkswagen.. 2019 volkswagen atlas reviews, ratings, prices - consumer, With the big atlas, volkswagen is putting size and functionality front and center. it may not possess volkswagen's traditional premium air, but the atlas proved thoroughly competitive against its. 2018 volkswagen atlas warning reviews - top 10 problems, 2018 volkswagen atlas warning reviews - see the top 10 problems for 2018 volkswagen atlas . search common problems, issues, complaints, defects and jd power rating.. Volkswagen - wikipedia, Volkswagen (german: [ˈfɔlksˌvaːɡn̩] ()); english: / ˈ v oʊ k s-, ˈ v ɒ l k s ˌ w ɑː-, ˌ w æ ɡ ən, ˈ f ɒ l k s ˌ v ɑː ɡ ən /); shortened to vw (german: [ˈfaʊ̯ˈveː]), is a german automaker founded on 28 may 1937 by the german labour front, and headquartered in wolfsburg.it is the flagship marque of the volkswagen group, the largest automaker by worldwide sales in. Air bag light problems volkswagen jetta - part 1, Volkswagen jetta owners have reported 103 problems related to air bag light on (under the air bag category). the most recently reported issues are listed below. also please check out the statistics and reliability analysis of volkswagen jetta based on all problems reported for the jetta.. Check engine light problems 2012 volkswagen jetta, Two problems related to check engine light on have been reported for the 2012 volkswagen jetta. the most recently reported issues are listed below. please also check out the statistics and reliability analysis of the 2012 volkswagen jetta based on all problems reported for the 2012 jetta.. Suburban volkswagen troy | volkswagen dealer troy mi, Suburban volkswagen of troy offers new volkswagen vehicles in the troy area and serves the troy, sterling heights, and warren areas. call us today..


This day was the day you wait for. There are a lot of days spent searching for deep enough snow to make a powder turn but few days when you go out and don't expect to find what you do.
We had ridden Mt.Hood the day before and the snow was too light and not deep enough to surf the wood without scratching the ice crust below. Washington however had seen a different weather pattern. The following day, we arrived on snowmobile to this chute with 18" plus of thick surfy snow and clear, beautiful spring skies.
We rode the chute with as good of conditions as one can ask for. I remember soaking up the feeling of every turn on the Korua Shapes surf board of a splitboard, working the big nose with extra weight on my front foot. Arriving back at the top of the line, Kelso motived me for a quick jump build. This day was perfect. We boot-packed the jump over and over until the light started to get low and then squeezed in one more run to the bottom of the chute, milking the late March afternoon sunlight.


text:
Pages using duplicate arguments in template calls, Episodes, Season 1
Chapter 1:
Michael Schur
❝ Well, it's not the heaven or hell idea that you were raised on. But generally speaking, in the afterlife, there's a Good Place and there's a Bad Place. You're in The Good Place ❞
Chapter 1: Everything Is Fine (also known as Pilot) is the first episode of Season 1 of The Good Place.
Synopsis[edit | edit source]
Eleanor Shellstrop awakens in a room she does not recognize, with the words "Welcome! Everything Is Fine." written on the wall. A man named Michael then opens the door and beckons her to come into his office. Michael informs Eleanor that she's died, killed after a line of shopping carts in the parking lot of a supermarket pushed her into the oncoming path of a truck, and the space they are in is a Heaven-like utopia called "The Good Place."
Michael gives her a tour throughout the Good Place neighborhood she'll be residing in before getting her to meet with newcomers and watch an informational video. In the video, Michael explains that every action humans make in their life gives them either positive or negative points depending on their choices. After a person dies, their total points are tallied and only people with very high scores are allowed into the Good Place. Eleanor earned her spot for her work as a lawyer that defended innocent people on death row and championed for human rights. Also, every person in the Good Place has a soulmate, a person with which to spend their eternal life together.
After presenting Eleanor with a house designed specifically for her tastes, Michael introduces her to her soulmate, Chidi Anagonye, a Senegalese ethics and philosophy professor. When Michael leaves, Eleanor reveals to Chidi that everything Michael said about her life is wrong and she's not the person he says she is. Eleanor made a living by knowingly selling fake medicine to the sick and elderly and was crass and selfish, unable to recall doing any kind or altruistic deed in her life. Michael then introduces Eleanor and Chidi to Tahani Al-Jamil, a wealthy British socialite who earned her spot for her extensive charity work, and her soulmate Jianyu Li, a Buddhist monk who is still keeping to his vow of silence. He also introduces them to Janet, an AI construct and source for all the knowledge in the universe who runs the neighborhood and can grant a resident anything they desire.
While at a party hosted by Tahani and Jianyu at their mansion, Chidi begins to question whether he should help Eleanor or not. The next morning, Eleanor wakes up to discover that many things that represent her crass comments about her life and her insults to Tahani at the party have taken on a physical form and are wreaking havoc on the neighborhood. Chidi tells her that remaining in the Good Place is cause for the incident and her actions are affecting it. Eleanor begs Chidi to help her become a better person just as Michael knocks on the door to inform them of an emergency meeting.
Cast[edit | edit source]
Kristen Bell as Eleanor Shellstrop
William Jackson Harper as Chidi Anagonye
Jameela Jamil as Tahani Al-Jamil
D'Arcy Carden as Janet
Manny Jacinto as Jianyu Li
and Ted Danson as Michael
Co-Starring
Bambadjan Bamba as Bambadjan
Seth Morris as Wallace (flashback)
Jill Remez as Gloria
Ruman Kazi as Sachveer
John Hartman as Joe (flashback)
Jamila Webb as Good Woman
It is written by series creator Michael Schur and directed by Drew Goddard.
"The Giraffe" and "The Lady Bug" elements was originally an off screen joke.
"Chapter 1" attracted 8.04 Million Viewers.
The music that sounds in the background at the party is an aria from Mozart's The Magic Flute called Der Vogelfänger bin ich ja.
The gallery of Chapter 1 can be found Here
Retrieved from "https://thegoodplace.fandom.com/wiki/Chapter_1:_Everything_Is_Fine?oldid=10095"
2 Chidi Anagonye


"It was fun doing all of the activities!"
"I was a bit nervous because I wanted to win."
"It was exciting and enjoyable because we got to meet children from another school."
"Angie taught us all the different techniques to get your shots!"
"I had better accuracy with a tennis ball."
"I know the rules and how to hit the ball."


MOTORING and motor transport have revolut ionized life through- out the country, and progress, both in the industry and in the application of the motor vehicle, has been remarkably rapid. Regulations controlling motor vehicles have not, however, moved inconformity with changing conditions and require- ments, but that there is ample need.of reform and adjustment is obvious to most people. We still have, for example. legislation which forbids us to travel in a car at more than twenty miles an hour. A law which is habitually broken, and on every hand, is dearly a law brought into contempt and therefore of little practical value. In this case it may serve as a useful excuse for collecting money in catching motorists doing wrong rather than preventing them, but has little effect in reducing the number of accidents. The whole question of speed is clearly a difficult one, and there is bound to be abuse whatever the speed limit or were limits abolished. What is the real point at which to aim in order to reduce the element of danger on the road ? Surely to prevent speed in the wrong place. Speed in itself, as I have said for the last seven or eight years, is not necessarily the chief factor to be taken into account. It may well, under certain conditions, be more' dangerous to drive a car at fifteen miles an hour than it is on another occasion to do forty. The amount of risk and danger must clearly depend upon the conditions of traffic, of the nature and surface of the road, and so on, at any given time. It is speed in the wrong place which is the crux of the whole problem. In my opinion, no general speed limit can be a successful means of seriously reducing accidents owing to lack of elasticity. It would seem that if the police concen- trated upon driving to the danger of the public and drivers knew that conviction for this offence would entail suspension of licence much good would result. It is true that more is being done to-day in this way than was the case even a comparatively short time ago.
I see that the Select Committee of the House of Lords, which were appointed to consider the Road Vehicles Regu- lation Bill, stated in their report that the Committee recog- nized the possible abuse Of the abolition of the speed limit, but that they were of the opinion that no limit should be made that cannot be enforced. From time to time various persons haw suggested the compulsory use of mechanical contrivances to check the speed of motor cars. One cannot stay progress, and such suggestions can hardly be treated seriously. If our motor designers and manufacturers were compelled so to con- struct their engines that the chassis would not be capable of attaining more than a moderate speed, we should become a laughing stock for other nations and the bottom of a growing and soundly based industry of considerable importance would be knocked out. The Committee reported that the evidence showed that a mechanical check might actually prove a source of additional danger on the road, as occasions may arise when a driver by rapid acceleration may well be able to avoid an accident. It is stated that even witnesses who were in favour of a speed limit being retained were opposed to any form of mechanical check.
Driving to the danger of the public is clearly a most difficult term to define, and concentration on this point must obviously have the drawback that a good deal is left to the individual police judgment which may not always be based on a sound outlook. There are bound, however, to be disadvantages under any system, and were attention widely called to certain definite points, such as overtaking on a blind corner, volun- tarily bringing a car to a standstill on a corner, disregarding a white line and so forth, and it were known that breaches of the etiquette of the road such as these constituted an offence for which a driver could be prosecuted for driving to the danger of the public, I feel sure that the element of road risk Would be reduced, provided, of course, that the police con- centrated upon such points and with a view rather to pre- vention than catching people in the wrong. Trapping motorists on stretches of road where the factor of danger is really very small and by having traps of absurdly short length by which a motorist may be quite unfairly involved may serve to swell revenue but only causes a sense of irritation which is harmful to that spirit of good will which should exist between road users and the police.
The question of a proficiency, test before the granting of a driving licence is a vexed one and one which has caused con- siderable controversy during the last ten years or so. Per- sonally I have never put much faith in the idea as being a useful means of reducing road accidents because, apart from the question of expense, which is one too often overlooked, it would seem that tests would not eliminate the class of driver who, it may be assumed, is the real source of danger. The careless and selfish motorist would, in the large majority )of cases, be able to pass any trial likely to be devised by the authorities, while the new motorist, who is the second greatest source of danger, errs largely from lack of experience. He would probably be able to get up enough knowledge to pass the test, while his lack of experience could, with fairness, hardly be counted against him, nor would it necessarily be discoverable in a test. The evidence before the Committee tended to show that the working of provisions would be very expensive and the tests of ability to drive would be likely to become perfunctory. The report states that the Committee think that the most satisfactory method would be to make the applicant sign a definite statement as to his physical fitness and as to his knowledge of the rules and etiquette of the road, and that there should be sonie guarantee that his attention has been' called to them. With this I fully agree and a plea of ignorance subsequently should have no weight. With the ever increasing use of the motor and the growth of traffic on the roads it is highly important that the rate of accidents should be steadied even if it cannot be reduced. Much might be done by reformed legislation, but I believe That even more could be accomplished by improved educational means. As I have constantly said, imagination is the foundation upon which safety on the road rests, and if motor drivers were taught in the first instance to use their imagination-nioreinstead of being turned on to the road having been shown only what lever to push and what pedal to press, there would-iI am convinced, be a greater reduction in the number of accidents than by any other means.


Get the absolute best and most fun things to do in Austin, Texas.
I read this article and found it very interesting, thought it might be something for you. The article is called Fun Things to Do in Austin and is located at https://www.austincurrent.com/fun-things-to-do-in-austin/.


With a choice of majors spanning traditional and humanities disciplines, this course enables students to pursue their passion and career goals simultaneously. Students will have a unique opportunity to design a cross-disciplinary course according to their personal interests, in areas that cover historical, critical, political, theoretical and creative practices that underpin our global cultures and industries. This multi-skilled approach is essential in contextualising and applying knowledge and experience in a broad range of employment fields. Work-related placement is also encouraged. Ongoing professional support is provided throughout the course to help students create exactly the undergraduate experience they want for their anticipated professional life.
University admission requirements apply. One or more of the majors in this course has admission requirements. Refer to the major for more information.
Related careers: Public Servant, Government Adviser, International Consultant, Foreign Affairs Officer, Historian, Social Researcher, Heritage Consultant, Policy Analyst.


We cordially invite you to participate in the 2nd International Conference nanoFIS 2016 – Functional Integrated nanoSystems which will be held on 27 – 29 June 2016 in Graz/Austria. The nanoFIS 2016 conference focuses on implementation of Key Enabling Technologies for Novel Device Development and 3D System Integration.
Full member Master in Nanochemistry & Nanomaterials - Madeira Island - Portugal - 2nd Call - Deadline for applications: 13 of May 2016 (17:00 hours: GMT).
Xuedan He, a former master student in Nanochemistry and Nanomaterials at the University of Madeira, Funchal, Madeira Island, Portugal.
Here, I am writing for the Postdoctoral Researcher position.
I am glad to introduce myself, Satish Kumar, and presently working as senior researcher under the esteemed supervision of Dr. C Raman Suri (Chief Scientist) at Biosensor and Nanotechnology Division, CSIR- Institute of Microbial Technology (IMTECH), Chandigarh, Government of India.


text:
Latest Photo NewsNaija GossipGistNigeria Entertainment News
Wendy Williams files for divorce from husband of 25 years
3 months ago 4918 views by Caroline Yaakugh
- Popular TV host, Wendy Williams has filed for a divorce from her husband, Kevin Hunter
- The talk show host who has been married for 25 years, filed for divorce following rumours about Hunter fathering a child with his mistress
- Hunter with whom she has a child, served as her manager and was a producer on The Wendy Williams Show
It appears things are looking south for American talk-show host, Wendy Williams and her now estranged husband, Kevin Hunter as they are currently set to part ways.
According to reports, the TV show host has reportedly filed for a divorce from her producer hubby, Kevin Hunter, following series of rumours about his affair with another woman by whom he has since fathered a child.
Williams did not wear her wedding ring on a recent taping of her talk show. She has alternated between wearing it and going ringless in recent weeks.
READ ALSO: Personal letter from the Editor-in-Chief of Legit.ng (former NAIJ.com)
The divorce reports comes shortly after he was rumoured to have fathered a child with his mistress
READ ALSO: Exciting Details About The Casting Of The Long Nights, A Prequel To Game Of Thrones
Despite the cheating rumors, many fans believed Wendy would stay with her husband, especially after she addressed the status of her relationship in early March, downplaying issues of any current infidelity stating that her marriage was strong.
PAY ATTENTION: Get the Latest Nigerian News on Legit.ng News App
In her words: "I want to shout out to my husband. I'm still wearing my ring. Believe me you, when you've been with somebody for 28 years...married for 25 years...we know each other. He's my best friend, he's my lover, he's all this and he's all that. I know what you've been seeing and I know what the streets have been talking about."
Meanwhile, Legit.ng has reported the news of how a young woman received backlash after she took it upon herself to advice men on what to do about their relationships and how they should learn to date people on their level.
HELLO! NAIJ.com (naija.ng) upgrades to Legit.ng We keep evolving to serve our readers better.
What is the major reason why relationships crash? | Legit TV
RelationshipCelebritiesLove And Relationship Latest NewsCelebrity MarriageRelationship Drama
Top Daddy Lumba songs: enjoy the masterpieces of the king


Suzuki Jitsukun's Puzzle Box « Adafruit Industries – Makers, hackers, artists, designers and engineers!
The translated title of this video alludes that it was Suzuki Jitsukun's graduation project from Miyagi University, circa 2015 – and it's awesome!
Gimmick is hidden to the inside without being exposed to the human eye. Similarly, traditional crafts that secret box. The box to open by moving some of the contraption like a puzzle has been devised in order to hide the valuables from thieves. So that it does not interfere with its function, trick is you need to hide on the inside of the box. However, trick without touching the eyes of such people what, I think in a real thrill of the secret box. I decided to exposing the hidden trick, dare to the human eye.