daniilak | Unsorted

Telegram-канал daniilak - Daniilak — Канал

264

Пишу о технологиях и датасетах, немного ML Рекламирую Чебоксары

Subscribe to a channel

Daniilak — Канал

А как запустить докер, в котором либа requests будет подтягивать любые прокси из списка без ошибки? А не только один, который задан в докере

Читать полностью…

Daniilak — Канал

– Ну, я не уверен, но как эксперт могу предположить что код нейросети написан…
Хватит, – программист пьяно икнул и поморщился, – Хочешь я покажу тебе что такое midjorney на самом деле?

Он не без труда встал из-за стола и махнул рукой, призывая следовать за ним вглубь офиса.

– Мы идем к серверам? – не понял журналист и чуть было не завалился на повороте.
– Можно и так сказать.

Они прошли через незапертую сейфовую дверь и вошли в лифт. Программист два раза промахнулся мимо кнопки, по все таки справился.

– Ну? – он пьяно посмотрел на журналиста, – Думал когда-нибудь почему midjorney не умеет рисовать пальцы?!
– Конешн. Потому что мыслит паттернами а не цифрами!
– Неплохо, – программист уважительно кивнул, – А почему текст не умеет рисовать?
– Ну… Как-то так же… наверное?
– Ха! Вот тут ты и посыпался да? Ик! А где еще ты видел пример, чтобы не складывалось с пальцами и текстом?
– Не знаю, – признался журналист.
– Во сне!

Лифт остановился и программист вышел в сырой темный тоннель.

– Осторожно, тут скользко.
– И воняет.
– И воняет, – согласился он.
– Я чет не понял про сон, – опомнился журналист.
– Ты когда-нибудь пробовал во сне читать?
– Кажется нет.
– Попробуй – ниче не выйдет! Никогда. А если точнее, то ты ты сможешь понять смысл послания в записке, но если приглядишься к буквам – увидишь мутную крокозябру. Набор черточек, например. Это вообще бессмысленные палки, не буквы. А смотреть на свои руки во сне пытался?
– Нет.
– Попробуй! Увидишь мутный набор пальцев. То есть они как бы есть, но что-то с ними не так. Как и в миджорни. Паттерн есть, конкретного числа нет.
– Почему?
– Потому, что во сне области Брока и Вернике, – программист постучал себя по голове, – Практически неактивны. А они и отвечают за текст и математику. Понимаешь?

Программист открыл хлипкую дверь и вошел в темное сырое помещение. С его потолка свисал огромный кабель, нижний конец которого терялся в черной мутно жиже.

– При чем тут сон? Какая связь с нейросетью? – журналист пьяно размахивал руками, – Куда этот кабель ведет?
– Сон тут при том, что миджорни и есть он. Ну то есть этот вот кабель подключен к мозгу.

Журналист мгновенно протрезвел, оценил толщину кабеля, сильно превышающую размер человеческого туловища и уставился в воду.

– К мозгу чего? – спросил он ошарашенно.
– Ктулху.
– А?!
– Не ори. Ктулху, говорю. К мозгу спящего ктулху. Ну такой древний бог с щупальцами.
– Какого… Вы… Что за… Погоди! – журналиста осенило, – Но новая версия миджорни нормально рисует руки!
– Угу. Зона Вернике активизируется.
– То есть…
– Просыпается. Здорово, да?

Голосуем за автора тут

Читать полностью…

Daniilak — Канал

Что таит старый город?

Быть может, сегодня его секреты откроются группе авантюристов.

Читать полностью…

Daniilak — Канал

О потенциальной опасности для людей будущего искусственного интеллекта существуют разнообразные мнения. Однако большинство аргументов, как правило, включает в себя крайние случаи. Учитывая исторический опыт людей, например, агитация о непотопляемости Титаника, мы можем предположить, что мы ничего не можем предположить

Читать полностью…

Daniilak — Канал

Нейросети уже обманывают людей: народ пришёл поглазеть на фейерверк во время церемонии открытия Азиатских игр в Ханчжоу, но он был сделан только на видео с помощью ИИ.

Как теперь доверять кому-то?

Читать полностью…

Daniilak — Канал

#парсинг

1) В основном я использую библиотеку Requests, где это возможно. Некоторые сайты имеют не задокументированные API, которые можно использовать.

