[Перевод] Я сделал демонстрацию Ethereum Proof of Stake при помощи искусственного интеллекта

Всем привет! Меня зовут Тим и я недавно завершил проект под названием ether-pos цель которого — объяснить, как на самом деле работает система Proof of Stake (PoS, Доказательство доли владения) Ethereum. Если вы еще не видели ее, посмотрите здесь: ether-pos.
Позвольте мне немного рассказать о том, почему я его создал и чему я научился в процессе.
Читать далееУдобный софт для работы с файлами SQLite

Все мы любим SQLite. Это идеальный движок БД, компактная библиотека размером менее 1 МБ, быстрая, автономная и неубиваемая. Более того, это в принципе удобный способ хранения информации, поскольку СУБД выигрывает у файловой системы по скорости доступа, сжатию, функциональности полнотекстового поиска и т. д. Например, она вдвое быстрее файловой системы Ext4 под Linux.
SQLite — самая популярная в мире СУБД. Как рассказывалось в статье «Безумные и забавные факты о SQLite», в мире активно используется более триллиона (!) БД SQLite, это невероятное число. Просто она встроена во все смартфоны, браузеры, операционные системы и бесчисленное число других приложений.
Читать далееПод капотом у ИИ

Если вдруг автомобильный дилер скажет про свои автомобили, что у них под капотом двигатель, цикл которого состоит двух изотерм и двух адиабат и коэффициент полезного действия .., короче "Цикл Карно — идеальный термодинамический цикл". То Вы наверно покрутите у виска пальцем (к счастью не все покрутят и некоторые поймут и выслушают, может даже потом объяснят тем, кто хочет слушать) и пойдёте к другому. Но эти слова - правда и ничего кроме правды, но она вам не нужна.
Но вот это "звук винтажного двигателя V-8 «давно считался призывным вызовом «Мустанга», готового к спариванию» (mating call of Mustang), новая система обработки и усиления звука «спортивна и энергична», обеспечивает «более изящное рычание» и «низкочастотное ощущение всемогущества»" - полная туфта всего лишь для почёсывания ЧСВ потенциального покупателя и на качество движения никак не влияет.
Вот сейчас то же самое, слово в слово происходит в ИТ с его хайпом вокруг ИИ.
загляни под капотДизайн на салфетке · Логотомия «Пчелошеринга» — пошаговое руководство с картинками №1

Мама хотела чтобы я играл на фортепиано и стал пластическим хирургом. Я — закончил музыкалку по классу гитара, выучился на инженера-эколога и пошел в школу преподавать черчение и тренировать баскетбольную команду. Всё это время параллельно я работаю дизайнером на фрилансе — и сегодня на операционном столе «Пчелошеринг». Слабонервным дизайнерам и пчёлам вход воспрещен, остальным — добро пожаловать на вскрытие.
Читать далее[Перевод] Изучаем Go: руководство для JavaScript-разработчиков. Часть 2

После пяти лет работы JavaScript-разработчиком, занимаясь как фронтендом, так и бэкендом, я провел последний год, осваивая Go для серверной разработки. За это время мне пришлось переосмыслить многие вещи. Различия в синтаксисе, базовых принципах, подходах к организации кода и, конечно, в средах выполнения — все это довольно сильно влияет не только на производительность приложения, но и на эффективность разработчика.
Интерес к Go в JavaScript-сообществе тоже заметно вырос. Особенно после новости от Microsoft о том, что они переписывают официальный компилятор TypeScript на Go — и обещают ускорение до 10 раз по сравнению с текущей реализацией.
Эта статья — своего рода путеводитель для JavaScript-разработчиков, которые задумываются о переходе на Go или просто хотят с ним познакомиться. Я постарался структурировать материал вокруг ключевых особенностей языка, сравнивая их с привычными концепциями из JavaScript/TypeScript. И, конечно, расскажу о "подводных камнях", с которыми столкнулся лично — с багажом мышления JS-разработчика.
Читать далееЧто изучают дети в 6-м классе на уроках программирования и информатики: обзор тем

