Интернет ненужных вещей – Telegram
Интернет ненужных вещей
3K subscribers
329 photos
19 videos
23 files
539 links
Олег Артамонов. Техлид умных ТВ в Яндексе, сопредседатель Координационного совета при ОП РФ по общественному контролю за голосованием, председатель ТИК ДЭГ 2024 и просто неприятный человек.

Рекламы здесь нет и не надо.

Для связи: @olartamonov
Download Telegram
Нежно люблю китайцев, конечно.

Есть дешёвый и простой способ получения операционных усилителей с очень низким напряжением смещения (т.е. напряжением ошибки) на входе — чопперы, они же усилители с нулевым дрейфом. С одной стороны, в наше время чоппер со смещением 5-10 мкВ стоит буквально копейки, с другой — у чопперов есть врождённые непреодолимые недостатки, один из которых — очень большое время восстановления после перегрузки, в лучшем случае это порядка 50 мкс, а иногда и больше, аж до единиц миллисекунд.

Ну то есть если на чоппер прилетело что-то внезапное, то следующие 50-500 мкс он на выходе выдаёт чушь.

С реакцией на быстрое изменение сигнала тоже не очень хорошо, у чоппера она запаздывает на 10-20 мкс.

Для сравнения, у обычного операционного усилителя время реакции и восстановления после перегрузки — масштаба 1 мкс, но зато напряжение ошибки — сотни микровольт, а не единицы.

Добиться от операционника не-чоппера маленькой ошибки можно только индивидуальной подстройкой каждого образца в процессе производства.

Но, разумеется, спрос рождает предложение, поэтому и такие ОУ есть, например, TI OPA376 — 25 мкВ ошибки максимум, 0,33 мкс восстановление. Стоит, конечно, уже не копейки, но в целом вполне приемлемо.

Что делают китайцы? Правильно! Добрые люди из HuaGuan Semiconductor, он же HGSEMI, просто и незамысловато выпускают довольно посредственный чоппер под названием «OPA376M».

Причём тупо методом переименования: в свойствах PDF даташита остаётся оригинальное название чипа — GS8591.

И это, замечу, не ушлый продавец на Али, это прямо целый настоящий производитель.

@sforsecurity
👍27👎54
👍319👎4
Иллюстрация про опенсорс, да.

В 2018 году я довольно-таки неплохо оптимизировал AES в RIOT OS — сэкономив 8 КБ флэша (на микроконтроллерах это огромная экономия, в некоторых случаях она позволяет использовать в проекте микроконтроллер на ступеньку ниже уровнем, например, с 64 КБ флэша вместо 128 КБ) без сколь-нибудь ощутимой потери производительности.

https://github.com/RIOT-OS/RIOT/pull/10037

Паралелльно я там же почистил реализацию AES в LoRaWAN — выкинул собственную лоравановскую, бездумно кем-то туда втащенную, и переключил на только что оптимизированную мной RIOT'овскую. Получив меньший размер кода, двукратный прирост производительности (sic!) и вишенкой на торте ещё и решение проблемы с тем, что лоравановская реализация конфликтовала с райотовской, в результате чего их нельзя было использовать одновременно.

https://github.com/RIOT-OS/RIOT/pull/10124

То есть в сумме:
• минус 8 КБ в размере кода
• плюс два раза в производительности
• решение проблемы несовместимости двух реализаций

Однако в совершенно другой ветке по совершенно иному поводу я немного посрался с разработчиком, впихнувшим в RIOT вместо драйвера акселерометра лютейший и неработающий говнокод, и мейнтейнерами, пустившими это аж в релизную версию (с очевидностью, не проверяя в работе и вообще не глядя в код).

В результате за мою токсичность мне было высказано «фи!», а дальше всё обсуждение заглохло, потому что у меня прекрасно работал мой форк, времени на дискуссии в интернете не было, а мейнтейнерам проекта в целом было до лампочки.

В принципе, оно бы так и померло, если бы в 2021-м кто-то не пришёл с жалобой, что у вас тут вообще-то LoRaWAN и родной AES не дружат, а потом другой человек не вспомнил, что проблема три года как решена.

https://github.com/RIOT-OS/RIOT/issues/16293

Ну то есть три года простой, понятный и очень эффективный патч просто покрывался пылью.

@sforsecurity
👍95👎3
Встреча начинается с вопроса «А ты как сам? Не под санкциями ещё?» :)
👍48👎62
Z
👍42👎154
Наиболее интересным исследованием ChatGPT было бы исследование вопроса, «понимает» ли он, что такое достоверная информация.

Пока что одни восхищаются его «способностью» написать программу практически на чём угодно, а другие рассматривают бытовые запросы — и в них выясняется, что ChatGPT тоннами генерирует любой связный текст, способный удовлетворить спрашивающего.

В общем, от операции отсечения головы до сочинения несуществующих цитат (которые ChatGPT сопровождает указанием автора, произведения и даже, если попросите, номера страницы).

А вот можно ли «убедить» ChatGPT сообщать только правду, что именно он в этом случае будет сообщать, как он будет определять достоверность информации — вот это на самом деле интересный вопрос.

@sforsecurity
👍44👎32
Вечером в куплете — утром в стенгазете (с)