2) Я пытаюсь использовать мобильные приложения и просматриваю запросы через Charles, потому что мобильная версия сайта может быть менее защищенной.

3) Я использую Selenium, когда другие методы не помогают или требуют скриншотов. Иногда я использую команду xvfb-run -a python3 main.py в связке с Selenium. Вот пример кода для установки виртуального фреймбуфера

# устанавливаем пакет
apt-get install -y xvfb

# устанавливаем переменную дисплея
export DISPLAY=:0

# запускаем сервер Xvfb в фоновом режиме (один раз)
/usr/bin/Xvfb :0 -screen 0 1024x768x24 &

# подождите немного чтобы дать ему запуститься (один раз)
sleep 5

# добавьте префикс "xvfb-run" к "node" или "python" скрипту
xvfb-run -a node myscript.js
# или
xvfb-run -a python myscript.py

4) Для решения капчи на русском языке я использую сервис RuCaptcha, а для английского языка - AntiCaptcha. В случае того, если нужно часто решать капчу, обучаю небольшую модель для распознавания текста.

5) Если я использую прокси в Selenium с Chrome, то я могу использовать его только после авторизации через IP. Вот пример кода, который я использую для добавления прокси:
options.add_argument('--proxy-server=http://ip:port')

6) Я использую BeautifulSoup только в тех случаях, когда мне предоставляется чистый HTML на сайте.

7) Не стесняйтесь найти готовый код на github!

8) Новичкам советую ознакомиться с этой статьей. Если бы она вышла лет 5 назад, это бы очень мне помогло для обучения :)

Читать полностью…

Daniilak — Канал

Кто видел controlnet+sd+qr картинки из нейросетей, где надо прищуривать глаза и видеть «скрытый текст», и думал — да лень мне чот это всё настраивать и качать.

А вон сделали fab1an/glifs/clmqp99820001jn0f2xywz250" rel="nofollow">https://glif.app/@fab1an/glifs/clmqp99820001jn0f2xywz250 — просто логинишься и вбиваешь промпт и фразу и генеришь

Читать полностью…

Daniilak — Канал

А где есть поддержка голосовых комментариев в коде?

Читать полностью…

Daniilak — Канал

Ко Дню программиста сразу две прекрасные штуки.

🗺 Карта проектов гитхаба, прям как реальная карта, со страной Питонией. Можно попробовать найти свой

🕸И карта навыков фронтенд-разработчиков от Яндекс Исследований

Читать полностью…

Daniilak — Канал

Микросервисная архитектура be like

Читать полностью…

Daniilak — Канал

Люди: изобрели промт «думай пошагово», улучшили производительность LLM, горды собой

LLM: придумал для себя промт «глубоко вдохни и подумай», улучшил производительность еще сильнее, забыл сообщить об этом кожаным

В данной таблице приведены примеры промтов, которые LLM делают сами для себя и их сравнительная эффективность.

Взято у cryptoEssay

Читать полностью…

Daniilak — Канал

#датасет
Опубликовал полный список сообществ ВКонтакте с мета-информацией
Всего чуть больше 220 млн групп

https://huggingface.co/datasets/daniilak/vk_groups

Читать полностью…

Daniilak — Канал

Минобрнауки РФ предложило оценивать научные труды учёных для выплат на жильё. Для этого ведомство разработало методику оценки эффективности учёных. Им будут начислять баллы, за которые будут выдавать сертификаты на покупку жилья

Читать полностью…

Daniilak — Канал

Рассказал про базовые вещи, забирайте себе:

Гигиенический минимум

Что должен уметь Junior

Что должен уметь Middle

Что должен уметь Senior

Читать полностью…

Daniilak — Канал

В умных колонках «Яндекс Алиса» появилась реклама при выполнении команд. В компании назвали это «экспериментальным решением»

Читать полностью…

Daniilak — Канал

Бауманцы выдали базу. Горжусь!

Читать полностью…

Daniilak — Канал

by /channel/derplearning

Читать полностью…

Daniilak — Канал

Закинул рукопись Войнича. GPT предположил, что это именно она и предложил такой вариант транскрипции

