Как стать автором
Как использовать тестирование для создания более устойчивых и надежных AI-систем?

C развитием технологий искусственного интеллекта (AI) и машинного обучения (ML) все больше и больше компаний стремятся создать AI-системы, которые могут помочь им автоматизировать бизнес-процессы, повысить эффективность и конкурентоспособность. Однако, как любая другая технология, AI не лишена рисков и вызовов. Один из основных рисков связан с недостаточным тестированием, что может привести к серьезным проблемам, таким как неправильные рекомендации, ошибки в принятии решений и даже потере данных.
Кризис найма в IT или немного отрезвляющей информации
Небольшой очерк про процесс поиска второй работы в IT
О [корпоративных] менеджерах паролей
Написать свой поток сознания на тему менеджеров паролей меня побудила статья на хабре "Пассворк для сисадмина: как организовать работу со всеми паролями". Внимательно прочитал все комментарии, "много думал". Планировал написать комментарий к статье, но что-то не сложилось, пишу сюда (в первый раз, если что).
любой [корпоративный] менеджер паролей - это костыль, который создаёт ложную иллюзию "безопасности" и (самое главное) "контролируемости ситуации".
Проблема 1: пользователь 1 имеет доступ к логину, паролю, url/другому адресу для ввода пароля. Пароль - в пассворк или другом менеджере, всё остальное - неважно где, главное, что он это знает/имеет доступ. Он создаёт на рабочем столе текстовый файлик и туда всё это записывает (ну лень ему каждый раз авторизовываться в менеджере паролей и пароль не каждый день меняют). И работает с этим файликом по необходимости.
Пользователи 2 и 3, как последние идиоты, каждый раз заходят в менеджер паролей, и используют пароли оттуда.
Проходит время, пользователь 1 либо видит сообщение о необходимости изменить пароль, (либо по злому умыслу) самостоятельно его изменяет и не заносит в менеджер паролей.
Проблема 1.1: Начинаются разборки "Кто менял пароль?", все (1,2,3) говорят "не я". Кого будем наказывать? (это конкретнейший пистон авторам статьи за "можно выяснить кто сменил пароль").
Проблема 1.2: "Авторизованный" пользователь (владелец) перед увольнением (например) удалил "свою" учётку на внешнем ресурсе. Получил уведомление на корпоративную почту, подтвердил. Поскольку последние полгода-год заходил по паролю из блокнотика - подставил 2 и 3.
Как Chatbot GPT может помочь вам подготовиться к собеседованию на иностранном языке

В процессе изучения иностранных языков на каком-то этапе возникает необходимость просто в практике живого общения. Изучение любого языка можно разделить на несколько разделов, которые лежат в разных плоскостях:
Бали. Как временное место жительства
Пердящие байки, трудности с жильем, банда хвостатых гопников, одна мерзкая змея и актуальная стоимость жизни на «сказочном» острове.
RuToken + Ansible: костыль с локальной аутентификацией
Ansible не поддерживает управление хостами с двухфакторной аутентификацией (2FA), причина этого разъясняется в FAQ.
Рекомендации различных ресурсов интернета по обходу этого ограничения можно свести к трём группам.
Превращаем ответ Api Яндекс Appmetrica в pandas DataFrame

Привет, Хабр. Пишу впервые на Хабре и пишу затем, чтобы не только помочь вам, ув. читатели, но и себе вашими замечаниями и всем таким.
Для кого заметка?
Для тех кто получил ответ от яндекс метрики и хочет сделать с ним что-нибудь в pandas.
В чем проблема?
Если вы выбираете OAUTH, то это ничего не значит. По крайней мере для Яндекса

Привет всем.
Хочу поделиться опытом использования OAuth. И более того, немного окунуться в то место куда макают лицом в тупизм Яндекса в этой области. Как оказалось, даже если ты используешь этот метод, то это ничего не значит.
ChatGPT — неукротимый зверь?

Разговорный чатбот ChatGPT как будто из ниоткуда свалился на наши головы 30 ноября 2022 года и сразу завладел сердцами и умами миллионов людей.
Уже целые дифирамбы написаны об этом чатботе и его функционале, с которым, полагаю, все успели поиграться, опробовав различные и порой ужасающие (причем в обоих смыслах) грани его функционала.
Вкратце напомню. ChatGPT — виртуальный “умный” ассистент на основе огромной нейронной модели, которого Вы можете попросить о чем угодно, что подразумевает преобразование текста/кода в текст/код.
То есть, например, найти исторические данные, написать пост в соцсети, эссе на свободную тему, любовный стих, программный код и многое другое. Своего рода Джин из сказок про Алладина, только доступный без волшебных ламп.
ixbt.com не любит большие фреймы
Некоторое время назад у меня на компьтере перестал работать сайт ixbt.com.
Санкции, подумал я, и забил на некоторе время.
Потом как-то за завтраком открыл ixbt.com на телефоне и он прекрасно загрузился. Но на десктопе по прежнему не работал ни в одном из браузеров (firefox, chrome, edge, brave).
Стал гуглить проблему и оказалось, что на форуме ixbt.com уже давно существует тема «Не открывается сайт IXBIT». Некоторые пользователи жалуются, что у некоторых нет доступа к сайту уже больше полугода. Причем forum.ixbt.com прекрасно работает и у меня, и у других товарищей по несчастью.
Стал искать причины такого поведения.
Лицензия ФСБ на криптографию: как, кому, зачем?