Отправили очередную партию разного коллегам в Донецке и Луганске. У кого-то генераторы и пауэрбанки, а я по мелочёвке — блоки питания 12 В, китайские DC/DC на производство многопортовых USB-зарядок под бортовую сеть 12/24 В, наборы SMD-резисторов и конденсаторов ходовых номиналов по 200-500 штук каждого...

Как нетрудно догадаться по последней фотке, уже доехало.

@sforsecurity
47👍24👎5
(вздохнув) Бесплатный доступ к Midjourney отключили из-за генерации фейков о политиках, сообщали нам СМИ. Созданные нейросетями изображения легко отличить по неправильной форме рук, утверждали эксперты.

Ну, что на эту тему можно сказать. Например, вот что можно сказать: https://news.1rj.ru/str/neuralnetworkcats/429

В принципе, есть ещё небольшие артефакты освещения и обтравки центральной фигуры (см. ботинки Байдена), но уже про некоторые картинки трудно сходу сказать, настоящие они или нет (см. Джастина Трюдо).

В следующей версии Midjourney, подозреваю, нейросетку ещё немного дообучат — и мы с вами не погрузимся в океан фотофейков лишь потому, что для создания вот таких картинок, а не «Джо Байден без одной ноги и с кривыми пальцами сидит на стуле работы Маурица Эшера», нужно серьёзное умение с нейросеткой правильно работать.

@sforsecurity
👍24👎2
Крис Трэверс, разработчик опенсорсной ERP LedgerSMB, был на PostgressConf, обсуждал там ситуацию с неприёмом патчей от Baikal Electronics. Как человек имеющий отношение к Open Source разложил всё по полочкам и, скажем, некоторые реакции мне не были очевидны.

Например, он пишет, что цепочка: "Байкал используется военными" — "У России начинается конфликт с вовлечением США" — "Производство Байкала блокируют, продажу ПО блокируют, приём патчей в ядро Линукса блокируют" приводит к тому, что "Байкал" даже не то что рекомендуется, а останется более-менее предсказуемой платформой для российских инфраструктурных компаний, даже чисто гражданских. (хотя он за скобками оставляет вопрос производства этих процессоров — полагаю, просто не в курсе всех пертурбаций)

Как следствие - всё больше и больше гражданских структур начинают испытывать потребность в ОС поддерживающей Байкал. При этом стоит отметить, что когда NSA добавляет SELinux в ядро — это не вызывает никаких протестов со стороны OS сообщества: опять мы сталкиваемся с rules based world, где правила не применяются к Штатам. (Это высказывание Криса, не моё)

И что же произойдёт, когда это желание будет сталкиваться с элитаризмом со стороны Якуба из Facebook?

Для начала - переход к ОС, где на ядро накатываются патчсеты с отброшенными, но нужными правками.

Потом форк

Потом переход на другое ядро (OpenBSD, например)

А дальше происходит неожиданное: поскольку версия Pax Americana сидит в углу и говорит: "Гады вы все, русские, да и китайцы тоже" и не принимает от них патчей, а китайские и русские версии OSS спокойно забирают творчество американских и европейских опенсорсников, продукт из закрытых стран, сюрприз, станет более универсальным и имеет все шансы стать основной веткой развития того же ядра Linux

Очень интересная статья, логически неплохо выверенная, рекомендую к прочтению.
👍523👎3
Вчера прочитал студентам РГСУ лекцию о том, что такое искусственный интеллект, откуда он взялся, чем грозит человечеству и как нам вообще с этим жить.

Лекция получилась бодрая (а также плотно на все полтора часа, минута в минуту), так что, придя домой, сел и законспектировал (смартфон меняет на «законсервировал») её на Хабр.

https://habr.com/ru/articles/729046/

У ChatGPT на месте этих способностей — ноль. Пустыня. Ни малейших признаков осознанности. Ни под лупой, ни под микроскопом, никак.

ChatGPT не разумен. Он не демонстрирует даже минимальных признаков сильного интеллекта, даже намёков на него. Мы понятия не имеем, удастся ли нам создать сильный AI, и если да, то когда — но ChatGPT от него столь же далёк, сколь далеки калькулятор и экскаватор.


@sforsecurity
👍75👎31
Вдохновившись лекцией Олега Артамонова в РГСУ сделал такой арт. Олег Артамонов — приглашённый лектор, Яков Якубович — ответственный преподаватель.

Про техническую часть: стиль отрисовки персонажей — игра Fortnite, отгенерил Олега и Якова, далее сгенерил бэкграунд со студентами. Потом заколлажил в Affinity Designer и добавил текст.

Нейросетки инструмент, да. Можно в часть рабочего процесса встраивать. Почему нет?

@neuralnetworkcats
👍33👎3
Илон Маск: публикует письмо с предложением на полгода запретить OpenAI работать над ChatGPT.

Тоже Илон Маск: второй месяц активно работает над запуском конкурента OpenAI под названием X.AI.

Впрочем, надо быть очень наивным человеком, чтобы изначально поверить в отсутствие у письма Маска второго дна. Полгода на обсуждение потенциальных проблем, связанных с развитием AGI — это примерно ничто, эти проблемы обсуждаются годами, и всё равно там три мнения на двух юристов и никаких даже намёков на общественный консенсус: в публичной сфере каждый просто несёт в микрофон то, что ему хочется.

А вот на срочное преодоление отставания от конкурентов 6 месяцев — самое то, что надо.

@sforsecurity
👍35👎42