f fazə ʊzəŋ cʊm əlcean otorð?
ʃəzd oɪz əkə laʊm ʃftghmðor
ʃʊʊd saw fotlos hleð? oham
hftoor saw fotlos htle hftcos
sound cruʃlg, toghtp hftg z
otfcor cot cot? tlftcor thʃm
ʃphcqy toilg haw tl ʃʊq, ʃaw
coy coʊm sto 'vzʊg cʊ, hʌoʃ?
ʃetor cot? og ouʷ dlʃ, cogʃ ʌəm
alcesoterf cog cʊʃ cogʃ, hʌʃ
ʃol cot thʊʷ thʃg fotlam
zʊʌɪll cʊʃʃ cog baw hftcor
ʃʌmʃ thcor cog cor?

Читать полностью…

Daniilak — Канал

Напомню, что в ГОСТе нет указания Times New Roman, а размер - не менее 12
Вот так вот!

Читать полностью…

Daniilak — Канал

— Знаете, где активно используются генерация аватарок?
— в BlaBlaCar у бомбил

Читать полностью…

Daniilak — Канал

Теперь день админа телеграм-канала выглядит так:

09:00 — проснулся, посмотрел новости, попросил отдать голос за канал, опубликовал пост;
11:00 — попросил забустить канал;
13:20 — запостил рекламу, смотришь сколько нужно бустов до следующего уровня;
14 34 — написал пост, попросил забустить канал;
16 20 — смотришь новости, просишь отдать голос за канал;
18 20 — опубликовал сторис, сидишь довольный и думаешь, как бы завтра набрать голосов для следующего уровня.

Никаких намеков, коллеги!

Читать полностью…

Daniilak — Канал

В 2017 году вышло довольно любопытное исследование: ученые проанализировали более двух тысяч живописных полотен авторства семи художников. Из семи художников у двоих в конце жизни была диагностирована болезнь Паркинсона, еще у двоих – болезнь Альцгеймера, остальные трое дожили до преклонных лет без заметных симптомов нейродегенерации. Ученые поставили перед собой цель математически описать возрастные изменения в художественном стиле. Если точнее, то они оценивали изменения в фрактальных характеристиках изображений.

Фракталы отражают самоповторение на разных масштабах: мы говорим, что изображение (или другой сигнал) обладает свойством фрактальности, когда детали (а также детали деталей) довольно точно повторяют целое. Многое в живой природе несет на себе отпечаток фракталов: ученые предполагают, что из-за такой повторяемости целого в частностях люди часами могут завороженно разглядывать пейзажи с облаками, горами, силуэтами деревьев или зачарованно смотреть на подводные съемки коралловых рифов. Похоже, что людям нравится смотреть на фракталы, и художники нередко используют фрактальные паттерны, чтобы привлечь внимание зрителей (хотя, скорее всего, мало кто отдает себе в этом отчет).

Степень фрактальности живописных работ можно измерять, и мера этой фрактальности – одна из черт авторского стиля художника, которая может помочь отличить оригинальное полотно от подделки. Кроме шуток: в 1996 году в журнале Nature был опубликован краткий отчет, где описывались фрактальные характеристики картин Джексона Поллока, а спустя десятилетие в другой статье те же авторы показали, что подделки под Поллока (изображения сомнительного авторства, приписываемые Поллоку) обладают другими фрактальными характеристиками и с помощью этого метода легко отличимы от оригиналов.

Ну так вот: помимо того, что степень фрактальности изображенного на картинах – одна из составляющих своеобразных художественных «отпечатков пальцев» живописцев, она по-разному меняется с возрастом у людей в зависимости от состояния мозга. У художников без заболеваний мозга к старости фрактальность изображений немного увеличивалась, а при болезни Альцгеймера, наоборот, стремительно снижалась после 40 лет по мере прогрессирования деменции. Любопытно, что у художников с паркинсонизмом в зрелом возрасте наблюдался сначала рост, а потом спад фрактальности рисунков. Одно из возможных объяснений этого эффекта – лекарственное: пациентам с паркинсоническими симптомами назначают предшественники или агонисты дофамина, которые, по мнению некоторых исследователей, в качестве сопутствующего эффекта могут стимулировать креативность и влиять на эстетические качества рисунков, особенно на ранних стадиях заболевания

Читать полностью…

Daniilak — Канал

Движок любого фреймворка be like

Читать полностью…

Daniilak — Канал

