Большие языковые модели, такие как GPT-4, с угрожающей скоростью становятся все более эффективными. Через пару лет нам больше не понадобятся разработчики!
...Или, по крайней мере, такая позиция становится вирусной в Твиттере. Я гораздо более оптимистично смотрю на то, что эти достижения ИИ означают для будущего разработки программного обеспечения.
User
Если это решение, то в чем проблема? Слои сопротивления изменениям
Есть мнение, что люди сопротивляются изменениям. Звучит так, что люди сопротивляются, для того чтобы сопротивляться. У такой проблемы нет продуктивного решения. Однако при внедрении изменений, мы и правда сталкиваемся с сопротивлением.
Вы точно сталкивались с изменениями, которым люди не сопротивляются. Например, повышение зарплаты (не связанное с увеличением зоны ответственности/нагрузки). Получается, что люди сопротивляются не всем изменениям. Допустим, вы пытаетесь внедрить решение, которое выгодно для всех участников системы. Сопротивление говорит о том, что выгода не очевидна для сопротивляющегося. У этого могут быть более и менее рациональные причины. Например, иногда попытка обсудить изменения, воспринимается как обвинение в том, что что-то идет не так.
В теории ограничений есть инструмент — «Слои сопротивления». Голдратт разделил сопротивление, с которым мы сталкиваемся, на несколько слоев. Идея состоит в том, что для того чтобы преодолеть сопротивление (не перебороть, а договориться) , необходимо по порядку пройти через все эти слои. Планомерная работа по «отшелушиванию» каждого слоя позволяет не только снять сопротивление, но и значительно улучшить решение.
В разных ситуациях выделяется от трех до девяти слоев (более и менее подробное разделение). Мы разберем средний вариант разбивки на шесть слоев. Проработка слоев направлена на то, чтобы синхронизоваться по трем основным вопросам изменений: что изменить, на что изменить и как обеспечить перемены.
Reddit для программистов
Эта статья посвящена одной популярной и активной площадке на просторах Интернета — Reddit. Кто не в курсе, Reddit — это платформа, где сосуществуют тысячи сообществ по интересам. Мы любим Reddit за честность, открытость и любознательность её пользователей. Если вы программист, особенно начинающий, и ещё не слышали про Reddit — эта статья обязательна для прочтения. А если сисадмин? Для вас тоже найдётся сабреддит! В этой статье мы собрали сабреддиты для всех-всех, каким-либо образом связанных с IT-индустрией. Даже для наших любимых HR! Что же такое Reddit?
JavaScript редактор диаграмм, который открывает диаграммы из PNG картинок (open source)
dgrm.net - это редактор диаграмм, с прицелом на трансформацию в карту знаний.
Отличительные особенности:
- аскетичность,
- работает на телефонах (одно из немногих web-решений),
- открытый исходный код.
В процессе разработки появляются интересные моменты. Статья про один из таких моментов: чтение данных из PNG.
Исходный код для использования в своих проектах прилагается.
JavaScript редактор SVG диаграмм который весит в 6,5 раз меньше bootstrap (библиотека с открытым исходным кодом)
Эксперименты с созданием редактора диаграмм на Blazor Webassembly (Blazor WebAssembly: Drag and Drop в SVG, Blazor WebAssembly: соединительные линии в SVG) показали что технология не годится для интенсивных манипуляций с DOM.
То что будут проседания было известно заранее: WebAssembly не имеет доступа к DOM, любые изменения только через вызовы JavaScript. Задержки оказались такими большими, что перетаскивание на мобильном тормозило уже после добавления третьей фигуры.
Южная Корея, магистратура (UNIST) – «И ты один просто едешь?» – первые 7 месяцев
Всем доброго утра, доброго дня, доброго вечера и особенно доброй ночи!
“И ты один просто едешь?”, - такой вопрос я получил почти 7 месяцев назад, когда сказал подруге, что уезжаю завтра в Корею, а точнее в корейскую магистратура Artificial Intelligence Graduate School в университет UNIST (Ulsan National Institute of Science and Technology). Если быть совсем точным, то в лабораторию LAIT (Lab. of Advanced Imaging Tech., PI - Jaejun Yoo). *На момент написания (20 марта 2023 года) открыт прием заявок для иностранных студентов (до 28 марта 12:00 по Москве - https://admg-intl.unist.ac.kr/admissions/guidelines/)*
Хочу отметить сразу, что я обучаюсь здесь именно в магистратуре, поэтому и вся последующая информация будет относиться именно к “graduate” студентам (в эту категорию попадают студенты магистратуры и аспирантуры; в основном, вся информация относится к магистрам, но представляет из себя некое представление и о аспирантах). Что касается “undergraduate” студентов, то для них условия, обучение отличаются.
Если у Вас мало времени, то вот выжимка: обучение (фактически) бесплатное, все основные предметы на английском, есть стипендия (на жизнь хватает), предметы выбираешь сам (не больше 4-х, минимум 1 в семестр; нет всяких философий и чего‑то подобного; система выбора — «кто успел, тот и съел»), обязательная научная работа (я бы сказал, что это просто работа; на данный момент о своем научном руководителе могу сказать только хорошие вещи), есть общежитие (отдельный санузел, проживание 1-2 человек, без кухни). Я советую (как минимум свою лабораторию).
Ломаем текстовую капчу на примере VK или брутфорсинг до сих пор актуален
Что мы знаем о капче? Капча - автоматизированный тест тьюринга, помогающий отсеивать подозрительные действия недобросовестных роботов от реальных людей. Но, к сожалению ( или к счастью, смотря для кого ), текстовая капча сильно устарела. Если еще 10 лет назад она была более-менее эффективным методом защиты от роботов, то сейчас ее может взломать обойти любой желающий робот, более-менее разбирающийся в компьютере.
В данной статье-мануале я покажу, как создать собственную нейросеть по распознанию капч, имея под рукой домашний компьютер, базовые знания в python и немножко примеров капч.
Дефрагментация таблиц в высоко нагруженных базах данных (MSSQL)
Хорошо, если у вас небольшие (сотни гигабайт) базы, а ночью или в выходные вы можете себе позволить иметь 'maintenance window' и дефрагментировать таблицы. А если нет? В любом случае дефрагментация многих терабайт может занять дни, так что существование maintenance window становится непринципиальным.
Case study: многие терабайты данных, деятельность связанная с процессингом карт (24/7, maintenance window нет в принципе), MSSQL. Разумеется, Enterprise Edition, разумеется AlwaysOn.
Миф: у нас SSD, поэтому дефрагментация нам не нужна. Еще как нужна! Часто в высоко нагруженных системах не делают дефрагментацию, потому что это сложно. В итоге процент фрагментации выходит на уровень почти 100%, и таблицы занимают в два раза больше страниц, чем нужно. В два раза больше места - это в два раза хуже Buffer Cache Hits Ratio. Это в два раза больше размер full backups. Это в два раза дольше full table scans. Это выше CPU (потому что страницы перемещаются с помощью процессора, а не сами по себе).
Архитектура дизайн-системы. Критикуем и предлагаем
Данная статья объясняет как можно сократить производственные расходы, разграничив область работы с дизайн-системой на часть для дизайнеров (опытных пользователей) и не дизайнеров (всех неопытных пользователей), которые смогут работать с исходными сущностями дизайн-системы, собирать макеты, заменяя при этом низкоквалифицированных дизайнеров. Это позволит оптимизировать бизнес-процессы, сократив расходы организации в содержании дизайн-отделов, оставив только высококвалифицированный персонал.
Лемматизируй это быстрее (PyMorphy2, PyMystem3 и немного магии)
Недавно мы столкнулись с проблемой больших временных затрат на этот процесс. В конкретной задаче было более 100000 документов, средняя длина которых около 1000 символов, и требовалось реализовать обработку на обычном локальном компьютере, а не на нашем сервере для вычислений. Решение на просторах интернета мы найти не смогли, но нашли его сами, и я хотел бы поделиться — продемонстрировать сравнительный анализ двух наиболее популярных библиотек по лемматизации в этой статье.
Пайплайн для создания классификации текстовой информации
Привет, Хабр!
Меня зовут Дарморезов Вадим, я Data Scientist и участник профессионального сообщества NTA. Актуальность работы с большими объемами текстовой информации ещё долгое время (а может быть и всегда) будет неоспорима. При этом спектр задач весьма вариативен – от задач по поиску именованных сущностей, до классификации и кластеризации текстов обрабатываемых документов.
Представим ситуацию. Перед вами важная задача – классифицировать огромный поток входящих обращений сотрудников/клиентов для дальнейшего анализа профильными сотрудниками на предмет отклонений и для построения интересующих статистик. Первое решение, приходящее в голову – в ручном режиме просматривать обращения и проводить их классификацию. Спустя пару часов, приходит осознание того, что решение было не самым правильным и так задачу не выполнить в срок. Как же тогда поступить? Именно об этом будет следующий пост.
Форум стримеров: обзор лучших платформ для общения и обмена опытом
Форум стримеров является местом, где стримеры и зрители обсуждают различные аспекты стриминга, делятся своим опытом, знаниями и рекомендациями. Независимо от того, являетесь ли вы опытным стримером или только начинаете свой путь в мире стриминга, форумы могут быть полезным источником информации и контактов. В этой статье мы рассмотрим лучшие платформы для форумов стримеров.
Что такое хостинг и ещё 12 простых вопросов из поиска
Меньше всего в 2022 году ожидаешь услышать вопрос «Что такое хостинг?» Не то чтобы год такой (да!), просто кажется, что уже каждый подрастающий айтишник точно знает, что это такое. Но нет — иногда такой вопрос ставит в тупик даже опытного джедая, не только юного падавана. А значит, отключаем лень, включает опыт и организуем ликбез в лоб — прямо по поисковым запросам в Яндексе. Вы спрашиваете — мы отвечаем.
Домашний хостинг рулит. Ну, до поры до времени… Хайрез
Старый добрый бесполезный интернет
Коллеги, давайте уже после праздников. А то ещё нужно сегодня посмотреть на симулятор хакера, шашки, которые играют сами в себя, и стометровку на чекбоксах.
Тестирование дешевых виртуальных серверов
Сразу стоит заметить, что характеристики виртуальных серверов отличаются друг от друга, а производительность, измеренная в определенный момент времени, является весьма относительной величиной, зависящей от нагрузки на ноду или канал, количества клиентов на ноде, времени суток,
Ответы на ваши вопросы про то, зачем нужно издательство для выпуска книги
Привет! У нас вышла третья книга, и в комментариях к посту вы спрашивали, зачем, собственно, нужно издательство. В нашем случае вдвойне, потому что мы работаем с бумагой, и у нас есть сеть дистрибуции — так зачем тогда издатель?
Ответы там довольно очевидные на первом слое — ну, это не наш бизнес. Но если копать дальше, можно узнать много дивного. Я покопал, нашухерив половину МИФа. Оказалось, что они вполне спокойно делятся данными и рассказами про, что и как делают с книгами. Оказалось, что у нас примерно похожие процессы запуска (только у них книги, а у нас игры), но есть нюансы.
Поэтому добро пожаловать в пост «что вы не знали про российский книжный рынок». И да, там есть пара странных вещей.
Как я написал и издал книгу об МГУ, или 12 критических ошибок
TL;DR – если хотите написать нон-фикшен ради денег – сразу забудьте. Но если душа просит приключений, жизнь кажется слишком простой — дерзайте! Приобретете массу ненужных связей и откроете в себе уйму недостатков. Зато будет весело :-)
Да, и это лонгрид; примерное время чтения – 20 минут.
Писать веб-сайты на ассемблере полезно и приятно
Конечно, многие скажут, что это ни-ни и писать для веба нужно только на PHP, ну или на один из модерных языках Питон, Руби, Node.js и т.д.
Но дело в том, что написание сайтов на ассемблере очень полезно, а с подходящими инструментами — легко и приятно.
Вообще-то, это утверждение было лишь гипотезой. Чтобы доказать или отвергнуть ее, этой весной я занялся писать форум на ассемблере.
Раньше у меня уже было веб-приложение на ассемблере — CMS для малого сайта. Только оно работает в режиме "один пишет, многие читают". При том, использует CGI интерфейс и поэтому "многие" читать одновременно тоже не получается.
Сегодня ночью мы успешно выполнили обновление вашего организма
Добрый день!
Мы рады представить вам новую версию, в которой много замечательных изменений! Вот только некоторые из них:
- Убраны пальцы ног. Отдельные пальцы только тратили излишние ресурсы, теперь ступня просто заканчивается второй пяткой меньшего размера. Форма второй пятки примерно совпадает с формой пальцев прошлой версии для совместимости с обувью. В некоторых азиатских и греческих локалях, увы, ряд сандалий будет несовместим с новой версией. Пользователи этих локалей могли прочесть уведомления о необходимости обновить обувь за 2 недели до релиза в подразделе 14.22 оферты на нашем официальном сайте.
- Исправлена ошибка в 6-й жаберной дуге, возвратный гортанный нерв больше не возвратный. В новой стабильной версии это прямой гортанный нерв.
- RBP v1.0: добавлена возможность для разработчиков обращаться к нервной системе по API.
Также исправлено более сотни мелких ошибок, внесено несколько изменений в архитектуру для большего удобства пользователя, поддержки экологичности, стабильности развития, снижения углеродного следа и экономии невозобновляемых энергоресурсов. Часть обновлений связана с безопасностью, но мы не раскрываем эти данные на текущий момент.
Что я не знал про образование
Я тут полез изучать опыт школьных учителей в педагогике, — и совершенно внезапно обнаружил кучу важных для управления проектами принципов. В смысле, что я опять хочу познакомить вас со странным человеком и рассказать про его опыт. Итак, знакомьтесь, обычная учительница в астраханской гимназии, Ольга Анисимова, которая порвала мне все шаблоны того, что происходит в обычной школе.
Она не учит детей методам решения задачи, она учит их сначала найти саму задачу, потом прикинуть спектр вариантов подхода, а уже потом — как конкретно получить ответ.
Она относится к детям как ко взрослым во многих аспектах.
Она позволяет себе ошибаться, позволяет детям исправлять свои ошибки и аргументировано спорить с ней. Более того, она иногда специально допускает ошибки, чтобы дети не расслаблялись.
Она разрешает готовить шпаргалки и списывать. Разрешает детям «выпихивать» на ответ того, кто выучил тему. Использует понятную детям игрофикацию для мотивации.
В общем, всё настолько пропитано здравым смыслом, что просто не может и не должно происходить в школе. В чёртовой школе!
Information
- Rating
- Does not participate
- Location
- Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity