Pull to refresh
142
0
Ярослав Сергиенко @pallada92

Визуализация данных и frontend в ИСИЭЗ НИУ ВШЭ

Send message
#3 А вы уверены, что в прошлом переводе не было пропущено что-то важное?
По большей части это работает, поскольку нет удобного способа обратить размытие обратно в достаточно детализированное фото, чтобы распознать лицо.

Наоборот же, нейросети вроде хорошо работают на размытых изображениях. На основе этого как раз работает капча, которую люди не могут пройти: http://www.humansnotinvited.com

То, что первые 3/4 статьи должны быть связаны с последними 1/4 — иллюзия разумного замысла.
Спасибо за статью, не знал об этом. Из статьи подумал, что у строки может быть только один родитель, тогда конкатенация с другой строкой должна решить проблему. Но, оказывается, все ещё сложнее: внутри V8 строки представляют собой ориентированый граф из узлов, у каждого из которых есть упорядоченное множество родителей. Тогда конкатенация делается очень быстро добавлением общего корня к двум узлам. Но иногда это может ухудшить производительность и есть библиотека github.com/davidmarkclements/flatstr, которая делает этот граф одноуровневым.

К счастью, во фронтэнд разработке редок сценарий, когда откуда-то приходят большие строки, из которых накапливаются кусочки, но в любом случае знать об этом крайне важно. Удивлён, что не встречал это в статьях типа «10 вещей о JS, которые вы не знали»
Это устройство создано специально для людей старшего поколения

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

Если бы конкурс проводили сейчас, выиграл бы воксельный регулятор с рей трейсингом на steam.
Куда смотрит Роскомнадзор? Персональные данные россиян на серверах Cloudflare!
Чтобы всё смотрелось предельно просто, понятно и минималистично — но при этом охотно отзывалось на внимание, послушно раскрываясь, «распаковываясь» в ответ, содержательно расцвечиваясь новыми полезными смыслами.

https://www.artlebedev.ru/posters/


А как бы смотрелась страничка, если бы всё было крупнее и контрастнее? Она, скорее всего, смотрелась бы перегруженной. И вызывала бы не столько желание её изучить, сколько желание с неё уйти.

Так же как 90% современных сайтов с огромными надписями, большими отступами и длинным скроллом

Точно, не подумал об этом.
Я не очень понимаю, как вообще работают мошеннические схемы с выводом денег при онлайн-оплате картами. Разве при оплате картой они не перечисляются со значительной задержкой, во время которой клиент может оспорить платеж? А если много клиентов требуют вернуть деньги, банк должен вообще заблокировать счет. Плюс для снятия денег, наверное, нужно предъявить кучу документов.
Я задумался, а тот, кто взламывает хакера, может тоже быть обвинен во взломе или соучастии? Тем более автор скачал дамп, содержащий данные этих карт. Или это квалифицируется как самооборона?

P.S. Что-то SQL инъекция слишком очевидная. Что если это ложная панель управления?

P.P.S. А что если автор этого сайта хотел подставить gelloiss? Зачем в админке с очевидной инъекцией гордо указывать автора? Если я не путаю, из статьи понятно, что Юрий Искра доказал, что он владелец gelloiss.ru, но не сайта milleniumfilm.ru. (хотя gelloiss создал telegram-чат, можно ли подделать создателя чата?)
Спасибо за статью, было интересно увидеть поминутный разбор рабочего дня рекрутера. Мне кажется, что такой софт экономит кучу времени засчет ведения единой базы, когда в один клик можно увидеть переписку и резюме кандидата, а также сводку по сторонним сайтам поиска работы, но это время трудно измерить т. к. оно складывается из сэкономленных минут на протяжении всего процесса.
1) Мне всегда было интересно, почему рекрутеры всегда обещают перезвонить, но часто не перезванивают. Из-за отсутствия единой системы или есть более глубокая причина?
2) В таблице написано, что 2 раза по 17,5 минут экономится засчет возможности быстро поднять описание старой вакансии из архива. Я, наверное что-то упускаю, но в чем проблема найти старую вакансию на hh и сделать ctrl+C ctrl+V?
3) Насчёт сортировки писем — это очень интересно, думаю, можно сделать отдельный пост здесь. Я правильно понимаю, что у вас есть алгоритм, который по тексту письма в свободной форме определяет, как минимум, к какой вакансии оно относится? Также я видел у вас на сайте, что вы умеете распарсивать резюме из pdf и автоматически добавлять данные в базу. Это делается полностью автоматически? Какой процент ошибок? Это ваша разработка или готовое решение?

