Pull to refresh
1
0.7
Send message

Полный. Fastq архив в gzip занимает 49 ГБ. Цена хорошая, да, это ещё с купоном скидки на 10 евро нашёл. Под Рождество они делают акции, может быть повторят, хотя это ещё до ковида было, не знаю какой сейчас режим работы у них. Есть вопросы по качеству покрытия, но там многое от чистоты образца зависит, насколько я понял. Реально выходит не 30x а поменьше. При преобразовании тоже не всё однозначно, нечёткость формата не всегда позволяет правильно восстановить данные. Так что согласен, что для генеалогических изысканий более стандартная процедура будет удобнее. Но мне интересно было в геноме покопаться.

И ни слова не сказано о полном секвенировании, где будет и mtDNA и Y DNA и вообще всё. Можно потом анализировать на предмет наличия чуствительности к горькому вкусу или проблем со здоровьем по бесплатным базам.


В Dante Labs 30x покрытие обошлось мне в 150 евро по акции. Сейчас в районе 700, но есть и другие компании, можно искать. Конечно, компаниям типа FamilyTreeDNA выгодно впаривать жалкие 700 снипов за 450 долларов и потом ещё дополнительные за отдельную плату. С другой стороны, в эту цену входит доступ к их базе, но они дают возможность загружать к ним сторонние данные в формате 23AndMe например. Полный геном можно урезать, сконвертировав в этот формат и после загрузки будут показаны совпадения. Правда, они понимают, что это разрушает их бизнес и пишут, что так нельзя и что мы можем удалить ваши данные. Но пока не удалили. Есть ещё бесплатные базы типа GEDmatch. На мой взгляд, база должна быть общей, с бесплатным доступом и там должны быть полные геномы. Время наваривания на десятке снипов безвозвратно прошло.

The "vuln" filter is only available to academic users or Small Business API subscription and higher.

Small Business: $299 /month

Насчёт видео плееров очень согласен и в первую очередь в голову приходит Телеграм. Ну вот выработаны же уже стандартные кнопки для плееров. Влево-вправо — перемотка, вверх-вниз — громкость, пробел — пауза. Тут работает только пауза. Нажимаешь вправо — перекидывает на следующее видео. В Youtube вроде бы получше, но тоже косяк. Если ткнул мышкой в прогрессбар, он считает его активным и кнопки вверх-вниз работают уже как перемотка, а не как громкость. Ну вот зачем?

Помню как годах в 90-х на каком-то телеканале наткнулся на то, что передавали звуком программы для Синклера. Попробовал, удалось даже запустить некоторые из них. Какая-то игра. Там, кажется, была простенькая защита в загрузчике и задумано было это дело продавать. Так что заодно получил один из первых опытов её снятия.

Похоже, это именно особенность Chrome.

Интересно было бы почитать комментарии минусующих. Airbnb считают этот подход наилучшим, но применительно к React дело даже не в чьём-то мнении, а в том, чтобы минимизировать смещение блока кода вправо, нарушающее иерархию.

Там, в отличие от Хрома, ещё сохранилась возможность поставить флаг DirectWrite=disabled. В Хроме с какой-то версии пропала. Тут по ключевым словам и комментариям можно ознакомиться с сутью проблемы: https://jailbreakvideo.ru/fonts-cleartype-directwrite

Не знаю, насчёт чистого Хрома, он действительно крайне аскетичен, но вот есть CentBrowser (на движке Chromium) и там есть ленивая загрузка вкладок в настройках. Не проверял, правда. Почему использую именно его, там ещё можно отключить ужасное сглаживание шрифтов и крестики на вкладках, которые бесполезно съедают пространство (закрываю вкладки средней кнопкой мыши). Что в Firefox нравилось — плагины имеют доступ к табам. Благодаря этому было множество удобных плагинов, вроде TabMix, настраивающего их как угодно, сохраняющего, обновляющего при необходимости, рисующего полоски прогресса и т.д.

Завершающие этапы строительства сферы Дайсона. Как обычно, планировали ещё в прошлом веке завершить, но сорвали все сроки и теперь наспех доделывают.

{!!isCondition && <SomeComponent1 />} покомпактнее будет тогда и ещё один "трюк". Но лучше типы по назначению использовать всё-таки.

Не берусь оценить полезность этой библиотеки, так как хуки на данный момент почти не использую — не нравятся. Но вот возник вопрос по первому примеру. Зачем там понадобилось использовать useMemo()? Никаких сложных вычислений внутри не производится же. Если это было сделано, чтобы каждый раз не создавалась новая ссылка на объект, то для этих целей рекомендуют useRef().