В последние годы криптография стала все более популярной в мире информационной безопасности. Она используется для защиты конфиденциальных данных и обеспечения безопасности связи в Интернете. Однако, в России для использования криптографии требуется получение лицензии от Федеральной службы безопасности (ФСБ). Процесс ее получения регулирует Постановление Правительства РФ от 16.04.2012 № 313. Что необходимо для ее получения?
Интерфейсы в TypeScript

Интерфейсы представляют собой способ описать объект без указания его реализации. Для их объявления в Typescript используется ключевое слово interface. То есть интерфейс служит для записи формы объекта и может использоваться для указания типа переменной. Этой переменной можно присвоить любой объект, подходящий под описание интерфейса. Также интерфейсы можно расширять с помощью ключевого слова extends аналогично классам, но делать это стоит с осторожностью и не создавать больших иерархий.
Ушедшая с рынка SIENE осталась безнаказанной: петербуржцу отказали в удовлетворении требований на 11 млн рублей

Ушедшая с рынка SIENE осталась безнаказанной: петербуржцу отказали в удовлетворении требований на 11 млн рублей
13 книг о том, как работает наш мозг: от эволюции до сознания

Существует множество книг, которые помогают понять, как работает наш мозг. Некоторые из них написаны учеными, другие - практикующими психологами, но все они предлагают уникальный взгляд на то, как функционирует наш главный орган.
Вот список 13 книг о том, как работает мозг:
"Мозг. История" (The Brain: A Very Short Introduction) автора Майкла О'Ши. В этой книге рассказывается о том, как мозг эволюционировал и как он работает в настоящее время.
"Мыслить быстро и медленно" (Thinking, Fast and Slow) Даниэля Канемана. Канеман, нобелевский лауреат по экономике, объясняет, как мы принимаем решения и как можно использовать этот процесс в своих интересах.
"Человек, который ошибался" (The Man Who Mistook His Wife for a Hat) Оливера Сакса. Сакс - практикующий нейролог - рассказывает о том, какие странные вещи могут происходить с нашим мозгом и как это влияет на нашу жизнь.
"Тайная жизнь мозга" (The Secret Life of the Brain) Ричарда Рестака. Рестак - нейрохирург - рассказывает о том, как наш мозг управляет нашим поведением и нашими чувствами.
"Искусство мышления" (The Art of Thinking Clearly) Рольфа Добелли. Добелли - писатель и предприниматель - рассказывает о том, как избежать ошибок в мышлении и принятии решений.
"Мозг: путешествие внутрь" (The Brain: A Journey Through the Brain) Дэвида Эгглмана. В этой книге описываются различные части мозга и их функции.
"Телепатия и теория поля мозга" (Telepathy and the Etheric Vehicle) Алис Бейли. Бейли - писатель и мистик - рассказывает о том, как наш мозг связан с энергетическими полями и как это влияет на нашу жизнь.
Включение Elan-touchpad на ноутбуках Lenovo IdeaPad и других на Linux Ubuntu

После установки Linux, Вы заметили, что у Вас не работает touchpad. В интернете довольно много информации на этот счет, тема довольно популярная, но то, что находил я, либо не работало, либо не имело конкретики.
Поэтому я предлагаю следующее решение проблемы.
«Элементарный» Вор или плата за использование Selenide

Однажды, в одном из супермаркетов, при оплате пластиковой картой, у меня произошло двойное списание, и позвонив в один, всем известный банк, я узнал, что у них произошел какой-то сбой, и проблема массовая, но на вопрос когда же все-таки мне вернут мои деньги, я услышал:
.NET 8 Preview 2 повышает производительность Blazor

Улучшения ASP.NET Core во второй предварительной версии .NET 8 включают высокопроизводительный компонент Blazor для отображения табличных данных и частичную JIT-компиляцию для приложений Blazor WebAssembly.
Вторая предварительная версия планируемой платформы разработки программного обеспечения .NET 8 от Microsoft улучшает веб-фреймворк ASP.NET Core за счет высокопроизводительного компонента grid и улучшенной производительности WebAssembly.
Microsoft .NET 8 Preview 2 был представлен 14 марта и доступен для загрузки с сайта dotnet.microsoft.com.
Основные возможности ASP.NET Core в новой предварительной версии .NET 8 включают высокопроизводительный компонент сетки Blazor под названием QuickGrid для отображения данных в табличной форме. Он предлагает такие возможности, как сортировка, фильтрация, пейджинг и виртуализация. Blazor - это фреймворк для создания клиентских веб-интерфейсов на C#.
.NET 8 Preview 2 также улучшает производительность Blazor WebAssembly, используя "jiterpreter", новую функцию времени выполнения в .NET, которая обеспечивает поддержку частичной JIT (just in time) компиляции в интерпретаторе .NET IL. Jiterpreter оптимизирует выполнение байткодов интерпретатора, заменяя их крошечными кусочками кода WebAssembly.
.NET 8 Preview 2 следует за .NET 8 Preview 1, представленной 21 февраля. В целом .NET 8 предоставит новые возможности в таких областях, как Linux и JSON, а также полнофункциональное веб-программирование с помощью ASP.NET Core. Общая доступность .NET 8 запланирована на ноябрь.

