teleren/devto huggingface dataset:
What are some of your favorite Halloween movies? Here are a few of mine! 
Tags: watercooler
Published: 2019-10-02 20:00:17

# Halloween? Whaaaaaaat???
It's October! I watch a lot of Horror movies! More importantly, though, I've seen a handful of people asking about this. I figured rather than just repeating the same movies over and over, I could give some suggestions here! Although, to be clear, some of these are more for the subject matter than because they're *actually* my favorites. 

A couple of caveats, though. For one, someone asked about more obscure titles. While most of these aren't particularly obscure, I've also tried not to include most household names unless they're really classics. I think most people know to watch Nightmare on Elm Street by now. 

As a warning, too, just make sure you at least look into these ahead of time if there is anything in particular that might be challenging for you to watch. There's a variety. So without further aboooooo ... 

## Tech Movies! 
This was kind of a fun request. While most aren't tech-focused, and some aren't good, I did include a handful that just had a tech aspect to them. Also, a couple are suggestions from others that I'd also have made otherwise. 

- Lawnmower Man (1992)
- Unfriended (2014)
- Ex Machina (2014)
- The Cabin in the Woods (2011)
- Feardotcom (2002)
- Strangeland (1998)
- Videodrome (1983)
- eXistenZ (1999)
- The Fly(1986)
- They Live! (1988)
- V/H/S (2012)
- Get Out (2017)
- The Skin I Live In (2011)
- Alien (1979)

November 1st suggestion? World on a Wire (1973)

## Funny/Fun Ones!
- Housebound (2014)
- Cheap Thrills (2013)
- Murder Party (2007)
- Mayhem (2017)
- The Belko Experiment (2016)
- It Follows (2014)
- Behind the Mask: The Rise of Leslie Vernon (2006)
- You're Next (2011)
- Dead Alive (1992)
- Tucker and Dale vs Evil (2010)
- Stitches (2012)
- Slither (2006)
- Trick 'r Treat (2007)
- The Return of the Living Dead (1985)
- Re-Animator (1985)
- Tales of Halloween (2015)

## Generally Good Ones
- Train to Busan (2016)
- The Descent (2005)
- A Tale of Two Sisters (2003)
- The Devil's Candy (2015)
- A Dark Song (2016)
- Spring (2014)
- Resolution (2012)
- 28 Days Later... (2002)
- 28 Weeks Later (2007)
- The Babadook (2014)
- Hereditary (2018) 
- The Witch (2015)
- Starry Eyes (2014) 
- Beyond the Black Rainbow (2010)
- Mandy (2018)
- Revenge (2017)
- Beyond the Gates (2016)
- We Are Still Here (2015)
- The House of the Devil (2009)
- Late Phases / Night of the Wolf (2014)
- The Blackcoat's Daughter (2015)
- Let Us Prey (2014)
- The Thing (1982)
- Sun Choke (2017)
- Southbound (2015)
- The Haunting (1963)
- The Night of the Hunter (1955)

## Be Prepared! 
- Martyrs (2008)
- Audition (1999)
- Wolf Creek (2005)
- We Are What We Are (2013)


I know some of these are household names and most are pretty well known or huge in the horror community, but they are a collection of ones that came to mind when prompted via Twitter so I've compiled the lists here. So how about you? What are some that you like? What are some other tech-based ones?
Selenium4 Relative Locators
Tags: selenium, webdriver, hacktoberfest
Published: 2019-10-02 14:21:41

---
title: Selenium4 Relative Locators
published: true
description: A brief introduction to Relative Locators in upcoming Selenium WebDriver 4 release
tags: selenium, webdriver, hacktoberfest
---

Selenium 4 alpha-3 is released yesterday with much-awaited friendly locators, now called as relative locators feature. These new locator methods will find elements based on their location relative to other elements, visually!  You can find the desired element or elements by passing `withTagName` method along with `near`, `above`, `below`, `toRight` and `toLeft` methods. These methods take the relative `WebElement` or `By` locator as an argument.  The overloaded `near` method takes the pixel distance as an additional argument. I did a trial run of this cool new feature on a sample app:

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/j1xke22tkzt2ji1pd4u4.png)

In the sample application, to find the input field which is right of the label Hight in Centimeters, we'll first locate the label using the `By.cssSelector` method. Next, we will use the located element to find the input field. For this we will call the `withTagName` method along with `rightOf` method passing the label WebElement as shown in below snippet:

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/i2m2py01uxecbyks7wc2.png)