Информатика и программирование в 6-м классе, если говорить о написании кода в его привычном понимании, связаны косвенно: образовательные программы для учащихся соответствующего возраста основаны преимущественно на цифровой грамотности, теоретических основах предмета, алгоритмизации и информационных технологиях. Если же говорить об уроках программирования в 6-м классе вне рамок общешкольных подходов и рабочих программ, все резко меняется.
Разбираемся, что к чему и что изучают дети в 6-м классе на занятиях по информатике и написанию кода.
Читать далее[Перевод] Мыслите гибко, тестируйте с умом: Как разработать эффективную QA-стратегию — Часть 1

В условиях гибкой разработки, где каждое изменение требует быстрого тестирования и внедрения, критические ошибки могут легко попасть в продакшн. Чтобы этого избежать, команда должна придерживаться четкой стратегии тестирования, которая не станет узким местом, а наоборот, обеспечит качество на всех этапах разработки. В этой статье мы рассматриваем, как создать эффективную стратегию тестирования для Agile-проектов, которая будет гибкой, масштабируемой и интегрирована в весь процесс разработки. Вы узнаете, что необходимо тестировать, как и когда это делать, какие инструменты использовать, а также как избежать распространенных ошибок при планировании и реализации тестирования.
Читать далееЛучшие аниме-игры, которые не стыдно будет попробовать и бородатым айтишникам

Многие до сих пор считают жанр аниме «детскими азиатскими мультиками». Однако ему уже больше ста лет, и он популярен по всему миру. Кроме мультипликации, соответствующий визуальный стиль давно пришел и в видеоигры. И далеко не все из них рассчитаны в первую очередь на подростков! Среди игр в «анимешной» стилистике немало и серьезных жудожественных произведений с по-настоящему взрослым сюжетом.
Специально для этого материала мы отобрали 10 аниме-игр, впечатлениями от которых можно смело делиться даже с коллегами среднего возраста возле кофе-машины. Или обсудить пятничным вечером в баре.
Читать далееВизуализация трафика, перспективы 6G и рабочие кейсы: избранное для интернет-провайдеров и операторов связи

Собрали полезные технические материалы, опубликованные на нашем сайте и в блоге на Хабре: про миграцию на IPv6, инструменты визуализации трафика, автоматизацию настройки BRAS и другие. Статьи будут интересны системным администраторам, сотрудникам интернет-провайдеров и операторам дата-центров.
Читать далее[Перевод] Невозможные проблемы, скрытые в простой игре «Тетрис»

Будучи ребёнком 1990-х годов, я не мог обойти стороной игру-бестселлер «Тетрис». Созданный в 1984 году российским программистом Алексеем Пажитновым, «Тетрис» быстро стал блокбастером, и за прошедшие годы в него сыграли сотни миллионов человек. Я сам часами играл в него на Game Boy, пытаясь расположить падающие фигуры так, чтобы они как можно плотнее заполняли игровое поле. Со временем игры эти блоки начинают падать все быстрее и быстрее, и мои большие пальцы едва успевали за управлением игрой.
В принципе, все игры — даже такие разные, как Candy Crush Saga, Magic: The Gathering и Wordle, — можно изучать с точки зрения математики. Но «Тетрис» имеет много особых связей с математикой. Например, цель игры сильно напоминает геометрические задачи о паркете, в которых вы определяете, можно ли покрыть область бесконечно большим набором плиток без зазоров.
Читать далееВода, энергия, базы: зачем NASA делает ставку на Южный полюс Луны

