Сайт: https://doge.news/
Собственно что происходит. Есть сайты vc.ru и habr.com . И вот каждый день (ну или через день) я заходил сначала на первый затем на второй чтоб найти что мне интересно. Хватит это терпеть!
Теперь роботы сканируют эти сайты каждый час. И переранжируют материалы (слово то какое сложное, но я смог). Те лента статей за сегодня построена не хронологически, а по неким критериям, типа лайков/комментариев на 1000 просмотров, даты публикации и тп. С перспективой персонализации, лол. Вобщем получился такой микс. Ну и как бонус - я старался сделать его супер юзабельным (читай удобным). Никакого булшита, длинные превью статей, крупные шрифты, темная тема и тп. Но скорее всего заброшу этот проект.
Это здорово, но статья опубликованная 1 ноября получит бОльший охват чем статья опубликованная 30 ноября. Поэтому абсолютные числа не совсем адекватны. Причем после публикации статья получает наибольший охват (при попадании на главную), который затухает по мере вытеснения с главной, см например hacker news score как пример алгоритма с затуханием. Дальше уже можно пойти дальше. Считать веса лайка пропорционально дате регистрации и количеству полайканных статей. Собирать стату сколько аккаунт собрал лайков, сколько написал статей и насколько полайканы были уже они и тд. Но это если уже совсем реддит строить
у разных статей разный охват. На просмотры поделить можно. Будет Like per miles, лайков на 1000 просмотров. Еще можно учитывать comments per miles Пример парсера и расчета весов можно подсмотреть тут https://github.com/recoilme/dogenews
лол, алгоритм, выбирающий самую интересную статью на vc, выбрал самой интересной именно эту статью
ну и объективности ради. Делал сложное приложение. С каналами как в телеграм, асинхронной подгрузкой и всем таким. На флатере я не видел ничего подобного. Ну 100 и один человек - начинают и пытаются написать мессенджер на флаттер но ни у кого ничего нормального не получилось. А какой то простой проект сделать на флатер - легко. И он будет наверное лучше реакт найтив. Но однозначно хуже нэйтив. Вобщем, в кроссплатформенной разработке, как выбирали 10 лет назад между кактусами - так и все и осталось.
Не влезло:
Сам язык - напоминает набор заклинаний. Это не язык, в нем нет продуманной системы классов как в яве или продуманной системы библиотек как в Go. Dart это миллион несовместимых между собой "синтаксических сахарков". В каждом виджете, в каждом методе -он свой. Те каждый разработчик делал каждую часть - по своему - без единной логики - и все что вам остается - это выучить этот набор заклинаний. Работа с комьюнити - на уровне - удалить тикет. Те вы пишите ишью - команда флатер просто его удаляет. На одну и ту же проблему - сотни идентичных тикетов висят годами. На все пишут единообразные заклинания -типа проблема с айос, проблема в симуляторе айос, проблема в настройках симулятора айос - или просто удаляют, закрывают и тп. Пилит фреймворк команда хрома. Чувствуется по массивности подхода. Простые решение - это не для нас. Просто берут мегабайтный кусок кода и втыкают в проблему чтоб ее заткнуть (ну, по ощущениям). В итоге, проект я доделал - но выкладывать его стыдно. Он жрет батарею. Глитчит на айос. Единственное что в нем хорошо - он визуально нарядный. В итоге из плея удалил, и в флатер больше не ногой. Пруф
У меня скорее негативный опыт, с Flutter. Первое впечатление крайне положительное, разочарование приходит со временем. Основное - крайне низкое качество системы в целом. Речь не о том что большинство плагинов тяп ляп собранные на коленке несовместимые ни между собой ни между версиями флатер ни между другими плагинами поделия. Речь о качестве самих библиотек разрабатываемых гуглом. Такое чувство что пишут их на коленке, даже в гугле, причем что странно не зная андроид. Например плагин запуска сервиса, начал запускаться после рестарта версии к восьмой. GRPC плагин выжирал батарею и постоянно терял коннект. Сыпал рандомными ошибками. Периодически гугл перевыпускает плагин, сразу прыгая на версию 2.0 например. И если потерянные коннекты пропали - жор батареи - нет. На айос рендеринг картинок "глитчит" при скроллинге. И жор жор жор батареи. Просто стыдно, открываешь приложение, которое не делает ничего, и оно жрет процентов 10 даже в спящем режиме. Сам флаттер работает совсем по разному в дебаг режиме и в скомпилированном режиме. В дебаг режиме просто ад, в скомпилированном получше. Естественно в скомпилированном режиме дебажить нельзя и тут здраствуй PHP стайл дебага с виджетом потребления ресурсов и тп. Постоянные обновления - приносят постоянную несовместимость и постоянные новые ошибки. Те обновление закрывает одну проблему но создает две новых. Гугл не мелочится и меняет версию дарт с 1.0 на 2.0 - превращая в мусор все что было написано на 1.0. Это сейчас неактуально но характеризует подход. Все будет постоянно ломаться, совместимость теряться и тп. БОльшей части библиотек нет от слова совсем. Работы с сокетами - нет. Работы с чтением почтового протокала - нет. Те сам дарт никому из нормальных разработчиков не вперся и библиотек под него не пишут. Фича с автообновлением (Hot Reload) -отваливается через день. Как только проект становится чуть больше hello world - все ломается и глючит - и отлаживать придется по старинке. Плюс в дебаг режиме все работает по другому - смысла в нем дебажить нет. Ну разве что UI.
Думаю новость с сайта Жалопник перепечатка истории примерно 5 месячной давности. Как я понял автопилот на старых машинах был понижен в названии до круиз контроля. Tesla is removing EAP & FSD from used cars примерно с этого можно начать если итересно
Привет, я делаю)
Как раз вчера писал про смерть гуглоплюса в своей маленькой, но гордой соцсети
https://ru.tgr.am/@recoilme/157
Слон или кит? Серьезно?
vc может
- должны быть лимиты на количество комментариев в ед времени
- в идеале, они должны зависить от количества минусов, полученных пользователем за заданный интервал
- ну или хотя бы банальный модератор с кнопкой "бан"
Но видимо разработчики заняты вставкой попапов с подпиской.
Всё просто. Мой проект сайт, как vc.ru только лучше
я из осчастливленных, у меня на сайт на русском, английском, испанском и еще на нескольких языках - https://tgr.am Но реальная движуха только на русском и немного в английской версии. Ну вот сегодня еще первый испанец пришел)
А где он это объявил?
Очень красивая лента. Только вешает браузер наглухо. У меня похожий проект tggram.com Как раз думал не сделать ли что то типа вашего проекта из него. Нам бы объединиться)
Сервис приятно удивил: https://twelody.com/track/igorrr-tendon-66597020
Не, думал что через анализ аудио можно достичь эффекта сопоставимого с коллаборативкой. Хотя потом вспомнил что первые версии рек-ых алгоритмов (Pandora) тоже были основаны на похожести именно по звучанию - и они резко выделялись хотя бы тем, что рекии "другие". Это очень интересный и перспективный подход. Если конечно это не "чит" какой-то, типа сграбить похожих и уже на них крутить нейронку