```java
WebElement heightLabel = driver.findElement(By.cssSelector("label[for='heightCMS']"));

WebElement heightInput =  driver.findElement(withTagName("input")
        .toRightOf(heightLLabel));

heightInput.sendKeys("181");

```

We can also combine the relative locator methods to narrow down the search as shown in below code to find the input field to enter weight. The weight field is below hight input and right of weight label:

```java
WebElement weightInput =   driver.findElement(withTagName("input")
        .below(heightInput).toRightOf(weightLabel));
```

The new locator methods will be very handy to find elements based on their relative location on the screen. 

Selenium uses JavaScript method [getBoundingClientRect](https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect) to find the elements using Relative Locators.

You can find the example test in my GitHub repo https://github.com/upgundecha/selenium4

If you want to know more about these new locators and sample usage, find more details in [Selenium test base](https://github.com/SeleniumHQ/selenium/blob/master/java/client/test/org/openqa/selenium/support/locators/RelativeLocatorTest.java) (tests are living documentation).

### Closing note 
The relative locators should be used wisely when other methods won't work. The features in alpha releases may change in future releases. Also, these methods may not work well on overlapping elements.

This is not an entirely new concept. There are other tools in both commercial and open-source space offering similar features to locate element based on visual cues.
Crypto Strategy Wallet Monnos

Published: 2019-10-02 19:41:50

Understand what Monnos Strategy Wallet is.

Overview

In the MONNOS APP, you can create a STRATEGY WALLET at any time and compose it with any available asset within the platform. We currently have 7 different currencies, these are Bitcoin(BTC), Ethereum (ETH), Litecoin (LTC), Bitcoin Cash (BCHABC), Ripple (XRP), Binance Coin (BNB) and Tether (USDT). Regularly we will be providing new options, and get ready because next week we will launch one more.
With this functionality, the user can still repeat groups of currencies, but at different times of purchases getting a clear view of their gain under the new scenario.

The Market

According to CoinMarketCap the Crypto economy spins $ 215 Billion dollars today and has been growing exponentially each day, with today more than 2,800 cryptocurrencies available for trading in crypto exchanges globally. This market has been more representative in Asia and Europe and the evolution is so relevant that there are people specializing in active crypto management, the so-called “Innovative Investors,” according to Chis Burniske and Jack Tatar in their book — crypto assets.
Along with its expansion also comes the addition of complexities in managing crypto assets portfolio. Understanding this scenario MONNOS brings the concept of Strategy Wallet.


Join our >>BETA TESTER<< and help us make your crypto work for you!
https://forms.aweber.com/form/39/358461439.htm
Monnos Fund Shield - Crypto Protection
Published: 2019-10-02 19:40:38

Meet the Crypto Protection Fund by Monnos.

Monnos has been innovatively positioned on many fronts within the Crypt market, but one that we highlight most is our proprietary fund — MONNOS FUND SHIELD.
By identifying diverse occurrences within a rapidly evolving market, such as hacking attacks, exchanges that fade with private wallet management keys, and other unexpected situations, we have created a proprietary fund that aims to protect users’ resources.

Fund Composition
The composition of this fund will be the cumulative allocation of 2% of our monthly gross revenues, plus 5% of our total funds raised in our Initial Exchange Offering (IEO), expected for November / December -2019. In addition to this composition, 80% of this fund will be stored in COLD WALLETS (crypto offline storage alternative) and 20% will be managed by our specialists aiming to increase these amounts.
We know that this format may not be enough to cover any kind of situation that arises, but it already clearly demonstrates the seriousness we take as an institution positioned in the midst of crypto. Come and try our beta solution.
For more information visit: monnos.com

Also, sign up for our >>> PRIVATE ROUND <<<
From Crypto Valley 🇨🇭 to the World
Published: 2019-10-02 19:39:02

Understand why Monnos is in Zug Switzerland.

Monnos is not a sudden project, from the moment we have chosen to position ourselves with a global product and compete on an equal footing with the big ones in this sector, were nights, dawn and days, studying the market, shaping and analyzing alternatives. product modeling, developing technology, validating the scale of this infrastructure, attracting great people and so on. Every entrepreneur knows that it is not easy.

Throughout this study we were faced with the need to be confident of bringing our lives into a perennial project, we needed legal and regulatory certainty for what we were creating and investing all our knowledge and money into.
Thus, we began the study of the understanding of where, in the world, we could have greater legal and regulatory tranquility to explore the possibilities that crypto-economy brings. We saw renowned places like Silicon Valley in the United States, Tel Aviv in Israel, Dubai in the United Arab Emirates, Singapore and others.


The Zug city — Crypto Valley

Of all the sites analyzed, none showed more positive aspects than Zug in Switzerland, now known as Crypto Valley. This region has had a very interesting position with initiatives involving crypto and Blockchain, the first topic that attracted us is a very clear regulation of how our business model is treated, all very objective, very little subjectivity, and where clarity does not exist, the regulatory approaches with open mind to search for a framing format or even “sandbox” for analysis.
Our perception is that in Switzerland the government has already understood that this is the future and that setting up frameworks will attract highly skilled and innovative companies and entrepreneurs from around the globe, as well as generating jobs and catapulting the region’s economy.


Crypto initiatives

At Crypto Valley, there are now more than 50 initiatives involving Crypto or Blockchain, and the analogy they make is that the same exodus from tech companies in the 1970s and 1980s to Silicon Valley is happening to Zug for crypto.
Another appreciation is that there are countries around the world that are seen as Crypto Friendlys They are receptive to crypto and therefore less restrictive and more encouraging to innovations in this area. Therefore, being positioned in Switzerland, and especially in Zug, is strategic to our model and brings safety to the users and to us who are undertaking in such a new segment.
Also, sign up for our >>> PRIVATE ROUND <<<
PressNomics Podcast is Live! WordPress People Take a Listen
Tags: wordpress, podcast
Published: 2019-10-02 18:56:32

Just added our PressNomics podcast to The Practical Dev. Check it out at https://dev.to/pressnomics

We interview pillars of the Business of WordPress space, luminaries from peripherally-related technologies and accomplished domain experts who can help teach you powerful ideas to get ahead in business and in life.
Detecting colors
Tags: explainlikeimfive, help, python
Published: 2019-10-02 18:01:44

Hey everyone! I'm currently working on a script which detects the color of a few pixels on the screen about 30-60 times a second, to detect game states (health bar), live.
 
I'm doing this with Python, to integrate with OBS (a recording program).
I'm pretty new to Python, I've only worked with it for very short amounts of time.

I've looked on Stackoverflow for a small while and found someone using this script:
`    from PIL import ImageGrab
    import time
    time.clock()
    image = ImageGrab.grab()
    for y in range(0, 100, 10):
        for x in range(0, 100, 10):
            color = image.getpixel((x, y))
    print(time.clock())
`
[[Source]](https://stackoverflow.com/questions/55791674/how-to-get-pixel-color-on-screen-in-python)

Here, they use the 'for' loop in Python, with variable y and x, with Imagegrab imported. 
I do not understand how 'for y in range(0,100,10)', or 'for x in range [...]' works. **How does this notation work? How would I customize it to fit the pixels I want to track, which are specific to only like three, all on different locations? (I don't need more, I only need to track one because one is more than enough to see the color, right?)**

Thank you guys in advance for your answers, you're awesome. 

-- Lucas.
Call for DEV Contributors: "Series Liquid Tag"
Tags: contributorswanted, hacktoberfest
Published: 2019-10-02 17:13:45

---
title: Call for DEV Contributors: "Series Liquid Tag"
published: true
description: 
tags: contributorswanted, hacktoberfest
---

In the spirit of [Hacktoberfest](https://hacktoberfest.digitalocean.com/), I'll be regularly highlighting issues in the DEV repo that we could use some help with. 

The issue I'd like to highlight today is a feature request for a new liquid tag. We recently revamped the design of an article 'series' and it would be awesome if we could share a series by embedding them in a post. 

Here's the issue: 


{% github https://github.com/thepracticaldev/dev.to/issues/3046 %}

Additional Resources: 

- https://docs.dev.to/frontend/liquid-tags/
- https://dev.to/devteam/how-to-contribute-to-dev-this-hacktoberfest-5b91

Happy Coding!
I m looking for a developer
Tags: python, flask
Published: 2019-10-02 16:51:32

I m looking for a developer for developing my website
the website it s build in Flask and as frontend html and js 
the idea of the website it s something like dev.to and stackoverflow togheter
so if you re interesed dm me plz

i m a junior developer for who want to know

the repo https://github.com/Danutu89/NewApp
Imba Issues for Hacktoberfest
Tags: imba, hacktoberfest, contributorswanted
Published: 2019-10-02 16:50:54

![Help Wanted](https://media.giphy.com/media/l1KtZhp9PLIdAzdMA/giphy.gif)

The Imba project has 13 issues marked with the Hacktoberfest label across two repositories. The issues should be simple and self contained. There are some challenging ones in there as well :wink:

If you are interested in helping out, check them out on GitHub from the links below.

I have written several of the issues, so if something is poorly explained let me know and I will reword or elaborate. Just mention `@scanf` on the issue and I will respond fast.

Happy coding.

## The Language

{% github imba/imba %}

## The Documentation

{% github imba/imba.io %}


## Direct Links

- [imba - is:issue is:open label:hacktoberfest](https://github.com/imba/imba/issues?q=is%3Aissue+is%3Aopen+label%3Ahacktoberfest)
- [imba.io - is:issue is:open label:hacktoberfest](https://github.com/imba/imba.io/issues?q=is%3Aissue+is%3Aopen+label%3Ahacktoberfest)
Hangfire Prometheus Exporter
Tags: dotnet, hangfire, prometheus, grafana
Published: 2019-10-02 16:28:24

Hey! My first open source project released.
I hope you would think..

# Hangfire Prometheus Exporter

This exporter that exposes information Hangfire. [Türkçe açıklama.](https://mfberkdemir.github.io/posts/hangfire-exporter.html)

[Github Repo](https://github.com/mfberkdemir/hangfireExporter)

[Simple Grafana Dashboard](https://grafana.com/grafana/dashboards/10928)

![image](https://raw.githubusercontent.com/mfberkdemir/hangfireExporter/master/hangfireEkran.JPG)

## Usage

```docker
docker pull mfberkdemir/hangfireexporter:latest
```
Hacktoberfest Tips
Tags: hacktoberfest, github, opensource, beginners
Published: 2019-10-02 16:15:53

October is here. For many GitHub repository maintainers (including me) it means the whole month of Pull Requests thanks to Hacktoberfest. This is the time when open source projects are getting a boost in contributions that help them develop new features, fix old bugs and attract new contributors.

If you plan to participate in this festival of PRs below is a couple of tips on how to make a good contribution.

## Read the contributing guidelines

Many repositories will have a `CONTRIBUTING.md` file that contains important information on project code style, PR review workflow, test coverage requirements, and other contributing guidelines.

> Note: the actual file name may vary: `CONTRIBUTING`, `CONTRIBUTE`, with or without `.md` extension, could be written in lowercase as well.

If you are struggling to find this document in the repository, GitHub has a convenient link to the file on Pull Requests page:

![GitHub contributing link](https://thepracticaldev.s3.amazonaws.com/i/jhyn6iah4p3vakiijaz6.png)

## Give a clear description of your pull request

Help the maintainer quickly understand what problem your PR is solving. If there is an existing Issue on GitHub – reference it in the Pull Request description to give some more context.

This could be a very valuable contribution, but it is hard to say from the name or (absence of) description in the PR:

![No description example](https://thepracticaldev.s3.amazonaws.com/i/gu9zxg1eg2wqskf2mob1.png)

Here is a good example:

![Good example](https://thepracticaldev.s3.amazonaws.com/i/0d2pz5tschcpm5cqcqrb.png)

## Match code style of the rest of the code

This is simple but often forgotten advice. Each project has its own code style and standards. When contributing to a project, make sure your code is following the same standards even if you don't agree with them.

If a project is using tabs for code indentation and you are a radical 4-space evangelist, when contributing to this project you are expected to follow their code style (yes, tabs) even if it is not mentioned in their contributing guidelines.

Code style guidelines are designed to make code look consistent – it greatly improves its readability.

## Follow Pull Request template if it exists

GitHub provides a nice feature that allows maintainers to set a template for new Pull Requests. If the project you contributing to has such a template - read it carefully and follow steps described in it before submitting your PR.

![PR template example](https://thepracticaldev.s3.amazonaws.com/i/ut8ulhjqt5u9v8g6w1kk.png)

## Don't give up if maintainers do not respond instantly

Maintainers could be slow in response - unfortunately, it happens (I am guilty of this myself). Hacktoberfest is a busy period for all maintainers, so leave your PR open and move on - they will get back to you, just a little bit later.
Using the Navigator object!!!
Tags: javascript, browser, navigator
Published: 2019-10-02 13:13:04

In this blog post i am going to talk about the navigator object. First thing first, what is navigator object???
It is simply a container object that provides us with a whole lot of browser specific information. The browser used by the client to access any page on the web has a lot of information related to itself. While making web apps one can find a lot of scenarios where that browser specific information is needed.

The navigator object can be retrieved by using the read-only window.navigator property.

### general syntax
    var navObject = window.navigator;

this simply assign the window.navigator to a variable which can further be used as follows...

### checking the userAgent
    var uA = navObject.userAgent;
    console.log("User Agent:",uA);
    // output: User Agent: "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725  Netscape6/6.1"

We will now discuss what does these properties do along with other methods of navigator object.
These properties and methods are standard and are widely implemented in most web apps in one way or another.

###Navigator properties
=> __appCodeName__ :	Returns the code name of the browser
=> __appName__          Returns the name of the browser
=> __appVersion__ :	Returns the version information of the browser
=> __cookieEnabled__ :	Determines whether cookies are enabled in the 
                            browser
=> __geolocation__ :	Returns a Geolocation object that can be used to 
                        locate the user's position
=> __language__ :       Returns the language of the browser
=> __onLine__ :	        Determines whether the browser is online
=> __platform__ :	Returns for which platform the browser is compiled       
=> __product__ :	Returns the engine name of the browser
=> __userAgent__ :	Returns the user-agent header sent by the browser 
                        to the server

###Navigator methods
=> __javaEnabled()__ : Specifies whether or not the browser has Java enabled
=> __taintEnabled()__ : Removed in JavaScript version 1.2. Specifies whether the browser has data tainting enabled

These properties and methods returns strings or boolean data.

The navigator object has some more properties other than the onse mentioned above, to check all the properties kindly refer to other resources on the web. Navigator object does not have any public standards and sometimes the information we get from it is incorrect, there might be some people who questions its overall reliability but it is a little feature which is very usefull and is widely accepted by all the mainstream browsers.

There are a lot of resources on the internet from where you can read about the navigator object....

feel free to comment, suggest corrections or have discussions regarding the same!!!!

__GO CODING!!!!__
Open Access and Peer Review Journals
Tags: reviewjournals
Published: 2019-10-02 16:00:14

A pioneer in scholarly open access publishing, SDIP PRESS has supported academic communities since 2018. Based in London, UK. SDIP PRESS has the mission to foster open scientific exchange in all forms, across all disciplines. Our 17 diverse, peer-reviewed, open access journals are supported by over 300 academic editors. We serve scholars from around the world to ensure the latest research is freely available and all content is distributed under a Creative Commons Attribution License (CC BY)
https://www.sdippress.com
How to Use AWS Textract with S3
Tags: python, aws, textract, ocr
Published: 2019-10-02 15:33:52

This article demonstrates how to use AWS Textract to extract text from scanned documents in an S3 bucket.

This goes beyond Amazon’s [documentation](https://docs.aws.amazon.com/textract/latest/dg/detecting-document-text.html) — where they only use examples involving one image. Included in this blog is a sample code snippet using AWS Python SDK Boto3 to help you quickly get started.

##Definitions
- *Textract* is a service that automatically extracts text and data from scanned documents.
- *Simple Storage Service (Amazon S3)* is an object storage service that offers industry-leading scalability, data availability, security, and performance.

##Code
{% gist https://gist.github.com/songthamtung/4dc348b4a1eaf36082e4ef06eb04157c %}

##Closing
Textract is an amazing OCR (optical character recognition) tool. It can save your team countless man hours by automating the tedious and error-prone task of manual data entry.

Thanks for reading! Originally posted on [Hacker Noon](https://medium.com/hackernoon/how-to-use-aws-textract-to-extract-text-from-scanned-documents-in-s3-buckets-5f85e8ba0a37).
Excel 2019 update will introduce a vLookup replacement: xLookup
Published: 2019-10-02 15:29:44

https://www.excelcampus.com/functions/xlookup-explained

While vLookup will still be available for my Excel gurus of the Dev crowd,

this new feature can replace those functions. 

What are your most common use cases for using vLookup in Excel?