Луна снова в центре внимания, но теперь человечество мечтает не о кратких визитах, а о постоянных базах. Южный полюс спутника стал приоритетом NASA благодаря уникальным условиям для жизни и исследований. В 2029 году миссия Blue Ghost Mission 4 отправит туда роверы и приборы, чтобы подготовить базу для будущих лунных колоний. Давайте разбираться, почему этот регион так важен.
Читать далее[Перевод] Rust 1.89.0: явный вывод аргументов для константных обобщений, проверка синтаксиса времён жизни, i128 и u128 в extern C
Команда Rust рада сообщить о новой версии языка — 1.89.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup
, то для обновления до версии 1.89.0 вам достаточно выполнить команду:
$ rustup update stable
Если у вас ещё не установлен rustup
, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta (rustup default beta
) или nightly (rustup default nightly
). Пожалуйста, сообщайте обо всех встреченных вами ошибках.
Стейблкоин с привязкой к сырью
Привет, Хабр-сообщество!
Цель статьи - отыскать среди пользователей стейблкоинов целевую аудиторию для проекта.
О стейблкоинах уже писались статьи здесь:
Стейблкоины: краткое руководство
https://habr.com/ru/articles/358492/
Стейблкоины. Как привязывают и почему не отвязывается!?
https://habr.com/ru/companies/metalamp/articles/763538/
Самые надежные стейблкоины в 2023: пытаемся найти «устойчивый доллар» среди USDT, USDC, BUSD, DAI, TUSD
https://habr.com/ru/articles/722694/
Последняя статья, на мой взгляд, наиболее наглядно демонстрирует проблему - централизация основных стейблкоинов или псевдо-децентрализация, как в случае с DAI, непрозрачность обеспечения и потенциальная возможность блокировки ваших средств (см. https://habr.com/ru/news/888494/). Плюс, всем стейблкоинам, привязанным к доллару, свойственна долларовая инфляция, что тоже не есть айс.
Как это часто бывает в начале, идея стартапа кажется гениальной и шаловливые руки так и чешутся что-нибудь закодить. Так было и в этот раз, и руководствуясь этой галлюцинацией был создан proof-of-concept для обеспеченного стейблкоина с привязкой к сырьевой корзине, дабы избежать инфляции. Теперь не совсем ясно, кому это нужно и зачем.
Поизучав чуждый мне маркетинг, решил попробовать описанные методики custdev и в частности проблемные интервью. В связи с этим вопрос к аудитории: кто среди пользователей стейблкоинов готов потратить ~30 минут своего времени на интервью с целью изучения вашего опыта использования стейблов и проблем, с которыми вы при этом сталкивались? В процессе интервью всячески постараюсь ничего не продавать)
Вопросы и обсуждение приветствуются)
Вебинары трека Наука о данных Летней цифровой школы Сбера

Привет, коллеги ML инженеры, Data scientist'ы и все, кто интересуется искусственным интеллектом, созданием нейросетей, машинным обучением и анализом данных! Принёс вам пачку вебинаров с интенсива трека Наука о данных курсов повышения квалификации Летней цифровой школы Сбера.
Читать далееОтгадай слово дня: от ручного поиска к автоматизации

На прошлой неделе наткнулся на забавную игру в слова – contexto.me, смысл прост: нужно отгадать секретное слово. При этом после каждой попытки видно, насколько близко по смыслу ваше слово было к ответу. Поиграв пару дней, захотелось написать такую игру самому, а также автоматизировать процесс решения, про что и данная статья.
Читать далее[Перевод] Думай как компилятор: позиции и значения в Rust
Некоторое время назад мне попался в Интернете вопрос о таком синтаксисе в Rust:
*pointer_of_some_kind = blah;
Автору вопроса было интересно, как компилятор понимает такой код, особенно, если в данном случае используется не ссылка, а умный указатель. Я написал ему пространный ответ, но потом подумал, что стоило бы ещё развернуть этот текст и переработать в статью для блога, на случай, если такой вопрос интересует и более широкую аудиторию.
В настоящее время я не работаю над компилятором Rust и, в сущности, никогда не работал, но семантику языка я знаю хорошо. Если вы корифей Rust, то этот пост может быть вам не слишком интересен, разве что вы хотели бы подробнее разобраться с категориями значений в Rust. Но, если вы не так много времени тратите на изучение тонких нюансов языков программирования — надеюсь, вам понравится одним глазочком заглянуть в этот мир.
Читать далееПознаваемость Вселенной: необходимое условие существования

Читая книгу Стивена Хокинга "Высший замысел. Взгляд астрофизика на сотворение мира", я вспомнил слова Эйнштейна:
«Самое непостижимое в этом мире — это то, что он постижим.»
Я встречал эту цитату множество раз (иногда в варианте "Вечная загадка мира — это его познаваемость"), но теперь она вызвала у меня новые размышления. И я задумался: действительно ли это так чудесно и загадочно, как этим восхищался Эйнштейн.
В этой статье я делюсь своими мыслями о познаваемости Вселенной.
Чтобы сузить вопрос и избежать терминологической путаницы сначала определимся что же такое познание:
Познание в контексте этой статьи — это объективная способность Вселенной (как объекта) быть отражённой в знании, исследовании, понимании и объяснении разумным субъектом.
Кроме разума (субъекта познания), определение включает и объект познания — то, на что направлено познание, что мы исследуем и о чем накапливаем знания. В этом тексте мы концентрируемся именно на объективной познаваемости, оставив антропный принцип за скобками.
Читать далееКонец эпохи DDR4: как уход стандарта меняет рынок оперативной памяти

