• Amazon Lumberyard: крик души
    0
    Как я понял, хотят узнать:
    Можно ли прочитать лицензию на PVS-Studio без скачивания самого софта
  • Загадочный свет вокруг новообразованной звезды, и что астрономы думают о нём
    0
    Скорее всего сравнивают по массе, а не по радиусу
  • Загадочный свет вокруг новообразованной звезды, и что астрономы думают о нём
    +1
    это html entity запись для ≈, которую не пропустил парсер хабра, например для неразрывного пробела такая запись будет  
  • Система типов в математике
    +2
    Даже с простейшими градусами уже возникают проблемы: они не обязательно являются типом, возможно это просто другая форма представления, ведь 30° это тоже самое, что pi/6
  • Mars Reconnaissance Orbiter, похоже, засек на Марсе лед
    +2
    «Doctor Who» The Waters of Mars
  • Самые странные гаджеты CES 2018
    0
    На свиную почку очень даже похоже
  • Как делать меньше ошибок в английском. Поясняет носитель языка
    0
    Идея стара как мир Марк Твен

    grammar.ccc.commnet.edu/grammar/twain.htm
  • Как проинвертировать три сигнала двумя инверторами или их роль в истории ЭВМ
    0
    Сейчас вечер и голова варит, но если из 2х инверторов можно «сделать три», то можно ли из тех двух что есть в этих трёх сделать опять три и таким образом получить 4, и так увеличивать до бесконечности? Я конечно в этом сильно сомневаюсь, и почти наверняка укускаю что-то очевидное…
  • Сравнение производительности иерархических моделей Django и PostgreSQL
    0
    Согласен с MikeVL: для хоть какого-то приближения к реальным юзкейсам нужно при чтении всего дерева использовать «одинаковые» сортировки для всех 3х вариантов, а сейчас у вас:
    1. для mptt и ltree сортировки вроде бы похожие и в основном идут «в глубину»
    2. для raw у вас порядок будет совсем другой: сначала верхние узлы все деревьев, а потом вообще бардак – если при «упорядоченном» создании еще можно описать в каком порядке это всё идёт, то после того как вы поперемещаете деревья между родителям – начнётся полный бардак

    Думаю вам нужно подумать над тем, чтобы для Raw сделать сортировку хотя бы похожей на порядок в mptt и ltree. Например получить все узлы без родителей, а потом для них вызывать get_descendants, но этоу уже явно не один запрос. Но и в этом случае ничто не гарантирует, что для Raw модели сохранится какой-либо адекватный порядок

    И еще замечания:
    1. в реальных ситуациях, когда данных много — вы не будете использовать list(QS), т.к. при таком подходе вы рискуете бесполезно использовать всю доступную память. Скорее в таких случаях вы бутете использовать iterator, или будете считывать небольшими порциями. (http://blog.etianen.com/blog/2013/06/08/django-querysets/). Мне кажется для чтения всего дерева правильнее было бы использовать подобный подход. А для отдельных узлов – вариант с list(QS) – ок
    2. Методы которыми вы выбираете случайный узел каждый раз считывают всю таблицу – мне кажется это будет как-то влиять на поведение постгреса, но не уверен
    3. в методе move_node_time, конечную точку вы выбираете случайно, без каких-либо проверок. Из-за этого вполне возможна ситуация, когда вы будете перемещать узел к одному из своих потомков – не особо понимаю как текущая логика Ltree.move_to справится с этим
    4. Мне кажется, что после «перемешиваний», с помощью перемещений, после вставок узлов в случайные места ситуация может поменяться. И при этом, как по мне, такой набор данных будет ближе к «настоящим», но это уже спорный вопрос
  • Ученые смогли продолжить развитие недоношенных ягнят в искусственной матке
    +2
    Думаю что в данном случае это скорее для удобства исследований — им ведь нужно наблюдать всё ли в порядке, как идёт процесс развития… Если для плода лучше быть в непрозрачном пакете, то придётся еще делать какие-то системы для наблюдения и мониторинга внутри пакета: для людей это необходимо, а для исследования на ягнятах — лишнее усложнение и удорожание.
  • 6 новинок Xiaomi на все случаи жизни
    +1
    Больше антенн позволяют использовать MIMO, но не факт что используется
  • Солнечная крыша Tesla будет дешевле обычной без учёта электрогенерации
    +5
    Видимо, как-раз наоборот: новая крыша в 3-5 раз легче «обычной», соответственно требования к каркасу на порядок «мягче», что сильно его удешевит. Плюс дешевле видимо и сами черепицы: легкие, значит проще перевозить. Плюс говорится что и бьётся она меньше, что тоже как-бы «уменьшает цену» самой черепицы.

    Короче одни плюсы и ни одного минуса, но очень уж похоже на сказку. Будем надеяться, что в этих явно маркетинговых заявлениях хотя бы 50% правды — будет уже хорошо.

    P.S. Правда вот парусность у легкой крыши будет уже более критичной, что возможно сведет на нет смягчение требований к каркасу
  • Спросите Итана №100: почему тёмная материя не образует чёрные дыры?
    0
    Сказано калечно но имеется в виду несколько «уровней» причин:
    1. если «два куска» газа летят друг к другу из-за гравитации, то при встрече они останутся вместе не из-за гравитации, а из-за других взаимодействий
    2. Когда уже что-то столкнулось и образовалось, то вместе оно часто держится тоже не из-за гравитации, например кусок камня остаётся куском не из-за гравитации
    3. в конечном итоге гравитация собрираетпланеты звезды и ЧД лишь из: а) таких вот уже самостоятельно держущихся кусков б) из газа в котором без электромагнитного взаимодействия молекулы/атомы пролетали бы друг через друга (насколько я помню, в основном, имен ЭМ взаимодействие обуславливает отталкивание частиц газа друг от друга), и как в примере с ТМ — просто равномерно размазывались бы по пространству

    Итого «косвенно» получается, что без ЭМ взаимодействия ничего бы не «комковалось»
  • НАСА объясняет, что положение «знаков зодиака» давно изменилось. Паника в женских журналах
    +2
    Это еще что! Есть версия, что знаки зодиака определяются «по проекции даты зачатия». По сути это изменение влияет только на переношенных и недоношенных детей.

    Если принять за время беременности 38 недель, то:

    * по «старой» системе человек будет козерогом, если его зачали с 31 марта по 29 апреля
    * по «уточненной» системе человек будет козерогом, если его зачали с 29 апреля по 26 мая
  • Спросите Итана №90: Мюоны, относительность и новый рекорд
    –1
    я не могу объяснить математику, но принцип такой же как в парадоксе близнецов: пока идет движение в одну и в другую сторону, то разница во времени не такая уж и большая (или вообще отсутствует, смотря как мерять), но вот в момент смены направления движения происходит «рассинхрон». Вики обозвала это как «кто изменяет свою систему отсчёта, тот и оказывается моложе.»

    Короче причина изменения течения времени не в самих скоростях, а в изменениях скоростей. В парадоксе близнецов всё должно быть расписано детально: вроде даже понятно, но всё-равно каждый раз забывается
  • Учёные нашли старейшее дерево в Европе, которому 1075 лет
    0
    «Нуу...» Это больше дело привычки. Да человек мог заморочиться и написать вместо «русское войско», например, «войско руси», но так ли уж это важно? Всё-равно все поняли о чем идёт речь. Всё-равно все будут тянуть простыню на себя, и всё-равно люди будут гордиться тем, что Дэвид Духовны и Мила Йовович — «украинцы», тем, что лампочку и самолет первыми изобрели русские. А детали и проблемы уже не важны. Так-что самым эффективным будет просто игнорировать подобные высказывания. Правда я, только-что, провально не смог этого сделать.
  • Почему нельзя доказать теорию эволюции
    +12
    Ваша «иносказательная» версия это уже адаптация под научные факты и попытка подружить «магию» и факты. Изначально конечно же верили в это в буквальном смысле. Да и сейчас еще живы суеверия и вера в магию. Так-что вполне представляю себе людей верящих, что человека в буквальном смысле создали из глины, а женщину из ребра Адама. Ну а еще учтите что ветхий завет изначально написан на древнееврейском языке, так-что там может быть или глина, или прах земли, или грязь.
  • Звезда со сферой Дайсона продолжает ставить загадки перед учёными
    +5
    Мне показалось что это тоже аргумент в пользу сферы Дайсона был. Лучший источник энергии — термоядерный синтез. Лучший термоядерный синтез? Звезда. Как собрать энергию со звезды? Сфера Дайсона.
  • Как Facebook и Apple личность владельца KickassTorrents раскрывать помогали
    0
    Им нужно было доказать что он причастен к владению и деньгам, а не просто, скажем, был админом. Поэтому им надо было доказать, что как миниум мог заниматься «официальным общением», скажем с помощью группы фейсбук. А еще лучше, если он получал прибыль за счет торента, например через биткоин. В таком случае умысел явно на лицо и даже перед максимально «свободомыслящими» присяжными это можно будет представить как зарабатывание денег на робингудство совсем не похожее.
  • Любопытная связь между пролётной аномалией и «невозможным» двигателем EmDrive
    +2
    https://en.wikipedia.org/wiki/Flyby_anomaly

    наблюдался лишь эффект дававший изменение скорости на 1-14мм/с. Думаю это либо несущественно, либо легко скомпенсировать.
  • Любопытная связь между пролётной аномалией и «невозможным» двигателем EmDrive
    0
    del
  • Спросите Итана №69: убегает ли от нас Вселенная?
    0
    точно также непонятно почему раздувается четырёхмерный шар. По сути мы наблюдаем именно такую «картину», и один из способов её объяснения это 4D шар. Можно точно также придумать другие модели, которые будут «отображать» такое поведение.

    Например если отобразить пространство как «срез» звуковой волны, в котором закодирована информация о нашем 3d пространстве, а прирост времени нашего пространства сопоставить с временем в пространстве этого среза, то объекты тоже будут «разбегаться».

    В общем и 4d шар, и звуковая волна это лишь «аналогии», или модели, ни одна из которых не объясняет почему так происходит — просто это то, что мы наблюдаем

    image
  • Спросите Итана №69: убегает ли от нас Вселенная?
    0
    До сих пор не понимаю зачем пытаться описывать расширение пространства четырёхмерным шаром. Это ведь лишь один из способов отобразить то, что происходит. А можно пойти проще, и взять двумерную картинку:


    1. в центре каждого круга находится объект, который «неподвижен» относительно объектов в центрах других кругов
    2. размеры круга описывают количество пространства рядом с объектом
    3. как видно если пространства «вокруг» объектов становится больше, то они «удаляются» друг от друга
    4. сразу становится понятно, почему объекты которые находятся дальше удаляются быстрее — до них есть больше расширяющихся кругов
    5. насколько я понимаю, то «большой взрыв» это почти такое же расширение пространства, отличающееся от нынешнего только гораздо большими плотностями энергии/материи
    6. чуть проще понять почему есть «горизонт» — после определенного количества таких кругов скорость «прироста пространства» становится равной скорости света, а потом становится больше чем скорость света
  • Теория графов в Игре Престолов
    0
    Тут еще стоит учесть, что «формально согласно документов/свидетельств». Однако если будет доказано, что свидетельства и документы ложны, то значение для «формально» поменяется. Или нет?
  • Мультиплеер в быстрых играх (Часть IV: Хэдшот! Путешествуем во времени)
    0
    Можно предположить что если сервер/клиент занимаются интерполяциями, то большой пинг в «правильные» моменты вполне может быть преимуществом, т.к. «мозгом» становится тоже проще интерполировать. Можно даже чит написать который будет по хоткею какой-то неведомой магией пытаться поднять пинг на 100-200мс.

    Это все чисто предположения, но да: по хорошему нужен судья который будет не только откатывать/интерполировать, но и учитывать текущие пинги обоих игроков
  • Аварии с участием электрокаров Tesla: виноваты только водители?
    0
    надо теперь ставить видеорегистраторы на ноги и руки, что бы потом доказывать что логи врут, а не человек
  • Рисуйте, рисуйте, рисуйте: скоро выйдет Inkscape 0.92
    0
    А как там прогресс со спрятанным инструментом mesh gradient? Есть какое-то продвижение, исправление багов, «живое» добавление новых узлов и т.п.?
  • Netflix сделал быстрый аналог Speedtest.net
    0
    Update! У boomerang опять поменялся maintainer, теперь правильнее давать ссылку на документацию с доменом soasta.github.io
  • Netflix сделал быстрый аналог Speedtest.net
    0
    На сколько я знаю, то это не совсем так. В случае скачивания одним потоком, то latency очень даже ограничивает скорость, что-то вроде

    (scale*65535 kB) / (latency в мс)


    Тут scale*65535 это «TCP window scale» * «TCP window size». Сейчас это позволяет достичь значений близких к 1GB/latency. Но даже тогда скорость будет ограничена из-за того, что: надо высылать подтверждения, у серверов и клиентов ограничены окна на количество передаваемой и получаемой информации и т.д.

    Получается, что если качать в один поток, то удаленность сервера может значительно ограничивать скорость скачивания, а если в несколько, то со временем вы упретесь в «бутылочное горлышко» или в ширину вашего канала, или ширину канала сервера

    P.S. я в вопросе не разбираюсь, просто с университетских времен помнил, что «вроде бы RTT ограничивает скорость загрузки» и загугил.

    Refs:
    https://en.wikipedia.org/wiki/TCP_window_scale_option
    https://routerjockey.com/2009/05/07/how-does-latency-effect-throughput/
    http://www.slashroot.in/linux-network-tcp-performance-tuning-sysctl
  • Netflix сделал быстрый аналог Speedtest.net
    +1
    Ага. и вообще было бы неплохо сравнительный обзор сделать, а не эту около-заметку-рекламу.

    • у speedtest.net куча серверов в разных городах, а в столицах ив крупных городах так вообще может быть много серверов. А каждый крупный провайдер еще и их «партнёром» является с большой вероятностью, благодаря чему держит парочку серверов для теста скорости у себя в сети. Так-что у некоторых провайдеров тестится чуть-ли не локальная скорость (например в Киеве есть сервера: моб. провайдеров Lifecell, Киевстар, провайдера Простонет, раньше еще и Воля вроде была, сейчас не вижу). В связи с этим многие пользователи, которые вообще знают о тестах скорости «в этих ваших интернетах», привыкли к большим показателям со speedtest.net, и если им показать какую-то скорость «с остальным миром», которая может быть в 5-20 раз меньше чем на speedtest.net, то они начинают на форумах чуть ли не в подтасовке результатов обвинять, особенно если на вашем сайте отзывы о разных провайдерах можно оставлять — мол специально переманиваем на других провайдеров. В связи с этим пришлось уходить от API альтернативного тестировщика (speedof.me), у которого серверов намного меньше (для Киева, если мне не изменяет память, ближайший сервер детектился во Франкфурте). Но speedtest.net адекватной альтернативы для кастомного виджета на произвольном сайте не предоставляет: это флешовый speedtest mini, который требует поставить на вашем сервере какой-то дополнительный скрипт, доступный исключительно в реализации на PHP, а это, в случае использования других языков в вашем основном проекте, немного неприятно. Кроме того этот mini, тестирует скорость скачивания с вашего сервера, а не из интернета — иногда это вполне подходящий вариант, но весьма ограничивает нишу для применения.
    • У speedof.me есть js либа дающая что-то вроде доступа к API. Раньше, даже, это можно было использовать бесплатно, а теперь деньгу требуют, жадины эдакие. По умолчанию, там скорость медианная, но JS либа позволяет получать скорость непрерывно с определенным интервалом (чтобы индикатор прогресса строить, или графики), а это позволяет сохранить данные, и если надо, то выводить пиковую скорость, или «разумный компромисс» (например
      (a*median+b*max)/(a+b)
      ), но это уже почти развод и честнее будет показать несколько значений с разъяснениями, да вот только кто их будет читать?
    • Еще есть testmy.net, который тоже без флеша, но АПИ, насколько я понял, не предоставляют ни платно, ни бесплатно
    • Есть еще крутая JS либа boomerang, которая расширяема, и с помощью встроенного плагина bandwidth позволяет измерить скорость скачивания из произвольного места (главное положите туда нужные файлы). В ней заранее решен ряд вопросов, есть приятные фичи, но есть и недостатки:
      • Благодаря использованию набора картинок от мелкого до крупного размера позволяет за адекватное время протестировать скорость как на быстром, так и на медленном канале;
      • Есть что-то вроде учета «паразитного» времени: времени DNS-резолва, времени установления подключения и времени «медленного старта»;
      • Есть ограничение времени тестов по тому, что первое сработает: количество проходов или общее время теста;
      • Игнорирование коротких проходов, которые «не насытили канал»
      • На выходе даёт: mean, median, std_dev, std_err
      • Из недостатков: нет доступа к «raw» данным, т.е. максимум можно лишь прикинуть по
        mean+n*σ
        , нет «колбека на прогресс» (но если заглянуть в код, то возможно получится кое-как это обойти, следя за временем c момента ready, а также за закгружаемыми картинками). И самое главное — либа рассчитана не на это, но извратиться и использовать как тест скорости в виджете вполне можно
  • Неожиданный анонс Civilization VI: игра выйдет уже 21 октября (+видео)
    0
    Скорее всего это фича или бага с тенью на поверхности воды и тенью на дне
  • В Украине новый законопроект обязывает владельцев сайтов публиковать свои имена и адреса проживания
    0
    публиковать ≠ собирать

    «самостоятельно», пусть и под давлением законов вы можете публиковать всё, что угодно про свои личные данные. Никто вам не запретит носить футболку с надписью «Я __username__»
  • В Украине новый законопроект обязывает владельцев сайтов публиковать свои имена и адреса проживания
    +1
    Та уже надо, что бы в/на хабре бот автоматически в/на таких темах оставлял первый комент про предлоги, что бы руки у людей не чесались
  • В Украине новый законопроект обязывает владельцев сайтов публиковать свои имена и адреса проживания
    0
    так а что? как обычно пихают бредовый закон который всех отвлекает, а сами чуть меньшую фигню пихают под прикрытием. С такими целями, грех не воспользоваться готовым списком бредовых законов
  • В Австралии расплодилось слишком много карпов и их хотят уничтожить, заразив вирусом герпеса
    0
    Если верить пирамиде Элтона, то с миллиарда карпов получится всего-то, около 8333 хищников. Но эти хищники после карпов останутся и будут дальше жрать всё подряд. А как показала история: местная для Автсралии фауна плохо справляется почти с любыми завезенными организмами
  • В Австралии расплодилось слишком много карпов и их хотят уничтожить, заразив вирусом герпеса
    +1
    присоединяюсь к Zenitchik: защитники природы понимают, что карпы в Австралии грозят унижтожением всем остальным местным видам водоплавающих
  • Антон Носик обвиняется в экстремизме по статье 282 УК РФ
    +1
    По национальному и/или территориальному признаку нельзя. По признаку «принадлежности к террористической организации» возможно нормально
  • Антон Носик обвиняется в экстремизме по статье 282 УК РФ
    0
    я вообще с трудом могу понять серьезен автор или это сарказм. Что-то типа закона По наоборот
  • Школьник расшарил обнажённое фото с телефона учительницы, за что её уволили
    0
    Подписывали, видимо, "мальчики" в основном?

    А если серьезно: жаль статистики нет, из просмотренных 25 подписей примерно 13 точно мужского пола, и 2-3 непонятно какого. Страны при этом вообще все подряд: Мальта, Новая Зеландия, UK, Израиль, ОАЭ, и немного США
  • Кварцевый носитель, способный хранить большие массивы данных миллиарды лет, идет в массы
    0
    На запись одного байта или запись одного бита? Судя по изображениям: вариантов точек больше чем 2 (видно как минимум 4 цвета, которые скорее всего отображают различные поляризации света, а есть еще и размеры разные). Т.е. возможно 1 точка это 2 бита, а может и больше: 2 размера точки и 2 разных круговых поляризации и получаем уже 4 бита. А если взять линейную поляризацию, а не круговую, то можно использовать 4 и более вариантов поляризации, и получается уже целый байт. Но даже с байтом слишком медленно выходит