Статья

Попробую повторить один достаточно популярный сервис публикаций

Мне нравилось всегда ковыряться с разными алгоритмами, сперва с поисковыми, потом с разными платформами, типа:

Hacker News

Формула Hotness (Paul Graham):

score = (p - 1) / (t + 2)^G

p = points (upvotes)
t = возраст в часах
G = gravity = 1.8 (константа)

Lobsters

Формула Hotness (форк HN)

score = (score - 1) / (age + 2)^gravity

score = upvotes - downvotes
gravity = 1.8 (по умолчанию)

И вот решил задачу себе поставить чуток сложне: повторить сайт, Медиум (заблокированный в РФ). Там не только алгоритмы, но необходимо сделать воздушный дизайн, где само пространство служит разделением.

w3a-home.png

Не серый фон и не коробки, что сейчас так популярны.

Глянуть можно вот. Это пока первая версия. Масса работы, дизайн и т.д.

https://w3a.ru

P.S. редактор используется там EditorJS

Кстати, сайт Медиум воздушный на вид, но если вы посмотрите трафик, что в обмене происходит, вы удивитесь. От сюда даже есть поговорка:

Иллюзия простоты скрывающая тонны хлама…

😄

Опубликовано в Блог Evg

2 Ответа

  1. А исходный код будет?

    1. Агрегатор (аналог) Lobsters и Hacker News перенес вот сюда: https://github.com/evgip/w3a-aggregator

      А этот будет тут: https://github.com/evgip/w3a