А как запустить докер, в котором либа requests будет подтягивать любые прокси из списка без ошибки? А не только один, который задан в докере
Читать полностью…– Ну, я не уверен, но как эксперт могу предположить что код нейросети написан…
Хватит, – программист пьяно икнул и поморщился, – Хочешь я покажу тебе что такое midjorney на самом деле?
Он не без труда встал из-за стола и махнул рукой, призывая следовать за ним вглубь офиса.
– Мы идем к серверам? – не понял журналист и чуть было не завалился на повороте.
– Можно и так сказать.
Они прошли через незапертую сейфовую дверь и вошли в лифт. Программист два раза промахнулся мимо кнопки, по все таки справился.
– Ну? – он пьяно посмотрел на журналиста, – Думал когда-нибудь почему midjorney не умеет рисовать пальцы?!
– Конешн. Потому что мыслит паттернами а не цифрами!
– Неплохо, – программист уважительно кивнул, – А почему текст не умеет рисовать?
– Ну… Как-то так же… наверное?
– Ха! Вот тут ты и посыпался да? Ик! А где еще ты видел пример, чтобы не складывалось с пальцами и текстом?
– Не знаю, – признался журналист.
– Во сне!
Лифт остановился и программист вышел в сырой темный тоннель.
– Осторожно, тут скользко.
– И воняет.
– И воняет, – согласился он.
– Я чет не понял про сон, – опомнился журналист.
– Ты когда-нибудь пробовал во сне читать?
– Кажется нет.
– Попробуй – ниче не выйдет! Никогда. А если точнее, то ты ты сможешь понять смысл послания в записке, но если приглядишься к буквам – увидишь мутную крокозябру. Набор черточек, например. Это вообще бессмысленные палки, не буквы. А смотреть на свои руки во сне пытался?
– Нет.
– Попробуй! Увидишь мутный набор пальцев. То есть они как бы есть, но что-то с ними не так. Как и в миджорни. Паттерн есть, конкретного числа нет.
– Почему?
– Потому, что во сне области Брока и Вернике, – программист постучал себя по голове, – Практически неактивны. А они и отвечают за текст и математику. Понимаешь?
Программист открыл хлипкую дверь и вошел в темное сырое помещение. С его потолка свисал огромный кабель, нижний конец которого терялся в черной мутно жиже.
– При чем тут сон? Какая связь с нейросетью? – журналист пьяно размахивал руками, – Куда этот кабель ведет?
– Сон тут при том, что миджорни и есть он. Ну то есть этот вот кабель подключен к мозгу.
Журналист мгновенно протрезвел, оценил толщину кабеля, сильно превышающую размер человеческого туловища и уставился в воду.
– К мозгу чего? – спросил он ошарашенно.
– Ктулху.
– А?!
– Не ори. Ктулху, говорю. К мозгу спящего ктулху. Ну такой древний бог с щупальцами.
– Какого… Вы… Что за… Погоди! – журналиста осенило, – Но новая версия миджорни нормально рисует руки!
– Угу. Зона Вернике активизируется.
– То есть…
– Просыпается. Здорово, да?
Голосуем за автора тут
Что таит старый город?
Быть может, сегодня его секреты откроются группе авантюристов.
О потенциальной опасности для людей будущего искусственного интеллекта существуют разнообразные мнения. Однако большинство аргументов, как правило, включает в себя крайние случаи. Учитывая исторический опыт людей, например, агитация о непотопляемости Титаника, мы можем предположить, что мы ничего не можем предположить
Читать полностью…Нейросети уже обманывают людей: народ пришёл поглазеть на фейерверк во время церемонии открытия Азиатских игр в Ханчжоу, но он был сделан только на видео с помощью ИИ.
Как теперь доверять кому-то?
#парсинг
1) В основном я использую библиотеку Requests, где это возможно. Некоторые сайты имеют не задокументированные API, которые можно использовать.
2) Я пытаюсь использовать мобильные приложения и просматриваю запросы через Charles, потому что мобильная версия сайта может быть менее защищенной.
3) Я использую Selenium, когда другие методы не помогают или требуют скриншотов. Иногда я использую команду xvfb-run -a python3 main.py
в связке с Selenium. Вот пример кода для установки виртуального фреймбуфера
# устанавливаем пакет4) Для решения капчи на русском языке я использую сервис RuCaptcha, а для английского языка - AntiCaptcha. В случае того, если нужно часто решать капчу, обучаю небольшую модель для распознавания текста.
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
options.add_argument('--proxy-server=http://ip:port')6) Я использую BeautifulSoup только в тех случаях, когда мне предоставляется чистый HTML на сайте.
Кто видел controlnet+sd+qr картинки из нейросетей, где надо прищуривать глаза и видеть «скрытый текст», и думал — да лень мне чот это всё настраивать и качать.
А вон сделали fab1an/glifs/clmqp99820001jn0f2xywz250" rel="nofollow">https://glif.app/@fab1an/glifs/clmqp99820001jn0f2xywz250 — просто логинишься и вбиваешь промпт и фразу и генеришь
Ко Дню программиста сразу две прекрасные штуки.
🗺 Карта проектов гитхаба, прям как реальная карта, со страной Питонией. Можно попробовать найти свой
🕸И карта навыков фронтенд-разработчиков от Яндекс Исследований
Люди: изобрели промт «думай пошагово», улучшили производительность LLM, горды собой
LLM: придумал для себя промт «глубоко вдохни и подумай», улучшил производительность еще сильнее, забыл сообщить об этом кожаным
В данной таблице приведены примеры промтов, которые LLM делают сами для себя и их сравнительная эффективность.
Взято у cryptoEssay
#датасет
Опубликовал полный список сообществ ВКонтакте с мета-информацией
Всего чуть больше 220 млн групп
https://huggingface.co/datasets/daniilak/vk_groups
Минобрнауки РФ предложило оценивать научные труды учёных для выплат на жильё. Для этого ведомство разработало методику оценки эффективности учёных. Им будут начислять баллы, за которые будут выдавать сертификаты на покупку жилья
Читать полностью…Рассказал про базовые вещи, забирайте себе:
Гигиенический минимум
Что должен уметь Junior
Что должен уметь Middle
Что должен уметь Senior
В умных колонках «Яндекс Алиса» появилась реклама при выполнении команд. В компании назвали это «экспериментальным решением»
Читать полностью…Закинул рукопись Войнича. 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?
Напомню, что в ГОСТе нет указания Times New Roman, а размер - не менее 12
Вот так вот!
Теперь день админа телеграм-канала выглядит так:
09:00 — проснулся, посмотрел новости, попросил отдать голос за канал, опубликовал пост;
11:00 — попросил забустить канал;
13:20 — запостил рекламу, смотришь сколько нужно бустов до следующего уровня;
14 34 — написал пост, попросил забустить канал;
16 20 — смотришь новости, просишь отдать голос за канал;
18 20 — опубликовал сторис, сидишь довольный и думаешь, как бы завтра набрать голосов для следующего уровня.
Никаких намеков, коллеги!
В 2017 году вышло довольно любопытное исследование: ученые проанализировали более двух тысяч живописных полотен авторства семи художников. Из семи художников у двоих в конце жизни была диагностирована болезнь Паркинсона, еще у двоих – болезнь Альцгеймера, остальные трое дожили до преклонных лет без заметных симптомов нейродегенерации. Ученые поставили перед собой цель математически описать возрастные изменения в художественном стиле. Если точнее, то они оценивали изменения в фрактальных характеристиках изображений.
Фракталы отражают самоповторение на разных масштабах: мы говорим, что изображение (или другой сигнал) обладает свойством фрактальности, когда детали (а также детали деталей) довольно точно повторяют целое. Многое в живой природе несет на себе отпечаток фракталов: ученые предполагают, что из-за такой повторяемости целого в частностях люди часами могут завороженно разглядывать пейзажи с облаками, горами, силуэтами деревьев или зачарованно смотреть на подводные съемки коралловых рифов. Похоже, что людям нравится смотреть на фракталы, и художники нередко используют фрактальные паттерны, чтобы привлечь внимание зрителей (хотя, скорее всего, мало кто отдает себе в этом отчет).
Степень фрактальности живописных работ можно измерять, и мера этой фрактальности – одна из черт авторского стиля художника, которая может помочь отличить оригинальное полотно от подделки. Кроме шуток: в 1996 году в журнале Nature был опубликован краткий отчет, где описывались фрактальные характеристики картин Джексона Поллока, а спустя десятилетие в другой статье те же авторы показали, что подделки под Поллока (изображения сомнительного авторства, приписываемые Поллоку) обладают другими фрактальными характеристиками и с помощью этого метода легко отличимы от оригиналов.
Ну так вот: помимо того, что степень фрактальности изображенного на картинах – одна из составляющих своеобразных художественных «отпечатков пальцев» живописцев, она по-разному меняется с возрастом у людей в зависимости от состояния мозга. У художников без заболеваний мозга к старости фрактальность изображений немного увеличивалась, а при болезни Альцгеймера, наоборот, стремительно снижалась после 40 лет по мере прогрессирования деменции. Любопытно, что у художников с паркинсонизмом в зрелом возрасте наблюдался сначала рост, а потом спад фрактальности рисунков. Одно из возможных объяснений этого эффекта – лекарственное: пациентам с паркинсоническими симптомами назначают предшественники или агонисты дофамина, которые, по мнению некоторых исследователей, в качестве сопутствующего эффекта могут стимулировать креативность и влиять на эстетические качества рисунков, особенно на ранних стадиях заболевания
А вы знаете, что очертания Гондваны, когда-то громадного материка, объединявшего Австралию, Африку, Антарктиду и Южную Америку, в значительной мере обосновывались распространением рода древнего языковидного папоротника, названного Glossopteris, который находили во всех нужных местах.
Однако значительно позже Glossopteris также обнаружили в частях света, насколько известно, не имевших связи с Гондваной. Это неудобное несоответствие в основном оставалось — и до сих пор остается — без внимания. Подобным же образом листрозавр, рептилия триасового периода, была обнаружена на территории от Антарктики до Азии, подтверждая идею прежних связей между этими материками, но ее никогда не находили в Южной Америке или в Австралии, которые, как считают, в то время были частью того же материка.
[ГРЕЙДЫ И ИХ КРИТЕРИИ ЧАСТЬ 3]
Senior
Senior – он, как ниндзя. Ты можешь кричать: «Эй, чувак, твой код гуано…» А он тебе уже на спину плюнул.
Senior Android наследуют все требования и обязанности middle
Экспертный уровень и ответственность
- Обладает высоким уровнем понимания того, что происходит в проекте, в т.ч. в смежных командах. Фактически может взять и сделать любую задачу из бэклога, любой сложности.
- Совместно с командой реализует проекты в максимально короткие сроки, заботится об уменьшении сроков разработки.
- Имеет высокий технический кругозор, позволяющий принимать надежные и оптимальные архитектурные решения.
- Обладает хорошим опытом и экспертизой в публикации приложений, библиотек.
- Умеет быстро проводить ресерч технологий, технических вопросов и проблем.
- Всегда уделяет большое внимание финальному качеству продукта, производительности и стабильности, овнит доверенные ему в разработку фичи. Берет ответственность не только за себя, но и за работу коллег, в рамках своей задачи или проекта.
- Уделяет должное внимание документации проекта, актуализирует ее, участвует в разработке стандартов качества кода, описывает сложные и/или малоочевидные детали запуска, настройки и конфигурации проекта.
- Регулярно проводит и принимает участие в технических собеседованиях. Дает развернутую обратную связь по кандидатам.
Инженерная культура
- Проактивно ищет неэффективные места в коде/архитектуре/тестовых моделях. Пополняет технический бэклог команды и доносит до владельца бэклога ценность технических изменений.
- Системно контролирует количество технического долга. Может его оценить.
- В рамках code review и в процессе выполнения своих задач выявляет небезопасные подходы и/или уязвимости, а также не оптимальные решения. Дает развернутое описание проблемы.
- Добавляя какой-либо новый функционал в проект, всегда учитывает возможность его масштабирования не только в рамках своего функционала, но и относительно смежных команд. Если на разработку оптимального решения, которое принесет много пользы в будущем, требуется больше времени, то согласовывает это с овнером задачи/фичи, аргументируя плюсы и минусы такого решения.
- Разрабатывает сложные решения, которые могут выходить за рамки одного спринта, как правило требующие интеграций сторонних сервисов, взаимодействие с командами 3rd party сервисов, или же создание и разработка нового проекта в рамках компании.
- Регулярно обновляет и дополняет документацию проекта.
Коммуникация
- Должен быть максимально объективным с точки зрения принимаемых решений, не ориентироваться только на свою точку зрения, а сравнивать все доводы, плюсы и минусы.
- Во время обсуждений стимулирует высказывание различных точек зрения и использует их при формировании окончательного решения.
- Дает конструктивный фидбэк коллегам.
Самообучение и наставничество
- Наставничество Junior и Middle разработчиков.
- Онбордит новичков.
- Старается системно улучшить процессы в команде, взаимодействие и быструю обучаемость новичков.
- Выступает на внешних конференциях, пишет статьи в профильные блоги, публикует open source проекты, преподает в различных образовательных учреждениях или ведет курс по разработке приложений.