«Системный аналитик всегда и везде сталкивается с бесконечным количеством диаграмм разного вида, с нотациями, чтобы нарисовать данные диаграммы и с бесконечным количеством инструментов для их описания. Но мало кто говорит о таком инструменте, как PlantUML.
Лично мне завесу тайны приоткрыл Альфа-Банк, здесь документация ведётся рядом с кодом, и схемы логичнее описывать тоже кодом. Но это не так страшно и не так сложно (почти) как кажется. Давайте я приоткрою ящик Пандоры и сниму кармическое проклятье с этого инструмента»
Диаграммы без боли и страданий: PlantUML
21 фича современного C++, которые вам обязательно пригодятся
Итак, судьба снова свела вас с C++, и вы поражены его возможностями с точки зрения производительности, удобства и выразительности кода. Но вот незадача: вы теряетесь в этом многообразии замечательных новых фич и, как следствие, затрудняетесь сходу определить, что из этого всего вам действительно стоило бы взять на вооружение в своей повседневной работе по написанию кода.
Не стоит расстраиваться, в этой статье вашему вниманию будет представлена 21 новая фича современного C++, которые помогут сделать ваш проект лучше, а работу над ним легче.
⚡️ Новости к этому часу
🔭 На новом снимке «Хаббла» запечатлена неправильная галактика NGC 7292 (ФОТО)
💸 YouTube снизил требования к создателям контента для увеличения числа участников партнёрской программы монетизации
🏭 НАМИ купил самарский завод Bosch по выпуску систем ABS и ESP
⚙️ В Петербурге запущено производство отечественных печатных плат и телекоммуникационного оборудования
🇪🇺 Google вынужден отложить запуск чат-бота Bard в Евросоюзе из-за проблем с конфиденциальностью
🎮 «Яндекс Музей» и «Музей советских игровых автоматов» открыли на ВДНХ выставку портативных консолей
#новости
Прифронтовая разведка методами OSINT
Как показывает практика, современные вооружённые конфликты требуют новых подходов к организации сбора и анализа открытых данных, которыми оперируют в рамках OSINT. В этой статье рассмотрим различные инструменты, которые могут быть использованы в контексте прифронтовой разведки и сбора сведений о происходящем в зоне боевых действий из открытых источников.
«Привет, Хабр! На связи Вадим Шевяков. Возможно, вы помните меня по другим статьям — в частности, по истории об органическо-технологической ферме М2. Сегодня я хочу поведать о новом дорожном приключении. На этот раз я попал в гости не к коровкам и козочкам, а к суровым (спойлер: нет) нижегородским айтишникам.
Расскажу, о чём мечтает каждая аутсорсинговая компания, из чего состоит идеальный бургер айтишника и куда женщинам вход строго воспрещён»
Ока + Волга = IT. Путешествие в Нижний Новгород
⚡️ Новости к этому часу
😠 Власти Индии угрожали заблокировать Twitter и провести обыски в домах сотрудников
👶 «Яндекс» выпустил Станции Лайт со Смешариками
🏆 Diablo IV установила рекорд продаж в Blizzard, преодолев отметку в $666 млн за пять дней после запуска
🔭 Астрофотограф запечатлел проход МКС по диску Солнца во время выхода в открытый космос двух астронавтов (ФОТО)
🚀 SpaceX совершила два запуска за 15 часов и 200-ю посадку первой ступени
👮♂️ У киберпреступников в РФ будут конфисковывать незаконно полученное имущество
🔜 С 28 июня Slack отключит поддержку русского языка в своём приложении
🔙 Габон забрал назад свой национальный домен .ga у регистратора Freenom
📛 Nature запретил публикацию статей и исследований, содержащих созданные с помощью ИИ изображения или видео
🍻 В МФТИ создали средство от опьянения и похмелья
#новости
«Не успев написать про забастовку модераторов на Реддите, я совершенно случайно узнал про забастовку модераторов на Stack Overflow. Формально эти два события никак между собой не связаны, но исходной причиной обеих является самая горячая тема 2023 года: да, это генеративный ИИ»
Забастовка модераторов Stack Overflow
«За последнее время мне довелось провести немало технических собеседований на позицию DevOps-инженера, в связи с чем появилась идея формализовать полученные выводы в этой статье. Хочу поделиться своими наблюдениями, субъективным мнением, и задать самому себе вопросы, ответы на которые, возможно, мне помогут получить читатели данной статьи»
Я — айтишник, я не хочу много знать
Первые агенты для самообучения сильного ИИ
Тысячи учёных, программистов и просто энтузиастов по всему миру сейчас со всех сторон стараются подойти к главному изобретению в истории человечества, если оно будет сделано — это сильный ИИ.
Один из подходов к его созданию — самообучение так называемых агентов, то есть автономных систем, способных найти решение для произвольных задач и улучшать его до бесконечности. Результаты первых экспериментов интересные.
Долгая смерть Бетельгейзе и её научные аспекты
Одна из ярчайших звёзд нашей галактики, красный сверхгигант Бетельгейзе, претерпевает череду пертурбаций. Рассмотрим, каковы могут быть последствия гибели сверхгиганта, чем они интересны для науки и каким образом их пытаются прогнозировать и моделировать.
«Приветствую вас, любители ностальгических игр. Сегодня я хотел бы вернуться к тактическим играм прошлого. И если недавно я рассказывал про относительно свежую Операцию Silent Storm, то в этот раз хочу остановиться на мастодонте этого жанра: Jagged Alliance 2. Игра, вышедшая в 1999 году, для многих геймеров стала эталоном того, какими должны быть тактические стратегии»
Ностальгические игры: Jagged Alliance 2
Военный ИИ на основе нейросети атаковал собственного оператора во время учений?
2 июня 2023 года британская The Guardian сообщила устрашающую новость. На военном саммите в Лондоне полковник ВВС США Такер Гамильтон описал испытания ударного дрона с ИИ. БПЛА полагалось атаковать системы ПВО условного противника. ИИ решил, что оператор, имеющий возможность отозвать удар, является помехой для выполнения задания — и условно уничтожил собственного оператора.
Когда ИИ прописали, что убивать собственного оператора не положено — дрон сделал собственные выводы и условно уничтожил вышку связи, дабы всё равно исключить возможность отмены атаки и обеспечить себе более высокие шансы на выполнение задачи. Мировые СМИ и соцсети подхватили сенсацию и стали писать чуть ли не о реальном уничтожении оператора восставшим роботом. Потом последовали опровержения — но они убедили не всех.
Попробуем разобраться, что же всё-таки сказал полковник Гамильтон и насколько мы близки к бунту боевых дронов против своих создателей
Космические колонии: как искусственный фотосинтез может стать ключом к устойчивой жизни за пределами Земли
Жизнь на Земле обязана своим существованием фотосинтезу — процессу, появившемуся 2,3 миллиарда лет назад. Эта чрезвычайно интересная (и до сих пор не до конца понятная) реакция позволяет растениям и другим организмам получать солнечный свет, воду и углекислый газ, преобразуя их в кислород и энергию в виде сахара.
Фотосинтез — настолько неотъемлемая часть функционирования Земли, что мы воспринимаем его как нечто само собой разумеющееся. Но когда мы смотрим за пределы нашей планеты в поисках мест для исследования и заселения, становится очевидно, насколько редкий и ценный этот процесс.
Эффект внутреннего JSON
Джейк с энтузиазмом приступил к своей новой работе, ожидая нового опыта и новых сложных задач. Он жаждал изучать новые стеки технологий и узнать, чему его новая компания может научить его в мире ПО.
Ему сказали, что он будет работать над веб-сайтами и иметь дело с JavaScript, Node.js, JSON и тому подобным. Звучало вполне логично для веб-разработки; странным был только комментарий нетехнического собеседователя, что всё «построено на основе Subversion». Джейк решил, что просто чего-то недопонял.
Как выглядит край Вселенной?
Несмотря на всё, что мы узнали о нашей Вселенной, многие экзистенциальные вопросы до сих пор остаются без ответа. Мы не знаем, конечна или бесконечна наша Вселенная; мы знаем только, что её физический размер должен быть больше той части, которую мы можем наблюдать. Мы не знаем, охватывает ли наша Вселенная всё существующее, или это лишь одна из многих Вселенных, составляющих мультивселенную. И мы остаёмся в неведении относительно того, что произошло на самых ранних стадиях всего: в первую крошечную долю секунды горячего Большого взрыва, поскольку у нас нет доказательств, необходимых для надёжных и подтверждённых выводов.
Но в одном мы уверены точно: у Вселенной есть край. Только не в пространстве, а во времени. Поскольку горячий Большой взрыв произошёл в известное, конечное время в прошлом — 13,8 миллиарда лет назад, с неопределённостью менее 1% — существует «край» того, как далеко мы можем видеть. Даже при скорости света, предельной космической скорости, существует фундаментальный предел того, как далеко назад мы можем заглянуть. Чем дальше мы смотрим, тем дальше назад во времени мы заглядываем. И вот что мы видим, приближаясь к краю Вселенной.
Моддер под ником Wxnod доработал видеокарту GeForce RTX 2080 Ti, увеличив объём её видеопамяти с 11 ГБ до 44 ГБ.
Сделать это получилось за счёт того, что у GeForce RTX 2080 Ti такая же печатная плата, как у карты Titan RTX Pro с 24 слотами для чипов VRAM на передней и задней панели. Таким образом, с обеих сторон можно установить по 12 чипов памяти.
Вышедшая в 2018 году GeForce RTX 2080 Ti оснащалась 11 ГБ видеопамяти (11 чипов по 1 ГБ) с 352-битной шиной. Wxnod удалил «родные» чипы и заменил их новыми 2-гигабайтными модулями от Samsung. Он заполнил все слоты печатной платы, и в результате модифицированная GeForce RTX 2080 Ti получила 48 ГБ видеопамяти. Из-за особенностей конструкции видеокарты и 352-битной шины заработали только 22 из 24 чипов, итоговый объём видеопамяти составил 44 ГБ.
Судя по скриншотам, видеокарта распознаёт все 44 ГБ, однако из-за проблем с драйверами и прошивкой BIOS запустить какую-либо игру пока не позволяет.
Что сейчас происходит с климатом: три больших WTF
По состоянию на 10 июня 2023 года мировые данные показали удивительное совпадение ряда драматических климатических явлений. Сочетание многолетнего нагревания океана, вызванного энергетическим дисбалансом Земли, нагревание Антарктиды из-за увеличения площади непокрытого льдом океана, сдвигов ветров и нагревания поверхности из-за Эль-Ниньо, отсутствия пыли в Сахаре и ограничения на содержание серы в судовом топливе 2020 года в совокупности вызвали беспрецедентный нагрев поверхности океана.
Фоторезистор = навигатор
Наверное сложно поверить, что такой косный электротехнический компонент как фоторезистор может в какой-то мере заменить дорогущий цифровой санкционный навигационный приёмник. Но это в самом деле так.
Если взять микроконтроллер, к ADC-пину подключить фоторезистор, целый день непрерывно записывать на SD-карту показания солнечной освещённости с вкраплениями временных отметок из часов реального времени RTC, то спустя 24 часа можно оценить широту и долготу.
Попробуем понять, работает ли эта идея
«Предсказанием переходов нельзя управлять, его нельзя включить или выключить — он намертво срощен с современными процессорами.
Поэтому сегодня статья будет прямолинейной и короткой. Но я считаю важным затронуть тему предсказателей перехода. Больно она фундаментальная. Быть программистом и не знать о предсказателе переходов — это как быть человеком и не знать о рефлексах!»
Сказка про Branch prediction
«В конце 2022 года открытый игровой движок Героев Меча и Магии 2 (fheroes2) добрался до заветной 1.0 версии. Несколько лет назад на Habr уже была новость о движке, когда текущие разработчики только-только взялись за него. Возможно, кому-то было бы интересно узнать о прогрессе и планах проекта на будущее»
Обновление fheroes2 — открытого движка «Heroes of Might and Magic 2»
На Реддите назревает, возможно, крупнейшее противостояние между интернет-платформой и пользователями в истории
Массовые протесты вызвало планируемое введение платы за доступ к API, а по факту — фактическое отключение альтернативных мобильных клиентов.
Самодельный электросёрф: антиинструкция
«Как это доска с мотором стоит 1,000,000 рублей?
Я с батей в гараже сделаю за 100К»
Если после этой мысли вы начали искать информацию в Интернете и набрели на эту статью — открывайте пиво/опрокидывайте стопку/наливайте бокал белого, и поехали!
Около месяца назад мы начали собирать истории карьерных провалов от людей, готовых поделиться своим опытом. За это время нам прислали примерно 50 историй: от потери работы и неудачных проектов до трудностей руководителей и корпоративного абьюза.
Неделю назад мы опубликовали первые три истории.
Теперь готовы представить вам ещё пять.
Если вы проходили через подобные сложности, делитесь советами в комментариях👇
SpaceX официально приняла на работу в отдел создания ПО спутникового интернета Starlink 14-летнего разработчика Кайрена Квази. Он недавно получил диплом бакалавра, окончив Инженерную школу Университета Санта-Клары в Калифорнии, став самым молодым выпускником в истории этого учебного заведения.
Квази имеет на своём счету опыт работы в Intel, где он проходил стажировку в отделе ИИ. Также он принял участие в обучающей программе для молодых специалистов от Blackbird.AI, которая работает в сфере кибербезопасности. Там он помогал в разработке алгоритма для выявления случаев манипулирования контентом в соцсетях.
Источники СМИ сообщили, что Кайрен Квази в два года начал говорить полными предложениями. В возрасте девяти лет он понял, что опережает школьную программу, и решил поступить в Муниципальный колледж Калифорнии. В это же время, по результатам теста на IQ он попал в 99,9-й процентиль людей с самым развитым интеллектом, рассказали его родители. В Университет Санта-Клары его зачислили в возрасте 11 лет. Там он стал изучать информатику и инженерию.
Теперь Квази направляется в город Редмонд в штате Вашингтон со своей мамой Джулией, чтобы стать самым молодым инженером-программистом SpaceX.
«Я присоединюсь к самой крутой компании на планете в качестве программиста в инженерной команде Starlink. Это одна из редких компаний, которые не использовали мой возраст в качестве произвольного и устаревшего показателя зрелости и способностей разработчика», — написал Квази в посте на LinkedIn.
⚡️ Новости к этому часу
🆕 Вышел Debian 12 «Bookworm»
⚖️ Ассанж подаёт новую апелляцию в Верховный суд Великобритании против экстрадиции в США
🙀 Многослойные платы видеокарт Gigabyte Nvidia GeForce RTX 30/40 трескаются, производитель отказывает в гарантии
🛢 Нейросеть «Газпром нефти» нашла новые запасы нефти в ХМАО и Томской области
🎮 Bethesda показала геймплей Starfield, раскрыла детали игрового процесса и озвучила системные требования к тайтлу (ФОТО)
🚜 TrueConf показала возможности своего шумодава при включённом тракторе
📱 На Reddit началась акция протеста против новых условий форума, многие подфорумы стали недоступны на 48 часов
👮♂️ В Южной Корее арестовали бывшего топ-менеджера Samsung по обвинению в краже коммерческой тайны
⛪️ В Германии ChatGPT провёл службу в церкви
🤷♂️ Huawei зарегистрировала торговую марку Vision Pro за четыре года до презентации гарнитуры Apple
#новости
Кто в ИТ служил, тот в цирке не смеётся: проектная драма в трёх актах
Не всегда провалы проектов связаны с плохим планированием, недостаточными компетенциями или ошибками в разработке. Иногда из-за «чёрных лебедей» проект начинает жить настолько бредовым и непредсказуемым образом, что ты ощущаешь себя героем трагикомедии.
«Я прекрасно понимаю, что, скорее всего, через 100 лет никакие колонисты не найдут жутких монстров из космоса — мы во Вселенной совсем одни, хотя это неточно. А вот корпорации, для которых человеческая жизнь — мусор, точно будут и через 100, и через 200 лет»
Как снимали первого «Чужого» и почему он намного страшнее, чем кажется
«Этой весной выпустил свой новый альбом биперной музыки для ZX Spectrum 48K — Ear Shaver. Послушать без дополнительных прелюдий можно в прикреплённом видео или на разнообразных музыкальных площадках»
Альбом биперной музыки «Ear Shaver» и история его создания
«Авторы Хабра, которые переводят статьи, делают большое дело — они преодолевают за других большущий языковой барьер, это я говорю без иронии. Одновременно я регулярно вижу самодельные или сделанные фирмами программы для запоминания слов, и это я считаю не самым полезным делом. Да, конечно, карточки полезны. На начальном этапе, уча с полного нуля, первые 50 слов можно ими выучить. Дальше слова лучше учить в контексте»
Бросьте запоминать английские слова. Учите грамматику
#хабраархив
Как заставить программистов пахать? 5 неочевидных советов
Для начала придётся забыть слово «заставить». Задача — помочь сотрудникам полюбить зарабатывать вам деньги. Если сотрудник любит работодателя, он приносит ему деньги. Если сотрудник НЕ любит работодателя, он вредит ему.