DDR4, более десяти лет задававшая тон в компьютерах и серверах, сейчас постепенно уходит с рынка. Samsung, SK Hynix и Micron объявили о завершении ее массового производства в 2025–2026 годах, спровоцировав рост цен, ажиотажный спрос и угрозу дефицита. Почему производители отказываются от проверенного стандарта, как это изменит рынок и что делать пользователям, чтобы не остаться без памяти? Разбираемся в причинах, последствиях и перспективах DDR4.
Читать далее[Перевод] Stealth Mode: 10 Bash-трюков для скрытого хакинга

В мире этичного хакинга, быть невидимым зачастую так же важно, как и получить первичный доступ. Подумайте сами: если вы проникнете в систему, но оставите за собой следы в логах, идентификаторах процессов и временных метках файлов, то практически оставите свою подпись на месте преступления.
Этот гайд посвящен скрытности и bash-скриптингу. Мы говорим не о супер эксплойтах, а о низкоуровневой невидимости, которая заставит команду криминалистов чесать затылки.
Читать далееHappy Mac и бомбочка: дизайнер Сьюзен Кэр и ее работы

Сьюзен Кэр — американская художница и графический дизайнер, которая разрабатывала элементы интерфейса и шрифты для первого Apple Macintosh. Она также работала консультантом по дизайну в Microsoft, IBM, Sony и Pinterest и других компаниях. Рассказываем в нашей статье, как Кэр, не имея опыта в графике и шрифтах, создала визуальный дизайн для Mac.
Читать далееsimstr — ещё одна строковая библиотека

Работа со строками в С++ - зачастую больная боль.
Однако за 25 лет я сумел найти лекарство от этой боли и после 13 лет разработки и испытаний готов поделиться им со всеми страждущими.
simstr — библиотека для использования строк в C++, в которой пишется легко и удобно, а выполняется быстро и оптимально.
Читать далееGigaChat 2.0 от Сбера: как пользоваться российским аналогом ChatGPT

Доброго времени суток, «Хабр»!
В 2023 году российская компания «Сбер» представила свой сервис на основе искусственного интеллекта GigaChat (Гигачат). Спустя два года, а именно в марте 2025-го, вышло обновление. Чат?бот получил приписку 2.0, расширил функционал работы с документами, научился выходить в интернет и обзавелся другими нововведениями.
В статье я расскажу, как пользоваться сервисом, который носит звание российского аналога ChatGPT. Присаживайтесь поудобнее, готовьтесь к повествованию, а я начну свой рассказ.
Читать далееБизнес — это маркетинг. Остальное — производственные хлопоты

Смотрю подкасты с предпринимателями. Со временем заметила, что любой диалог с гостем «начинается за здравие, а кончается за упокой».
Сначала обсуждают найм, выстраивание процессов, управление командой, идею, производство, стратегию, HR, финмодель и прочее «важное». Но проходит 15 минут — и всё сводится к обсуждению маркетинга. Там разговор и остаётся.
Как будто все остальные бизнес?процессы — это просто прогрев и прелюдия. А главное, ради чего все собрались — это маркетинг.
В маркетинге разбираются все: офис?менеджер, бухгалтер, партнёр, инвестор. Все точно знают, как «надо было запускать рекламу» и почему «нейминг слабый». В любой компании маркетинг — это народный спорт. На профессиональных конференциях секции про маркетинг — всегда самые переполненные.
Почему так?
Это все закономерно, ведь именно маркетинг — центр притяжения любого бизнеса.
Читать далееChatGPT буквально разрушает ваш мозг — и вот доказательства

MIT Media Lab провели эксперимент с ЭЭГ и показали: чем больше вы полагаетесь на ChatGPT, тем слабее становятся нейронные связи и хуже тексты. Но выбросить ИИ — не решение. Рассказываю про исследование и даю 15 техник, как превратить ChatGPT в тренажёр
Читать далее