Про это в курсе, но это уже следующий этап, после продырявливания черепа. Вот тут он говорит о дырке диаметром в дюйм. Как раз 5 кв.см и выходит.
Он рассказал, что установка чипа в мозг будет не сложнее лазерной операции по коррекции зрения.

Вот где же он такое рассказал? «That is just one part of the surgery. For this to scale, it must be fully automated, like LASIK», что переводится как «это всего лишь одна часть операции. Для масштабирования, она должна быть полностью автоматизирована, как лазерная коррекция зрения».

Если я не ошибаюсь, то установка нейроинтерфейса предполагает выпиливание дырки в черепе порядка 5 кв.см. что уж никак не назовёшь простой операцией. И вообще-то мозг покрыт несколькими слоями оболочек, нарушение целостности которых ни к чему хорошему не приводит. И плавает в жидкости ещё. Так что нужен герметичный USB-разъём, а может даже с пробкой, чтобы уж точно ничего не вытекало оттуда. Думаю, он много всего обещает в ожидании необходимых инвестиций, а там ещё десятилетия исследований.
Такими темпами может когда-то даже добавят метод для удаления единичного элемента из массива (не через ужасный splice) и итератор по объектам с получением ключа и значения (не через отдельно болтающийся многословный Object.entities и не через for… in, который даёт только ключ и требует отсекать собственные свойства). Ну и заодно deep copy на уровне языка.
Там и такой вариант был:
Следуя этой инструкции, члены УИК с помощью специальной программы, особым образом оформленных СМС-сообщений или звонка оператору колл-центра могли точно выяснить, записывался ли конкретный гражданин в интернет-избиратели и проголосовал ли он в итоге дистанционно. Проверить избирателя можно было по номеру его паспорта.

Но вот чего я не понял это как обновлялись данные. Это же программа только для проверки паспорта в слепке базы. После голосования результат что, сразу скидывался на сервер? Или в конце дня? Если в конце, то как защититься от нескольких голосований на разных участках по одному паспорту в течение дня? А если сразу, то зачем огород городить с локальными копиями вообще?
Вспомнилась игра Elite (я с ней познакомился в порте на 48-килобайтном Синклере). Она хоть и из другого поколения, но также впечатляла тем, какой объём данных генерируется при небольшом размере программы. Там же по каждой планете и цены, и типы правления, название и т.д. И вот объяснение из Википедии:
Вселенная Elite состоит из восьми галактик по 256 планет в каждой. На ранних этапах разработки игры её создатели намеревались ограничиться несколькими звёздными системами с продуманным расположением планет, однако в скором времени стало ясно, что подобные планы потребуют огромного по тем временам количества данных, создавая непосильную нагрузку на память компьютера. Вместо этого игра интенсивно использует математические алгоритмы процедурной генерации: их применение позволяло закодировать большую галактику в коротком наборе цифр, а затем каждый раз восстанавливать ее в неизменном виде, используя этот код в качестве начального значения (англ. seed) для генератора псевдослучайных чисел — при создании галактик и планет генератор проходит те же самые этапы по порядку, начиная с того же начального значения, и таким образом получает точно такие же значения. Текстовые описания планет собираются случайным образом из таблицы подстановок.
Скрипты — отличный вариант. Больше контроля, воспроизводимость. Но бывают случаи, когда проще и нагляднее в редакторе переименовать файлы, чем отлаживать скрипт.
Да, много места занимает целая строка с клавишами. Для iOs вроде сделали свайпом по пробелу, но что тогда со сменой языка. Помню, целые петиции писали когда-то, чтобы язык так можно было менять. Есть моды сторонние, надо поковырять.
Хм, я имею в виду размещение цифр. Раньше это был прямоугольный блок, сейчас — строка сверху. Когда надо быстро набрать длинное число, блок намного удобнее.

P.S. Так, стоп. Всё нормально. Я нашёл эту настройку. Со сменой телефона не заметил её, да и комментарий от кого-то был об отсутствии блока цифр. Думал, убрали. Зато вот календарь зачем-то впихнули. Делают монстра из хорошей клавиатуры. А простейшую функцию — одиночное перемещение курсора влево-вправо — только через целый ряд клавиш курсора. Почему бы не свайп от какой-то специальной клавиши или двумя пальцами? Для редактирования очень не хватает.

Information

Rating
1,726-th
Registered
Activity