Энди Гроув: человек, который построил Intel и научил Кремниевую долину выживать

История Энди Гроув, И уроки менеджмента от CEO Intel
«В каждом успехе уже заложены семена его разрушения. Выживают только параноики».
— Энди Гроув

История Энди Гроув, И уроки менеджмента от CEO Intel
«В каждом успехе уже заложены семена его разрушения. Выживают только параноики».
— Энди Гроув

В статье будет показано как можно наложить простую текстуру на куб (box).
В программировании графики часто используется uv текстурирование. Когда текстура накладывается по координатам на вершины модели. Это работает с разомкнутыми моделями. Но при наложении на замкнутые вроде куба (или цилиндра) возникает проблема. Одна и та же вершина используется для разных плоскостей. И не всегда возможно наложить текстуру как хотелось бы. Можно конечно добавить вершин, и сделать их независимыми, но это лишний расход памяти, и другие проблемы.
Сразу покажу конечный результат. Текстура наложена на куб (box), и со всех сторон выглядит корректно. Но это сработает только для простой текстуры, которая допускает отражение по диагонали (вроде бетона, кирпича). Либо если достаточно только 4 сторон (кроме верха и низа например). Здесь графическая API (в моём случае OpenGl) получает всего 8 вершин с uv координатами каждая. Безо каких-либо хитростей вроде геометрических шейдеров (которые требуют дополнительных операций) и т.д. Т.е. это будет эффективно.

Введение
Каждый, кто делал мультиязычные приложения на React/Next.js, знает эту боль. Ты создаешь новый компонент, пишешь t("Submit Button"), а потом...

Представьте себя: вы — профессионал. Ваш код компилируется с первого раза, ваши архитектурные решения выдерживают нагрузки в миллионы пользователей, а резюме пестрит проектами, от которых у конкурентов выступают слёзы гордости и зависти. Вы прошли огонь, воду и дедлайны. И вот, в поисках новых вершин, ваш взор падает на госконтракты. Это же золотая жила! Разрабатывать сервисы для миллионов, влиять на цифровизацию страны, да и стабильность — не последний аргумент.
Вам звонят. Общение начинается с приятного сюрприза: всё цивилизованно. Эйчар, умеющий говорить предложениями, а не корпоративными штампами. Руководитель, который задаёт адекватные технические вопросы и кивает, понимающе щурясь, когда вы рассказываете про оптимизацию запросов к базе данных. Всё идёт как по маслу. Возможно, будет тестовое задание — но оно разумное, и видно, что это проверка навыков, а не попытка бесплатно получить прототип их будущего портала. Вы уже мысленно примеряете роль спасителя отечественного IT.
И вот финал. Последний шаг перед заветным оффером. Вам назначают очную встречу. «Наконец-то, — думаете вы, — живые люди, рукопожатия, может, даже кофе с печенькой». Ангелы поют, и вам уже кажется, что вы видите свет в конце тоннеля. Но это не свет. Это прожектор допроса с пристрастием.
Тоннель оказывается коридором без камер, а печенька — последним приёмом пищи перед казнью. Холивар начинается.
Всем привет. Хочу рассказать о свежем эксперименте по продвижению сайта, который проходил с конца августа по середину ноября 2025 года. Свежак, короче.
Небольшая вводная: друзья попросили улучшить позиции их сайту на движке WP, который с начала года сильно просел в выдаче Яндекса и перестал приносить заявки.
Тематика: юридические услуги. Регион: Москва. Большая конкуренция и сложность подняться выше второй страницы поиска. Бюджет ограниченный.

Недавно на глаза попалась такая новость:
«NVIDIA стала первой в мире компанией, чья рыночная стоимость превысила $5 триллионов».
Решил разобраться почему мировые IT-компании стоят так дорого, а на наши взглянуть больно.

В этой статье хочу рассмотреть такой жанр литературы как текстовые квесты.
Для тех кто не знаком с данным форматом историй, вот краткое описание:
Всем привет, столкнулся с проблемой отсутствия нормальных гайдов для айти‑специалистов. И под понятием «нормальных», я имею ввиду написанных человеческим языком. Сам лично обучался по подобным чтивам и постоянно ломал себе голову. Поэтому я решил потихоньку выкладывать разные полезные штуки, которые у меня скопились за мою карьеру в айти сфере. Надеюсь хоть кто‑то увидит этот пост и этот пост будет в принципе полезен:‑)
P. S. гайд сделан на дистрибутиве Linux RedOS (Российский аналог RedHat).
Задача: Настроить связку из маршрутизатора EcoRouter и Linux‑сервера, чтобы раздать интернет двум клиентским роутерам.

Мини гайд по локализации Avalonia Cross Platform Application с ResX: от подключения .resx файлов до настройки генерации кода и использование в разметке.
Создайте мультиязычное приложение, доступное для глобальной аудитории.
Привет! Сегодня мы продолжим работу над сервером Minecraft. Добавим моды и плагины.
Напомню что в предыдущей статье я рассказал, как настроить сервер на своем компьютере с ядром Mohist. Оно поддерживает моды из Fabric и плагины.
Я заранее определился с несколькими модами и плагинами, которые хочу установить на своем сервере, их мы установим и настроим плагин LuckPerms.