Работал над похожим проектом в habidatum. Мы проанализировали переписку в Slack и сделали веб-приложение, где можно было расставить столы и получить метрику удобства этой расстановки. Поверх столов накладывался граф количества сообщений, у которого можно брать срезы по времени суток.
Метрика — сколько километров в день пройдёт в среднем сотрудник, если вместо отправки сообщения он будет ходить до адресата пешком.
После того, как мы подобрали оптимальное расположение столов, мы задумались: может быть, полезнее если сотрудники будут больше двигаться, то есть метрику лучше максимизировать?

Спасибо за статью! Периодически приходится решать подобные задачи отбражении карт в d3.js или WebGL, когда topoJSON файл границ регионов нужно сконверировать в набор полигонов с разумным числом точек и заанимировать. Мне было достаточно простого алгоритма, который пропускает точки, которые находятся слишком близко друг другу и дробит длинные отрезки. Не думал, что существует семейство алгоритмов для решения этой задачи с более точными гарантиями.
Если не секрет, для какой именно задачи вам потребовалась упрощать цепи?
А вы пробовали показывать Яндекс.Директ мобильным пользователям? Не знаю, уже исправили или нет, но по умолчанию в Директе реклама на площадках партнеров включена, а там очень высокий CTR со смартфонов и планшетов. При этом в справке Директа рекомендуют площадки выключить или тщательно фильтровать, но многие предпочитают экономить на директологах и невнимательно читают справку, в итоге Яндекс и площадки получают кучу денег на этом. Лично видел, как из 1.2млн рекламного бюджета у B2B компании 1млн ушел на мобильных пользователей с сайтов типа gismeteo.
Спасибо большое за материал, поставил плюс. Но мне кажется есть две вещи, которые можно относительно быстро добавить в статью, чтобы сделать ее лучше:

  • Было бы интересно сравнить точность разных формул (например, медиану, моду, среднее и вашу эвристику) на небольшом датасете, хотя бы 1000 человек. Или теперь ВК не разрешает парсить много профилей за раз?
  • Также хочется минимальный обзор стандартных подходов к решению этой задачи. Например: cis.poly.edu/~ross/papers/EstimatingAgeFacebook_extended.pdf.
Может быть автор добавил статью в песочницу к 1 апреля, но её только сейчас одобрили?
Спасибо за статью. Мне немного стыдно писать свой комментарий т.к. я как программист не сталкивался с проблемой оценивания спектра внешнего воздействия по коэффициенту демпфирования механической системы.

Но про то, как применяют эту модель эконометристы, было бы интересно узнать поподробнее. Как я понял, у нас есть «черный ящик», мы знаем историю входящего значения и историю результата и мы хотим предсказать следующий результат. Для этого нам нужно как-то подобрать линейные коэффициенты модели.

Я правильно понимаю, что это классический случай задач в стиле Flu Trends? То есть у нас есть история поиска лекарств в Google в реальном времени и официальные данные по гриппу с задержкой и мы хотим оценить текущую заболеваемость (Google, кстати, в итоге признали, что модель не работает).

Еще мне вспомнилась недавняя статья "Представление произвольных полиномов в виде конечных разностей с произвольным шагом". Это частный случай этой модели, когда коэффициенты b_i равны нулю и процесс моделируется полиномом степени p.

В общем было бы очень интересно узнать про методы подбора коэффициентов у эконометристов.
У браузеров сейчас довольно продвинутые JIT-компиляторы. Я недавно офигел, когда реализовал force-directed алгоритм рисования графа двумя способами:

  • Максимально разжеванным для компилятора с циклами вида for (let i=arr.length-1; i>=0; --i), заранее выделяя все массивы нужной длины, с выносом всего неизменного в константы, явным приведением типов в духе asm.js и хранением всех данных в плоских типизированных массивах.
  • Модном сейчас функциональном стиле с кучей лямбд, map, созданием десятка промежуточных массивов, хранением данных во вложенных словарях с обращением по строковому идентификатору.

и оказалось, что время их выполнения абсолютно одинаково и примерно равно времени выполнения такого же кода на C.

Относительно кода автора, уже были сделаны бенчмарки, сравнивающие время выполнения обращения строк и выяснилось, что разница примерно в 2 раза по сравнению с обычными циклами: jsperf.com/string-reverse-function-performance (код автора: «in-built functions»). Да, не оптимально, но в рамках допустимого: если это не узкое место в программе, то решение в одну строчку гораздо более читабельное и поддерживаемое. Думаю, если бы не умные оптимизации компилятора, разница была бы раз в десять.
Спасибо за ответ. А как можно что-то микроподвинуть на такой маленький угол? Мне это напоминает установку для измерения гравитационных волн. Разве хлопок в ладоши на расстоянии 10 км не изменит направление тарелки?

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity