background preloader

Ranking

Facebook Twitter

Bndr/node-read. About. About the Service Readability is a free reading platform that aims to deliver a great reading experience wherever you are, and to provide a system to connect readers to the writers they enjoy.

About

A Brief History Readability started off as a simple, Javascript-based reading tool that turned any web page into a customizable reading view. It was released by Arc90 (as an Arc90 Lab experiment), a New York City-based design and technology shop, back in early 2009. Since its release, Readability was an instant hit. Readability Today Today, our goal is simple: to deliver a great reading experience on every platform and provide an avenue for connecting readers and publishers on the Web. The Team Readability is designed and built by the Readability team, headquartered in New York City, by Philip Forget and Chris Schomaker. If you have any questions about Readability, don't hesitate to contact us. Happy Reading! Danmactough/node-feedparser. Building a content aggregation service with node.js. Fetching, aggregating and transforming data for delivery is a seemingly complex task.

Building a content aggregation service with node.js

Imagine a service that serves aggregated search results from Twitter, Google and Bing where the response has to be tailored for mobile and web. One has to fetch data from different sources, parse and compose the results then transform them into the right markup for delivery to a specific client platform. To cook this I’ll need: – a web server – a nice way to aggregate web service responses (pipelining would be nice) – a component to transform the raw aggregated representation into a tailored client response. I could take a stab at it and use Apache/Tomcat, Java (using Apache HttpClient 4.0), a servlet dispatcher (Spring WebMVC) and Velocity templating but it sounds too complex.

Enter Node.js. To restate the requirement, we want to aggregate results from Google and Twitter using any arbitrary search predicate. Git clone . Let’s bring the necessary modules. Git clone git clone git clone. Scripting/river4. Clux/decay. C# - Popularity decay algorithm for popular website posts. How Hacker News ranking algorithm works. In this post I'll try to explain how Hacker News ranking algorithm works and how you can reuse it in your own applications.

How Hacker News ranking algorithm works

It's a very simple ranking algorithm and works surprising well when you want to highlight hot or new stuff. Digging into news.arc code Hacker News is implemented in Arc, a Lisp dialect coded by Paul Graham. Hacker News is opensource and the code can be found at arclanguage.org. Digging through the news.arc code you can find the ranking algorithm which looks like this: ; Votes divided by the age in hours to the gravityth power. ; Would be interesting to scale gravity in a slider. (= gravity* 1.8 timebase* 120 front-threshold* 1 nourl-factor* .4 lightweight-factor* .3 ) (def frontpage-rank (s (o scorefn realscore) (o gravity gravity*)) (* (/ (let base (- (scorefn s) 1) (if (> base 0) (expt base .8) base)) (expt (/ (+ (item-age s) timebase*) 60) gravity)) (if (no (in s!

In essence the ranking performed by Hacker News looks like this: Postatic. Telescopeapp. Telescope has a lot of potential, but like all open-source projects it can only thrive if enough people contribute to it.

telescopeapp

That's where you come in! Read this short guide to learn how you can help with Telescope: Contributing New Features If you'd like to contribute new features, the first step is deciding what exactly you'll help with. You can start by looking at the Telescope roadmap. Then, before starting work it can be a good idea to drop by the Slack chatroom or create a new post on Meta to make sure nobody else is currently working on that specific feature. If possible, any new feature should live in its own package and include tests, and pull requests should be made to the devel branch. This makes Telescope more modular, and also makes it easier to extract the feature as its own generic Meteor package down the road (which is always the goal).

Bugs and Support Documentation The Telescope site (the one you're on right now) is also on GitHub. Security Fixes Sharing The Word. Reddit Ranking Algorithm Implementation with SQL. Rank of post in Reddit is based on Up-Votes and Down-Votes and Age of the post.

Reddit Ranking Algorithm Implementation with SQL

As per the Reddit Source Code on Github, The ranking algorithm was updated on January 12, 2014. This algorithm keeps interesting articles in front page. In this article I am going to explain how to implement this algorithm with SQL Reddit Ranking Algorithm cpdef double _hot(long ups, long downs, double date): """The hot formula. Score = upvotes - downvotes date = Age of the post (Submission Time) Simplified math equation of the algorithm look like this.