Сделал фотожабку
cheb.ru

Читать полностью…

Daniilak — Канал

Аспиранты сейчас:
Пишут свой GPT

Аспиранты тогда:
Пишут свой BSD

Читать полностью…

Daniilak — Канал

Атмосферных фотографий Вам

Читать полностью…

Daniilak — Канал

А вы знаете, что очертания Гондваны, когда-то громадного материка, объединявшего Австралию, Африку, Антарктиду и Южную Америку, в значительной мере обосновывались распространением рода древнего языковидного папоротника, названного Glossopteris, который находили во всех нужных местах.

Однако значительно позже Glossopteris также обнаружили в частях света, насколько известно, не имевших связи с Гондваной. Это неудобное несоответствие в основном оставалось — и до сих пор остается — без внимания. Подобным же образом листрозавр, рептилия триасового периода, была обнаружена на территории от Антарктики до Азии, подтверждая идею прежних связей между этими материками, но ее никогда не находили в Южной Америке или в Австралии, которые, как считают, в то время были частью того же материка.

Читать полностью…

Daniilak — Канал

[ГРЕЙДЫ И ИХ КРИТЕРИИ ЧАСТЬ 3]

Senior
Senior – он, как ниндзя. Ты можешь кричать: «Эй, чувак, твой код гуано…» А он тебе уже на спину плюнул.
Senior Android наследуют все требования и обязанности middle

Экспертный уровень и ответственность
- Обладает высоким уровнем понимания того, что происходит в проекте, в т.ч. в смежных командах. Фактически может взять и сделать любую задачу из бэклога, любой сложности.
- Совместно с командой реализует проекты в максимально короткие сроки, заботится об уменьшении сроков разработки.
- Имеет высокий технический кругозор, позволяющий принимать надежные и оптимальные архитектурные решения.
- Обладает хорошим опытом и экспертизой в публикации приложений, библиотек.
- Умеет быстро проводить ресерч технологий, технических вопросов и проблем.
- Всегда уделяет большое внимание финальному качеству продукта, производительности и стабильности, овнит доверенные ему в разработку фичи. Берет ответственность не только за себя, но и за работу коллег, в рамках своей задачи или проекта.
- Уделяет должное внимание документации проекта, актуализирует ее, участвует в разработке стандартов качества кода, описывает сложные и/или малоочевидные детали запуска, настройки и конфигурации проекта.
- Регулярно проводит и принимает участие в технических собеседованиях. Дает развернутую обратную связь по кандидатам.

Инженерная культура

- Проактивно ищет неэффективные места в коде/архитектуре/тестовых моделях. Пополняет технический бэклог команды и доносит до владельца бэклога ценность технических изменений.
- Системно контролирует количество технического долга. Может его оценить.
- В рамках code review и в процессе выполнения своих задач выявляет небезопасные подходы и/или уязвимости, а также не оптимальные решения. Дает развернутое описание проблемы.
- Добавляя какой-либо новый функционал в проект, всегда учитывает возможность его масштабирования не только в рамках своего функционала, но и относительно смежных команд. Если на разработку оптимального решения, которое принесет много пользы в будущем, требуется больше времени, то согласовывает это с овнером задачи/фичи, аргументируя плюсы и минусы такого решения.
- Разрабатывает сложные решения, которые могут выходить за рамки одного спринта, как правило требующие интеграций сторонних сервисов, взаимодействие с командами 3rd party сервисов, или же создание и разработка нового проекта в рамках компании.
- Регулярно обновляет и дополняет документацию проекта.

Коммуникация

- Должен быть максимально объективным с точки зрения принимаемых решений, не ориентироваться только на свою точку зрения, а сравнивать все доводы, плюсы и минусы.
- Во время обсуждений стимулирует высказывание различных точек зрения и использует их при формировании окончательного решения.
- Дает конструктивный фидбэк коллегам.

Самообучение и наставничество

- Наставничество Junior и Middle разработчиков.
- Онбордит новичков.
- Старается системно улучшить процессы в команде, взаимодействие и быструю обучаемость новичков.
- Выступает на внешних конференциях, пишет статьи в профильные блоги, публикует open source проекты, преподает в различных образовательных учреждениях или ведет курс по разработке приложений.

Читать полностью…
Subscribe to a channel