При составлении контрактов, технических заданий, проектов термины становятся юридически значимыми определяющими условиями. В текущих условиях, когда требования ст. 46 184-ФЗ «О техническом регулировании», ГОСТы являются уже не добровольной, а обязательной нормой. Возникает необходимость использовать и сопоставлять тысячи терминов. Для облегчения работы с этими понятиями и создан этот словарь.
Все потоки
Новости
Комета 12P/Pons-Brooks. Условия видимости со 2 по 15 апреля 2024 года
Лучшее время для наблюдений этого визита кометы Понса-Брукса уже миновало — в марте 2024 года (если говорить о территории России и сопредельных государствах). В апреле в северном полушарии Земли комета едва ли будет видима удовлетворительно. В южном полушарии условия её видимости заметно лучше, особенно, на фоне того, что 21 апреля комета проходит перигелий орбиты.
Почти всё интересное о самой комете я уже рассказал в первой части обзора. Но есть, что к тому добавить.
Имена, обозначенные в названии кометы очень значимые в астрономии.
Месье Жан-Луи Понс — сотрудник Марсельской обсерватории (а позже - её директор) и по сей день является лидером среди ловцов комет, охотившихся на хвостатых страниц визуально. На его счету 37 открытых комет. Комета Понса-Брукса — одна из пойманных Понсом.
Случилось это 12 июля 1812 года. В ту пору не было интернета, а сама срочная почта была — голубиная (и вряд ли голубей использовали для доставки научной корреспонденции). Поэтому, об открытии этой кометы Мир узнал не сразу. В России, например, о новой комете никто ничего не знал до начала августа, когда её независимо обнаружил Винсент Вишневский. Это, конечно, никого не удивляет. Но то, что даже в той же Франции — уже после Вишневского — 2 августа, комету открывает Алексис Бувар — ничего о ней не зная.
Сейчас достаточно просто зайти на специальный сайт, и выяснить — "действительно ли наблюдаемый мною объект является никому неизвестным?"
Вот, только, никто не может прогнозировать, как долго еще будут открываться в России соответствующие научные сайты.
Разница между pool.map и pool.map_async в Python
Еще одна статья-шпаргалка о модуле multiprocessing в Python, без воды, от новичка для новичков многопроцессорного программирования.
pool.map и pool.map_async являются методами модуля multiprocessing.Pool в Python, которые позволяют параллельно выполнять функции на нескольких процессах.
Rust — это не «memory safe C»
TL;DR:
1) в Rust намного больше достоинств, чем просто скорость и безопасность
2) в Rust по умолчанию CDD (compiler-driven development, разработка через компилирование). Это как TDD, только CDD
3) Rust не сложный язык, особенно если не гнаться за максимальной производительностью
В этой статье я бы хотел рассказать:
1) почему взгляд на Rust как на "memory safe C" очень сильно сужает область его возможного применения
2) почему я смотрю на Rust как на очень удобный в разработке язык высокого уровня, которому просто случайно повезло оказаться невероятно быстрым
3) почему разработка на Rust быстрее, чем многие думают
4) почему Rust это один из лучших языков общего назначения
Истории
Семь бордов и одна таска
Вариант построения системы управления задачами небольшой команды разработки. Без вовлечения руководства, на возможностях имеющегося трекера.
Полезные борды и другие приёмы из личной практики.
Мы так и не смогли защитить свою модель машинного обучения от состязательных атак. Пока
Наша команда разработчиков Исследовательского центра доверенного искусственного интеллекта ИСП РАН первые два года занималась построением сетевой системы обнаружения вторжений, основанной на применении методов машинного обучения. А в последний год мы сменили щит на меч и начали атаковать состязательными атаками (adversarial attacks) синтезированную нами же модель.
Задача была простой: оценить устойчивость модели к состязательным атакам. Спойлер: модель не устойчива, а как это исправить — мы пока не знаем. Подробности ниже.
Слово vs Понятие и Почему специальные методики запоминания слов — баловство
Представим, что англичанин учит русский язык, встречает слово «стол». Ему объясняют, что это и table, и desk (письменный). Ну ок. Затем он встречает где-нибудь «паспортный стол». Стол?? Видит в супермаркете вывеску «Стол заказов», но там внезапно нет никакого стола, а есть девочка за стойкой с планшетным компьютером… Англичанин начинает понимать, что «стол» — это ещё некий пункт, где граждан принимают по конкретному вопросу (логично: исторически для работы с документами требовался desk).
Со временем выясняется, что «стол» — это не только table и desk, но и board, и department, и ещё много чего. В сознании англичанина «стол» обрастает дополнительными значениями и постепенно кристаллизуется из слова в понятие. Услышав, что кому-то дали «кров и стол», он на этом этапе уже легко понимает, что речь не про desk.
В контексте изучения языка, начинающий мыслит словами и их отдельными значениями. Продвинутый студент мыслит понятиями, которые сформировались через многократное соприкосновение с отдельными значениями слов в разных контекстах.
Дайте начинающему и продвинутому студентам один и тот же английский текст. Допустим, начинающий знает все слова в этом тексте и даже те конкретные значения, в которых эти слова использованы. Вроде бы, они с продвинутым студентом в равных условиях. Но! Начинающий всё равно тратит больше времени на то, чтобы перевести/понять текст: ему приходится разбираться, в каком конкретно значении использовано каждое слово, и собирать эти смыслы в предложение. Продвинутый делает это мгновенно: любую фразу он просвечивает сквозь кристаллы тяжёлых, годами формировавшихся понятий.
Эффект бабочки и рынки (ч.2)
Перед прочтением этой публикации, советую ознакомиться с 1 частью.
Бенуа Мандельброт об эффекте бабочки в экономике
Международную экономику можно рассматривать как единую систему, в которой каждая часть влияет на другие. Подобно атмосфере, экономика и рынки - это сложные системы, в которых мы видим только видимые результаты - дождь или солнце, бум или крах. С приходом глобализации и улучшенных коммуникационных технологий экономика стала еще более взаимосвязанной, чем в прошлом. Один эпизод волатильности рынка может вызвать проблемы для всей системы. Эффект бабочки в экономике относится к совокупному воздействию небольших изменений. Как следствие, сделать точные прогнозы на будущее или определить точную причину необъяснимого изменения практически невозможно. Длительные периоды стабильности сменяются внезапным падением и наоборот.
Решение cryptopals. Часть 3
Завершаем решение cryptopals. В этой части рассмотрим блоки заданий 5 и 6, которые посвящены криптографии с открытым ключом.
Шардирование (sharding). Эпизод 1: Начало и шардирование по идентификатору
Divide et impera (разделяй и властвуй) – древний принцип для управления чем-то большим и сложным.
Многие из нас программируют. Многие из нас делают системы, сложные системы. Но некоторым повезло работать в ситуации, когда объёмы по-настоящему огромны и требования кажутся невыполнимыми. Шардировние – один из излюбленных счастливчиками, которых зовут приключения, приемов.
Что-нибудь разбить на кусочки – это круто! Переходите на сторону шардирования у нас есть печеньки!
Использование ML и новых методов кластеризации для борьбы с COVID-19: Революция в выявлении вирусных мутаций
С момента появления COVID-19 мы застали множество “волн” и новых вспышек вируса. Помимо очевидной тяжести заболевания и невероятной скорости передачи, SARS-CoV-2 также отличается большим количеством различных мутаций, уклоняющихся от иммунных реакций.
Несмотря на то, что сейчас ситуация с коронавирусом стабилизировались, вирус продолжает развиваться и мутировать, что все равно сохраняет большую опасность для населения, в связи с трудностью и затратностью отслеживания его эволюции.
В данной статье я подробно расскажу, как с помощью машинного обучения и новых методов кластеризации исследователям удалось встать на путь обнаружения новых вариантов вируса SARS-CoV-2, вызывающего COVID-19, со значительным временным и вычислительным выигрышем, по сравнению с существующими методами.
Для начинающих программистов
После окончания университета через несколько лет работы по специальности у меня появилась мысль прийти на кафедру программирования и предложить организовать лекцию для студентов старших курсов, где я бы рассказал им, как вообще работается программистом, и что я сам хотел бы знать об этом, когда учился. Это по разным причинам не случилось, но идея осталась, и я решил реализовать ее в виде статьи. Текст написан для студентов без опыта работы.
Глобальные события в мобильном приложении
Одну и ту же задачу в программировании можно решить множеством различных способов. Привычного подхода, когда мы просто вызываем методы напрямую, обычно хватает почти для всех типов задач. Но с таким подходом в больших системах не всегда удаётся сохранить качество кода и малое количество связей между его компонентами. В этом могут помочь события, но не простые, а глобальные. Я предлагаю разобрать, для чего в приложении могут понадобиться глобальные события. Какие проблемы они решают и какие создают. И как реализовать их наилучшим способом.
Ближайшие события
Мега-Учебник Flask Глава 2: Шаблоны (издание 2024)
После завершения главы 1 у вас должно получиться простое, но функциональное веб-приложение. Во второй части серии мега-учебника по Flask я собираюсь обсудить, как работать с шаблонами.
Последний полёт Delta IV Heavy никак не состоится. Что это за ракета-носитель и чем она известна?
За последние несколько дней полёт ракеты-носителя Delta IV Heavy от компании United Launch Alliance переносился несколько раз. А ведь это важное событие в истории космонавтики, поскольку «космический грузовик» должен совершить свой последний рейс. Чем известна Delta IV Heavy? Подробности — под катом.
Синергия продуктов Anti-DDoS и WAF
Группа компаний «Гарда» – производитель семейства продуктов для защиты данных и сетевой безопасности. В нашем портфеле более 15 различных систем, которые помогают зрелым заказчикам решать задачи кибербезопасности. Под тегом #продуктыгарда мы будем размещать посты, из которых вы узнаете лучшие практики применения, особенности решений и их интеграции друг с другом.
С учетом того, что мы защищаем 50% российского интернета от DDoS-атак логично продолжить постинг именно этой темой. Экспертизой здесь в группе компаний заведует Вадим Солдатенков, руководитель направления продуктов «Гарда Anti-DDoS». Вадим отвечает за развитие группы решений, регулярно принимает участие в мероприятиях в качестве спикера, делится опытом с редакциями СМИ. Сегодня Вадим выступил контрибьютором материала о практике защиты WAF.
Каково быть тимлидом и почему они так быстро выгорают
Привет, на связи ProductStar! Быть тимлидом — это не просто занимать руководящую позицию в команде. Это значит быть наставником, мотиватором и стратегическим партнером для подчиненных. Как лидер, вы отвечаете за результаты работы всей команды, но ваши обязанности не заканчиваются на контроле выполнения задач. А еще тимлиды сталкиваются с одной из самых серьезных проблем — быстрым выгоранием. Обо всем этом нам рассказал Алексей Власов.
Книга «Генеративное глубокое обучение. Как не мы рисуем картины, пишем романы и музыку. 2-е межд изд.»
Генеративное моделирование — одна из самых обсуждаемых тем в области искусственного интеллекта. Машины можно научить рисовать, писать и сочинять музыку. Вы сами можете посадить искусственный интеллект за парту или мольберт, для этого достаточно познакомиться с самыми актуальными примерами генеративных моделей глубокого обучения: вариационными автокодировщиками, генеративно-состязательными сетями, моделями типа кодер-декодер и многим другим.
Дэвид Фостер делает понятными и доступными архитектуру и методы генеративного моделирования, его советы и подсказки сделают ваши модели более творческими и эффективными в обучении. Вы начнете с основ глубокого обучения на базе Keras, а затем перейдете к самым передовым алгоритмам.
Обзор продукта «Структура API» и новой функциональности сравнения Open API спецификаций
Всем привет!
Сегодня мы хотим вам рассказать о нашем продукте «Структура API» и последних изменениях в нём. Данный продукт позволяет решить одну из важнейших задач в управлении API – это получение актуальной и полной структуры API на основании реального трафика. Результат представляется в привычном swagger виде. На рисунке 1 представлен общий вид пользовательского интерфейса.
Девять типов программистов в 2024 году
О программисты! Костяк цифровой эры, незримые прядильщики нашей онлайн-вселенной. Боковая ветвь человекообразных приматов, связанных тесными родственными узами с Homo Sapiens. Отличаются плохой осанкой, лёгкой степенью мизантропии и способностью решить любую проблему, заглянув в Google. Это густонаселённое племя пестрит восхитительным разнообразием, которое чётко прослеживается в стилях программирования и личностных характеристиках.