«Если эксперимент не удался один раз, виноват эксперимент, два раза — экспериментатор, три — теория» (Лев Клейн)У меня хорошая новость для тех, кому надоело читать мои нудные лонгриды по квантовой теории и философии физики. В этой статье будет одна практика – квантовые эксперименты в домашних условиях, с минимальным бюджетом и без специального оборудования. Я решил снять и наглядно продемонстрировать, как построить квантовый компьютер своими руками и выполнить на нём квантовое вычисление - алго…
Investment Research for Everyone, Everywhere. The first financial Platform that is free and fully open source. Offers access to equity, options, crypto, forex, macro economy, fixed income, and more while also offering a broad range of extensions to enhance the user experience according to their needs. Sign up to the OpenBB Hub to get the most out of the OpenBB ecosystem. We have also open source an AI financial analyst agent that can access all the data within OpenBB, and that rep…
A modern JavaScript utility library that's 2-3 times faster and up to 97% smaller—a major upgrade to lodash. es-toolkit · English | 한국어 | 简体中文 es-toolkit is a state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations. es-toolkit offers a variety of everyday utility functions with modern implementations, such as debounce, delay, chunk, sum, and pick. Designed with performance in mind, es-toolkit achieves 2-3× better performance in mod…
Отправная точка — преобразование аналогового сигнала (звук) в цифровой, неизбежно приводит к потерям и искажениям, тем более что конечный результат стараются тем или иным способом сделать покомпактнее. Обратный процесс тоже ничего хорошего не добавит. Трагично и поучительно, что и сегодня, для «звуковоспроизведения высокой верности» наиболее близким к оригиналу массовым способом сохранения звукозаписи, как и при царе Горохе, остаётся грампластинка. Как говорит наш дорогой шеф, в нашем деле…
Привет, меня зовут Вадим. Я делаю платформу надёжности в Яндекс Go. Инструментов для улучшения надёжности много, поэтому перед нашей командой всегда стоит выбор, что делать сейчас, а что отложить на месяц, квартал, год. Под катом я покажу пример инструмента для приоритизации таких проектов, а по пути мы разберёмся с тем, что такое надёжность технических систем, из чего она состоит и как её можно считать.Что такое надёжностьДавайте синхронизируемся, что же мы будем понимать под надёжностью в это…
Я уже писала пост-шпаргалку для тех, кто боится пасть жертвой начальника с протекающим колпаком. Вторую часть публиковать не собиралась, но тут набрались чудо-примеры, которые нельзя скрывать от людей.Культ начальникаПосмотрите видосы выше. Это владелец стартапа рассказывает, как он делает скрины экранов сотрудников, чтобы они не листали мемы в рабочее время. Он запрещает спрашивать про зарплаты на собесе, зато предлагает непрозрачную систему мотивации, нетерпимость к посредственности (что это …
Однажды понадобилось мне заняться поиском работы и, вдруг, вспомнил, что думал проверить одно утверждение от HR, которое они пишут в разных статьях: "Пишите сопроводительные письма". Нужно их писать или нет, я решил проверить, совместив сразу полезное с полезным.Мне было важно в первую очередь ответить для себя на вопрос: польза есть или нет от сопроводительного письма. В этой статье покажу вам аналитику, которую получилось собрать и результаты моего исследования, и так же расскажу неск…
Не все знают, как писать функциональные тесты. В этой статье будут библиотеки, фишки про функциональные тесты, а самое главное - попрактикуемся их писать на примере Rest APIФункциональное тестированиеФункциональное тестирование - это такой тип тестирования, когда проверяется не маленькая часть, а вся программа, при этом сама программа не знает о том, что ее тестируюют. Правильно ли она работает при определенных условиях, что вернет, какая будет ошибка и т.дБиблиотекиВот несколько библиотек для …
Привет, Хабр!Сегодня мы рассмотрим в одну из интересных особенностей Golang — reflection. Мы рассмотрим, что такое reflection, как он работает, и когда его стоит использовать. Reflection позволяет программам инспектировать свои структуры и модифицировать поведение в runtime. Пакет reflectВ Go reflection реализован через пакет reflect. Этот пакет имеет интерфейсы и функции для динамического анализа типов и значений на стадии выполнения программы. Основные концепции, которые необходимо понимать, …