<commit_before>## About

[Devnews](https://devne.ws/) aggregates top news stories from Hacker News, trending repositories from GitHub, and top tech from Product Hunt.

## Tech Stack

Built with these awesome services and tools.

- [Surge](https://surge.sh/)
- [WrapAPI](https://wrapapi.com/)
- [React](https://facebook.github.io/react/)
- [Webpack](http://webpack.github.io/) and [Babel](https://babeljs.io/)
- [PostCSS](http://postcss.org/) and [cssnext](http://cssnext.io/)
- [Material-UI](http://www.material-ui.com/)

## Contributing

This is a small project so I don't have any style guide or linters setup. If you do decide to contribute, I greatly appreciate if you make your code as similar to the current code as possible.

1. Clone this repository.
2. Run `npm install` to install dependencies.
3. Run `npm start` to start webpack-dev-server.
4. Submit a pull request.<commit_msg>Simplify readme and add logo<commit_after>[![devnews](https://devne.ws/logo.svg)](https://devne.ws/)

[![StackShare](http://img.shields.io/badge/tech-stack-0690fa.svg?style=flat)](http://stackshare.io/sunnysingh/devnews)

## About

[Devnews](https://devne.ws/) aggregates top news stories from Hacker News, trending repositories from GitHub, and top tech from Product Hunt.

## Roadmap

The [open issues](https://github.com/devnews/web/issues) are good indications of what I have planned.

## Contributing

Please stay consistent with the code.

1. Clone this repository (`devnews/web`).
2. Run `npm install`.
3. Run `npm start`.
4. Submit a pull request.
{'fraction_non_alphanumeric': 0.1436893203883495, 'fraction_numerical': 0.007766990291262136, 'mean_word_length': 4.258503401360544, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 9, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3123145', 'n_tokens_mistral': 501, 'n_tokens_neox': 479, 'n_words': 161}