В данной работе представлена методология построения системы анализа маршрутов на основе данных GPS-треков, представленных в виде DataFrame, где каждая строка соответствует точке маршрута, а каждой точке присвоен уникальный идентификатор track_id. Цель исследования — разработать и описать алгоритмы извлечения и расчёта параметров маршрута.

Когда про Jito говорят, как про основную MEV-инфраструктуру, это мешает понять суть архитектурного решения. Потому что в общем случае Jito выходит за рамки MEV. И если прорваться через некоторый объем документации, становится понятно, что основная “killer-feature”, которую дает Jito-клиент - это возможность АТОМАРНО исполнить пачку транзакций (до 5 транзакций).
Примечание: “атомарно” значит исполнить или все транзакции из пачки, или ни одной. В классической реализации Solana-ноды такого нет, и, например, отправив Лидеру слота с Agave-клиентом 5 транзакций, вы никак не сможете гарантировать, что они исполнятся последовательно в одном блоке. Между ними всегда могут вклиниться транзакции с повышенной priority fee.
А вот Jito дает прям надежный способ атомарно исполнить пачку транзакций. Именно возможность исполнить пачку транзакций атомарно и открывает большие возможности для извлечения выгоды из ончейн состояния. Например: разного вида ликвидации, backrunning, frontrunning, сэндвич-атаки. Про то, как именно пачка транзакций позволяет извлечь выгоду в каждом из этих случаев, нужно говорить отдельно. Пока просто достаточно понимать, что извлечение MEV становится КАРДИНАЛЬНО эффективней, если у вас есть гарантия свойств атомарности исполнения пачки транзакций.

Данная статья будет полезна школьникам, студентам, лицам, стремящимся к повышению своей цифровой грамотности.
Процесс подключения чата состоит из двух этапов. 1-й: тестирование на локальном сервере, на своем компьютере, доступ в интернет не нужен. 2-й: копирование на хостинг, где планируется поместить свой сайт.

Отрасль экологического проектирования настолько узкоспециализированная, что для большинства россиян слова СЗЗ, НДВ, ПНООЛР, НМУ, НДС звучат как абракадабра.
Однакодля экологов на предприятиях регулярно встает вопрос к какой экологической компании обратиться, в некоторых регионах их несколько, а в некоторых нет совсем или они смутно представляют как решить ту или иную проблему.
Если данная статья хоть немного упростит жизнь эколога где‑нибудь в Новом Уренгое или Благовещенске — буду рад!
В современном мире, полном информационных технологий и прочих технологических решений, автоматизацией рутинных задач вопрос о востребованности определенных качеств различных специалистов становится все более острым. Специалистов по подбору персонала (далее - специалист) это не оставило в стороне. Несмотря на автоматизацию процесса анализа вакансий, в системе взаимодействия между специалистом и потенциальным работником все еще живет такой элемент, как беседа.
Лейбниц, являя собой уникальный интеллект, способный охватывать задачу со всех мыслимых сторон, проявил дарование созданием ряда наук и дисциплин. Исследования его наследия не закончены, несмотря на три с лишним века изучения. Новое знание может быть извлечено из подсознательного учёного, в том числе и не опубликованного прямыми цитатами. Технологии ИИ способны провести синтез данных, оставленных в письмах и черновиках, если, например, дать им направления поиска. В статье предлагается постановка задачи, включающая достаточно неожиданные прочтения возможного мировоззрения немецкого мыслителя.

Многие до сих пор называют интерфейсы в TypeScript с буквы I: IUser, ICar, IRepository.
Так делали в C#, но в TypeScript это не нужно — и даже вредно.
Префикс I портит читаемость, ломает инкапсуляцию и поощряет лень в именах.
Разберём, почему от этой привычки пора избавиться.

Малый бизнес часто страдает из-за того, что о нём просто никто не знает. Реклама быстро съедает бюджет, а клиентов всё равно нет. Локальное SEO помогает выбраться из этого круга: ваш салон, кофейня или студия начинают появляться в поиске и на картах у людей поблизости. И это всё только за счёт правильной настройки профиля компании.
На практике работает. Мы так помогли студии из Белгорода подняться в топ локальной выдачи — и поток клиентов пошёл сам, без единого рубля в рекламу.

Привет, Хабр!
Сегодня я хотел бы рассказать Вам про серьёзную проблему, возникающую при использовании SVG на сайтах, а также о том как её избежать (неожиданно, но просто не используйте SVG), и почему использование SVG для ускорения загрузки сайта и решения проблемы потери качества при масштабировании JPEG/PNG картинок — далеко не всегда хорошая идея.
Я решил написать эту статью, так как я уже во второй раз сталкиваюсь с этой проблемой. Хорошо, что я уже умею решать эту проблему. Но я, пожалуй, расскажу именно про первый случай.
Привет! В этой серии статей я расскажу о том, как создать собственный сервер для Minecraft и сделать крутой лаунчер, который упростит запуск игры и добавит индивидуальности. Если ты хочешь понять, как всё это работает и попробовать свои силы — добро пожаловать! Будем разбираться по шагам и делать всё вместе.