Why friction is necessary for growth
Технологии, устраняющие трудности, могут подорвать личностный рост и креативность. Например, запоминание телефонных номеров тренировало память, но с появлением контактов в телефоне эта необходимость исчезла. Точно так же ChatGPT, предлагая готовые решения для написания текстов, лишает нас возможности учиться на ошибках и развивать навыки через преодоление препятствий.
Человек инстинктивно выбирает путь наименьшего сопротивления, поэтому сознательное введение "трения" в процессы становится необходимостью для роста. Полный отказ от инструментов вроде ИИ — не выход; важно научиться использовать их так, чтобы они помогали, а не мешали развитию, особенно в долгосрочной перспективе.
Комментарии (71)
- Участники обсуждают различие между полезным усилием, ведущим к росту (например, обучение, преодоление сложностей), и бесполезным трением (неэффективность, рутина), которое технологии, включая ИИ, могут устранить.
- Высказываются опасения, что чрезмерное удобство и автоматизация, особенно с развитием ИИ, могут привести к стагнации, снижению креативности и ослаблению когнитивных способностей, по аналогии с атрофией мышц без нагрузки.
- Подчёркивается важность преднамеренного выбора сложностей и дисциплины для личностного и профессионального роста, чтобы использовать ИИ как инструмент, а не стать от него зависимым.
- Отмечается, что ИИ может быть как убийцей креативности, генерируя низкокачественный контент, так и её катализатором, освобождая умственные ресурсы для более высокоуровневых задач.
- Обсуждается, что ценность технологий определяется их применением: они должны устранять бесполезное трение, но сохранять необходимое для развития усилие.
Code golfing a tiny demo using maths and a pinch of insanity
Этот код — минималистичная демка в 464 символах GLSL, созданная без текстур и мешей, чисто математикой. Она генерирует пейзаж с горами, туманом и облаками, используя накопление синусоидальных волн для шума вместо дорогих методов вроде градиентного или value noise. Каждый пиксель вычисляется процедурно через итеративный цикл, имитирующий лучи для объёма и глубины.
Ключевые приёмы: компактный шум через abs(sin(x) + sin(y)), матричные вращения для камеры и анимации, нелинейные преобразования для цвета и освещения. Практический вывод — даже сложную графику можно ужать в крошечный код, жертвуя читаемостью ради размера. Неожиданный эффект: демка "стареет" из-за накопления ошибок чисел с плавающей точкой, требуя периодической перезагрузки.
Комментарии (17)
- Обнаружена возможность сэкономить байты в шейдерном коде через математические преобразования.
- Предложена дальнейшая оптимизация кода с сохранением трёх байтов за счёт предварительного умножения переменной.
- Автор принял предложение и обновил код на Shadertoy с указанием авторства.
- Возникли проблемы с производительностью WebGL в браузерах Edge и Chrome на Windows из-за слишком большого количества контекстов.
- Демонстрация корректно работает в Firefox на Windows и получила высокую оценку за визуальный эффект.
Map of Near and Middle East Oil 1965
Карта нефтяных месторождений Ближнего и Среднего Востока 1965 года из коллекции Дэвида Рамзи визуализирует ключевые инфраструктурные и экономические сети региона. Основное внимание уделено трубопроводам — действующим, строящимся и планируемым, — которые связывают месторождения в Ираке, Иране, Саудовской Аравии и Кувейте с портами Средиземноморья и Персидского залива. Условные обозначения и цветовые блоки показывают зоны контроля международных компаний, раскрывая сложную систему концессий.
Карта также детализирует сети нефтяных полей, refinery и терминалов, подчёркивая их концентрацию в ключевых районах, например, Гавар в Саудовской Аравии или Киркук в Ираке. Врезки с таблицами владельцев и договоров иллюстрируют переплетение корпоративных и политических интересов, выходящих за национальные границы, что отражает геополитическую значимость ресурсов уже в середине XX века.
Комментарии (41)
- Участники обсуждают историческую карту Ближнего Востока, отмечая её детализацию, наличие врезок с разными регионами и спорное описание, в котором, возможно, вымышлены некоторые нефтепроводы.
- Обсуждается роль Великобритании и Уинстона Черчилля в истории нефтяной промышленности, а также упоминается книга Дэниела Ергина "The Prize" как авторитетный источник по теме.
- Поднимается тема исторического развития нефтедобычи в арабском мире и упущенных возможностей, таких как потенциальное сотрудничество Саудовской Аравии с СССР в 1930-х годах.
- Комментаторы спорят о политическом подтексте карты, в частности о наличии врезки с надписью "Израиль" и отсутствии упоминания Палестины, что вызвало дискуссию о её датировке и историческом контексте.
- Затрагивается стилизация шрифта на карте, который, по мнению участников, может имитировать арабскую или персидскую вязь.
A SQL Heuristic: ORs Are Expensive
Оператор OR в SQL-запросах может быть неожиданно дорогим из-за сложностей планирования запросов. Например, запрос с OR для двух столбцов с индексами может выполняться более 100 мс на миллионе записей, в то время как эквивалентный запрос с использованием AND и подзапросов сокращает время до менее 1 мс. Это происходит потому, что оптимизатору сложно эффективно объединять результаты по индексам для условий OR, особенно при наличии дополнительных фильтров или сортировок.
Практическое решение — избегать OR в пользу денормализации данных. Например, вместо хранения нескольких внешних ключей в одной таблице можно создать отдельную таблицу связей, что упрощает запросы и ускоряет их выполнение за счёт линейных соединений. Это особенно важно для часто используемых операций, таких как поиск с множественными условиями.
Комментарии (59)
- Обсуждаются проблемы производительности SQL-запросов с оператором OR, особенно при использовании предикатов по разным колонкам, и предлагается ручная оптимизация через переписывание в UNION ALL.
- Поднимается вопрос о сложности работы оптимизатора запросов, который может неправильно оценить количество строк из-за устаревшей статистики, что приводит к резкому росту сложности выполнения.
- Упоминаются различные техники индексирования (например, ESR для MongoDB) и важность правильного проектирования таблиц и индексов для избежания проблем с производительностью.
- Отмечается, что ORM часто генерируют неоптимальные запросы, и подчеркивается необходимость ручной проверки и настройки SQL, особенно в высоконагруженных системах.
- Обсуждается возможность применения машинного обучения и расширенной статистики в оптимизаторах запросов для улучшения оценки кардинальности и выбора более эффективных планов выполнения.
Meta-analysis of 2.2M people: Loneliness increases mortality risk by 32% 🔥 Горячее
Хроническое одиночество повышает риск смертности на 32% и деменции на 31%, что сопоставимо с курением или ожирением. Исследования с участием 2,2 млн человек показывают, что оно запускает биологические механизмы — хроническое воспаление, дисфункцию иммунной системы и эпигенетические изменения, — которые физически разрушают организм.
Эффективные решения существуют: комбинация когнитивно-поведенческой терапии, осознанности и общественных программ сокращает одиночество на 48% всего за полгода. Структурные программы осознанности снижают ежедневное чувство изоляции на 22%, а социальные инициативы вроде британского социального назначения уже охватили 9,4 млн визитов к врачам. Каждый вложенный фунт приносит £3,42 экономии на здравоохранении, доказывая, что эпидемия одиночества не только изучена, но и излечима.
Комментарии (147)
- Участники обсуждают корреляцию между одиночеством и повышенным риском смертности, указывая на возможную обратную причинно-следственную связь (плохое здоровье ведет к изоляции).
- Поднимаются практические аспекты одиночества: отсутствие помощи при чрезвычайной ситуации, самоизоляция из-за болезней и негативного опыта общения.
- Предлагаются решения: создание межпоколенческих сообществ, волонтерские программы (например, Cycling Without Age) и необходимость структурных изменений в обществе.
- Высказывается скептицизм относительно некоторых предлагаемых решений (например, осознанность) и качества исследований, упомянутых в исходной статье.
- Обсуждается разница между социальной изоляцией (объективное отсутствие контактов) и чувством одиночества (субъективное переживание).
Tactility: An ESP32 OS
Тактильность — это не просто физическое ощущение, а сложный феномен, влияющий на восприятие, эмоции и взаимодействие с миром. Она играет ключевую роль в пользовательском опыте: от сенсорных экранов до дизайна продуктов, где текстура и вес создают ощущение качества. Исследования показывают, что тактильные сигналы могут усиливать доверие и запоминаемость, например, в розничной торговле или цифровых интерфейсах.
Виртуальная реальность и хаптические технологии активно развиваются, имитируя прикосновения для более immersive-опыта. Интересно, что тактильная обратная свядь иногда перевешивает визуальную — люди чаще доверяют тому, что могут «пощупать». Это подчёркивает её фундаментальное значение в эпоху доминирования цифровых взаимодействий.
Комментарии (54)
- Обсуждение возможностей и ограничений ESP32-устройств, включая поддержку загружаемых нативных приложений (ELF apps) в проекте Tactility.
- Рассмотрение альтернативных языков и сред для ESP32, таких как Toit, Nim, BASIC (Picomite) и Java, а также поддержка RISC-V архитектуры.
- Исследование практических применений: от IoT до портативных менеджеров паролей, клиентов для мессенджеров (IRC) и устройств с сотовой связью.
- Критика и скептицизм относительно ограниченных ресурсов ESP32 (памяти) для выполнения сложных задач, таких как динамическая линковка.
- Сравнение Tactility с другими проектами (Flipper, Zephyr) и обсуждение его статуса как операционной системы.
Larry Ellison – 'citizens will be on their best behavior' amid nonstop recording
Ларри Эллисон, основатель Oracle, предсказывал, что постоянная запись и наблюдение заставят людей вести себя лучше. Его компания теперь играет ключевую роль в социальных медиа, предоставляя инфраструктуру для обработки данных. Эллисон считает, что массовое наблюдение может повысить общественную безопасность и дисциплину.
Oracle сотрудничает с TikTok, обрабатывая данные пользователей в США, что усиливает влияние компании на цифровую экосистему. Это партнёрство поднимает вопросы о приватности и этике тотального наблюдения. Практический вывод: технологии наблюдения становятся неотъемлемой частью социальных платформ, меняя поведение общества.
Комментарии (86)
- Обсуждение предложения Ларри Эллисона о тотальной слежке с использованием ИИ для контроля за поведением граждан и полиции, вызывающего ассоциации с антиутопией Оруэлла.
- Критика двойных стандартов и лицемерия элит, продвигающих массовый надзор для других, но избегающих его для себя.
- Опасения по поводу утраты приватности, свободы слова и усиления репрессивного потенциала государства.
- Связь предлагаемой системы с политическими интересами, включая поддержку конкретных внешнеполитических agendas.
- Скептицизм относительно эффективности и этичности использования ИИ для надзора и суждения о поведении людей.
EA Announces Agreement to be Acquired by PIF, Silver Lake, and Affinity Partners 💬 Длинная дискуссия
Electronic Arts согласилась на поглощение консорциумом инвесторов, включающим суверенный фонд Саудовской Аравии PIF, фонды Silver Lake и Affinity Partners, за 55 миллиардов долларов. Акционеры получат по 210 долларов на акцию наличными — это премия в 25% к цене акций до объявления сделки. Транзакция стакнет крупнейшей в истории выкупом компании частными инвесторами за наличные.
Сделка позволит EA ускорить инновации и рост, объединяя физический и цифровой опыт в играх и спорте. PIF, уже владеющий 9,9% акций, сохранит долю. Гендиректор Эндрю Уилсон назвал это признанием заслуг команд и возможностью создавать трансформационный опыт для будущих поколений.
Комментарии (165)
- Опасения по поводу влияния покупки EA частными инвесторами (PIF, Silver Lake, Affinity Partners) на креативность и условия труда, включая возможное увеличение долга и давления с целью монетизации.
- Критика текущего состояния EA: усталость от AAA-игр, упор на микротранзакции и live-сервисы, забвение легендарных IP (SimCity, Command & Conquer, Mass Effect).
- Восприятие сделки как части стратегии спортивного и развлекательного «отмывания» (sportswashing) со стороны Саудовской Аравии.
- Ностальгия по прошлым заслугам EA: инновации в производстве игр, создание жанра казуальных игр (The Sims), культовые хиты.
- Скептицизм относительно будущего: ожидание ухудшения качества игр, окончательной смерти студий вроде Bioware и усиления слежки через клиентские приложения.
Dbos: Durable Workflow Orchestration with Go and PostgreSQL
DBOS Transact для Go — это фреймворк для оркестрации устойчивых рабочих процессов, использующий PostgreSQL как единый источник истины. Он позволяет писать транзакционные приложения на Golang, где бизнес-логика выполняется атомарно и изолированно, а состояние автоматически сохраняется в базе данных. Это устраняет необходимость в отдельных системах управления состоянием или очередях, упрощая архитектуру и повышая надёжность.
Ключевые возможности включают автоматическое повторение операций при сбоях, гарантии согласованности данных и встроенную поддержку временных событий. Решение особенно полезно для микросервисов, требующих высокой отказоустойчивости и точного контроля над транзакциями. Практический вывод: сокращает сложность распределённых систем, заменяя несколько компонентов одной базой данных.
Комментарии (40)
- Сравнение с Temporal и другими системами оркестрации рабочих процессов, обсуждение подхода DBOS как библиотеки против внешнего сервиса, вопросы об идемпотентности и гарантиях обработки событий.
- Вопросы о технических особенностях DBOS: масштабируемость в кластере, версионирование рабочих процессов, приоритизация заданий, безопасность и варианты развертывания без исходящего сетевого доступа.
- Обсуждение архитектурных решений и альтернатив, таких как pgglow, и их интеграция с Postgres и клиентами на разных языках.
- Связь проекта с академическими исследованиями (DBOS OS) и его дальнейшее развитие, включая планы по поддержке новых языков и функциональности.
- Реакция сообщества: от положительных отзывов о простоте модели до скептических вопросов о гарантиях и практическом применении, а также упоминание частоты постов о проекте.
A simple habit that saves my evenings
Автор, работая в быстрорастущем стартапе, столкнулся с проблемой переработки в вечернее время. Часто, находясь в состоянии потока к концу дня, он пытался завершить задачу «за 20 минут», но это растягивалось на часы, приводя к усталости и отсутствию реального прогресса. Это выливалось в истощение на следующий день и снижение продуктивности.
Вместо попыток закончить задачу он предлагает тратить эти 20 минут на запись мыслей и пошагового плана действий. Это позволяет уйти с работы с чётким пониманием следующих шагов, отдохнуть и вернуться утром с новыми силами и ясной головой. Такой подход не только сохраняет вечера, но и часто рождает лучшие идеи во время отдыха.
Комментарии (73)
- Использование техники "остановки до завершения" для поддержания мотивации и продуктивности на следующий день
- Важность письменной фиксации плана следующих действий и мыслей перед завершением работы
- Сходство с методом Хемингуэя, эффектом Зейгарник и Pomodoro-техникой
- Преимущества перерыва для "диффузного мышления" и фоновой обработки информации мозгом
- Сложность прерывания работы при нескомпилированном коде или незавершенных задачах