В крупнейшем JavaScript фреймворке, Next.js, была найдена критическая уязвимость 9.3/10, на исправление которой Vercel потребовалось 13 дней.
Читать далееЧасто ли вы слышите о новом принципе проектирования IT-архитектуры? А об обновлении классических принципов? Попробую вас удивить и привнести что-то новое.
Как мы всегда на связи, чтобы люди могли связаться с нами, наши персональные ИИ агенты будут онлайн, чтобы агенты других людей могли связаться с ними. Можно думать о них, как о личных помощниках, которые работают 24/7, все о нас знают и помогают с рутинными задачами.
Состояние здоровья, финансовое положение, музыкальные вкусы, геолокация, социальные связи ... такие агенты могут стать нашими тенями, знающими всё.
И они будут иметь очень мощные стимулы для сотрудничества, выстраивать долгосрочные отношения и вести многоуровневые переговоры, а именно это и требуется для создания устойчивого общества. А инструменты для этого мы предоставим им самим.
Читать далееСтатья адресована тем кто создаёт IT стартапы. И её цель — дать несколько иной от общепринятого взгляд на фронтенд часть, который возможно кому-то сэкономит много времени и денег.
Читать далееПривет, Хабр. Предлагаю почитать мой фантастический рассказ, опубликованный в рамках литературного конкурса «Будущее здесь». Я сделал упор на непредсказуемый финал. Надеюсь, вам понравится.
***
Я мчусь на мотоцикле как молния, прорезающая густой воздух мегаполиса. Глянцевый корпус спортбайка отражает мелкие облака и яркое утреннее солнце. На мне строгий пиджак и галстук — абсурдный наряд для отчаянной погони. Ни шлема, ни защиты, лишь ветер и смертельный риск на каждом повороте.
Позади вспыхивают красные огни, слышен вой сирен — полиция неумолимо сокращает расстояние. Одно неверное движение, и мое тело станет частью асфальта. Но я не имею права сдаться: на флешке в кармане спрятана правда, компромат, способный перевернуть политическую элиту страны.
Резкий поворот на улицу Сучжоу. Мотоцикл кренится почти до земли, шина едва не теряет сцепление. Угол наклона 48 градусов, скорость — 97 километров в час. Я могу случайно коснуться коленом асфальта. Пролетая мимо знакомого киоска с уличным кофе, мельком вижу испуганное лицо девушки за стеклом. Я видел не просто испуг в ее глазах — мой взгляд успел зафиксировать, как расширились ее зрачки, как она держала стаканчик кофе, сжатый в трех пальцах, и как слегка дрожала ее нижняя губа. Прохожие отскакивают в стороны, глаза расширены от ужаса и изумления. Ныряю в узкий переулок между банком и рестораном «Пять специй», фасад которого украшен искусственным бамбуком. Замедляюсь, чтобы не задеть мусорные баки и пожарную лестницу, затем снова рывок вперед — на просторную улицу Лунхуа и выжимаю газ до отказа.
Преодолев прямой участок дороги сворачиваю на подземную парковку. Она встречает меня полутьмой и длинными светодиодными лампами. Прячу байк среди громадных внедорожников. Заглушив мотор, быстро поправляю пиджак и галстук, восстанавливая образ добропорядочного гражданина, чей единственный грех — оказаться не в то время, не в том месте.
Читать далееЭта техника для тех кто понимает что хочет, но еще пока не видит как пошагово это можно реализовать.
В работе и жизни я снова и снова наблюдаю одну и ту же точку фрустрации. Люди понимают, куда хотят двигаться, у них есть цели, но прогресс буксует, упирается в невидимую стену.
Это происходит не из-за недостатка мотивации, а потому что отсутствует системный подход к реализации целей. Прогресс хаотичный, скачкообразный и спонтанный (если Вы весьма последовательны и дисциплинированны, возможно, Вам тоже это будет интересно).
Чтобы управлять своим развитием я разработала технику 4D. Это четыре действия помогающие структурировать путь к цели.
Мне важно достигать желаемого, читаю далееДолго пытался сформулировать, почему мне нравится кругозор Claude и Gemini и умение рассуждать ChatGPT.
И наоборот, не нравится (точнее, кажется по большей части бесполезной на практике) умение ChatGPT написать точный, с первого раза работоспособный код. Или там, решить задачки из олимпиады по математике, выдавая потрясающий балл на экзаменах в MIT.
Интуиция не врёт.
(Юдковский перевернулся в гробу)
Последние пару-тройку лет на конференциях все чаще я слышу жалобы знакомых в игрострое о том, что текущий вектор развития "современного C++" не соответствует потребностям игровой разработки. Реальные полезные нововведения фактически закончились с выходом C++17, а попытки внедрить C++20 часто заканчиваются обнаружением множества "гейзенбагов" и существенным снижением производительности - критичные для нас на 10-15% от сборки к сборке. Пошатавшись по разным игровым студиям, блин, скоро будет 15 лет как я тут, у меня таки немножечко есть, что вам рассказать.
Все современные студии, что крупнее двух с половиной землекопов, пишущие игры на плюсах, шарпе или чем-то близком - используют Visual Studio или переходят со своих поделок на Unreal/Unity, который так-то тоже плюсы, хоть и со странностями. Так исторически сложилось, что винда и майки были, есть и в ближайшем будущем горизонта лет десяти останутся самым крупным рынком ПК-консольных игр, а сами консоли давно стали "ну совсем ПК", но чтобы не терять эксклюзивы (и шекели) вендоры в этом не признаются никогда.
Мобилки, как-бы отдельно, и там свои свои покемоны Mac с Android, но в Visual Studio в том или ином виде создаются, дебажатся и оптимайзятся 95% игр, остальное - погрешность. С момента начала золотой эры игростроя (где-то в конце 90-х), большинство игр писались с учетом того, что они будут выпущены на ПК, под ПК понимается - под винду. И наследие многих A+-студий так или иначе связано с Microsoft, даже для не-Microsoft консолей и мобилок.
Читать далееПервый архитектурный инструмент системы принятия решений – функциональную архитектуру – мы рассмотрели, следующий по логике рассмотрения критериальная модель оценки. Перед тем как рассматривать ее нужно определиться с принципами ее построения.
В этой части мы разберем постановку задачи на проектирование критериальной модели оценки. Какие «пользователи» будут у модели, какие у них требования к ней (точнее интересы) какие конфликты этих интересов могут случится и как их «разрулить»?
Читать далееОрганизация процессов в современной Digital компании является необходимой частью успешного бизнеса. Правильно организованные процессы позволяют командам работать эффективно, достигать целей и адаптироваться к изменениям.
Хотя улучшать процессы должен каждый руководитель и менеджер, тем не менее необходимы выделенные роли которые смогут посвящать 100% своего времени процессам: анализировать недостатки, проводить улучшения, собирать обратную связь, являться синхронизирующим центром разных областей компании, создавая синергию.
В этой статье мы рассмотрим ключевые процессные роли, которые сегодня особенно востребованы: Лидер по трансформации, Руководитель проектов изменений, Delivery Manager, Скрам‑мастер и Agile‑коуч.
Читать далееРечь пойдёт о так называемых текстовых задачах, в которых сначала рассказывается некая история, а затем предлагается ответить на вопрос по ней. Как педагог дополнительного образования я имею дело только с олимпиадными задачами, поэтому примеры будут из школьных олимпиад, но полагаю, что и в обычных учебниках тоже есть к чему придраться что улучшить.
В заголовок статьи вынесено название прошлогоднего чатика (в теперь уже запрещённом для учителей мессенджере, но сейчас не об этом) с моими учениками, причём назвали его так они сами. Так что же не так с героями задач и можно ли с этим что-то поделать?
Давайте разбиратьсяQt Quick и QML - мощные инструменты для создания графических интерфейсов. Но многообразие способов, которыми можно это сделать, может сбить с толку. В этой статье я постараюсь систематизировать информацию о всех, известных мне способах создания пользовательских компонентов в QML на примере круга.
Также одним из условий будет, чтобы внешний вид полученных элементов можно было редактировать в QtCreator.
Все исходники в репозитории.
Читать далееКогда-то поспособствовало расширению лично моих представлений:
Одна московская знакомая росла в Нью-Йорке в 70-х: её отец был советским специалистом в ООН. Смотрят как-то юмористическую передачу на американском TV: она, подросток, ухохатывается — отец ничего не понимает, хотя прошёл какие-то немыслимые тесты и языком владел отлично.
С тех пор её работа так или иначе связана с английским. В бюро переводов, где мы познакомились, она была редактором — проверяла уже сделанные переводы на наличие ошибок. Я знал, что она, помимо прочего, читает английскую классику в оригинале, и был уверен, что разговаривает как по-русски. А потом услышал её беседу с англичанином и был в шоке. Речь её оказалась до чрезвычайности скудной: почти никаких устойчивых фраз или идиом — она просто передавала мысль так, чтобы её поняли (в статье «О развитии навыка говорения» я это называю первым уровнем развития речи).
В том же бюро переводчик получил как-то строгий выговор от главного редактора за неправильное использование простейшего для профессионалов глагола withdraw. Когда-то этому переводчику показалось, что он понял слово из контекста, а уточнить в словаре поленился. Вот и прилетело годы спустя за принципиальную смысловую ошибку.
Вполне толковая русская девушка прожила в Англии замужем за англичанином больше 10 лет. Англоязычный ребёнок, у него игрушечный динозаврик. При мне она сделала 2 (две) ошибки в произношении слова dinosaur. Слово очень распространённое.
Житель штата Вирджиния лет 45, без особенностей (специально у его знакомых уточнил), не знал общеизвестного военного термина reconnaissance («разведка»). Оказалось, правда, что он знал сокращённую разговорную версию — recon.
Взрослые носители действительно порой не знают довольно распространённых английских слов. А два моих знакомых американца 59 лет, бывшие одноклассники, оба не знали, что у глагола swim есть 3-я форма swum.
Читать далееВ технологии зеркальных движений (технологии D-SELF) анализировались природные движения от землетрясений до глобальных вихрей в атмосфере и океане. Было установлено, что «зеркальность» связана с пространственно-временной симметрией относительно особых точек (центров симметрии), разделяющих движения на устойчивые зеркально-сопряженные интервалы. Особыми точками могут являться точки пересечения (встречи) движущихся объектов, либо значения критических параметров, таких как предельные скорости движения объектов, либо физические константы (например,скорость звука) и другие локальные параметры.
Общие центры симметрии D-SELF позволили объединить несвязанные (на первый взгляд) движения различных объектов, и представляли загадку, которая не находила решения в рамках обычной логики причинно-следственных связей.
Одно из решений проблемы пришло с неожиданной стороны – из древнегреческой физики...
Читать далееКогда Google представила Gemini 2.0 Flash, я думал, что она на некоторое время займет трон лучшей ИИ-модели для редактирования изображений, но я ошибся. Сегодня OpenAI выпустила GPT-4o с нативной генерацией изображений. Эта новая модель позволяет генерировать изображения, редактировать одно изображение с помощью текстовых промптов и даже объединять несколько изображений в одно.
В отличие от предыдущего генератора изображений в ChatGPT на базе Dall-E 3, новый генератор изображений является частью модели GPT-4o. Да, GPT-4o - это «омнимодальная» модель, способная обрабатывать и генерировать текст, аудио и изображения.
Переход от отдельных моделей к встроенной интеграции в GPT-4o - это огромное достижение, которое повышает производительность и возможности за счет более тесной связи понимания языка и визуального синтеза.
Первоначальный доступ к этой новой функции будет открыт для пользователей Plus, Pro, Team и Free ChatGPT начиная с марта 2025 года. Ожидается, что в скором времени появится доступ для корпоративных пользователей и пользователей образовательных учреждений, а также доступ к API для разработчиков.
Читать далееОчень недалекое будущее. А может недавнее прошлое, а может и сегодня. Один из московских дворов. Бабах! Электрические разряды, через несколько секунд все стихло и во дворе очутилась группа детей со взрослой женщиной. Дворник потерял дар речи, но потом оцепенение прошло и он подошел, дети с интересом смотрели на него:
Читать далееСовременные исследования показывают, что формирование привычек — это сложный нейробиологический процесс, требующий системного подхода. Вопреки популярному мифу о 21 дне, научные данные указывают на значительно более длительные сроки — от 59 до 254 дней. Так как легко сформировать полезную привычку, учитывая научный подход? Разбираем в статье.
Читать далееСегодня буквально из каждого утюга кричат: инфляция растёт, ключевая ставка неподъёмная, бизнес загибается, а вклады заморозят и будет дефолт! Нас всех ждут банкротства и нищета!
Давайте разберёмся, как же обстоит ситуация на самом деле. Сняли видео с базой по экономике, а для вас оформили основные идеи в формате статьи.
Знаю, что принять и согласиться с услышанным многим будет трудно. И чем меньше доход, тем труднее. Но мир полон неочевидностей.
Читать далееВ последние годы исследования по моделированию экономического поведения с использованием искусственного интеллекта (ИИ) набирают обороты. Особенно интересен вопрос: насколько большие языковые модели (LLM) способны имитировать поведение людей в классических экономических экспериментах. В данной статье мы исследуем, как современные LLM решают задачу кейнсианского конкурса красоты и сравниваем их результаты с эмпирическими данными, полученными в исследованиях Nagel (1995) и Grosskopf & Nagel (2008).
Читать далееВ этой статье мы рассмотрим использование ESP32 в качестве веб-сервера для администрирования вашего DIY-устройства. Пожалуй, веб-интерфейс сейчас является наиболее распространенным способом удаленного управления различным оборудованием и приложениями, опережая столь любимую инженерами командную строку. Для работы через веб-интерфейс нужен только браузер и не требуется какой-либо толстый клиент.
В качестве примера наш веб-сервер будет управлять парой светодиодов, в соответствии с представленной схемой. Соответственно, на плате ESP у нас будет размещен веб сервер, с кнопками включения диодов.
Читать далее