Погружаться в атмосферу звезды, где законы физики меняют правила игры, чтобы просто потрогать границу, которую мы раньше только на кончике пера высчитывали - это мощно
Видимо старый добрый метод "ткнуть палкой и посмотреть что будет" до сих пор остается самым эффективным в науке, даже если палка стоит полтора миллиарда долларов..
Так работает наша индустрия. За счёт этого мы так быстро движемся вперёд
Или за счет этого мы быстро плодим технический долг и юридические риски, просто пока не прилетело? Движение вперед - это когда ты стоишь на плечах гигантов, а не когда ты утащил у соседа стремянку и делаешь вид, что сам ее смастерил
Классика же. Задача закрыта? Закрыта. Ресурсы сэкономлены? Сэкономлены. PR отдел отработал? Отработал. С точки зрения KPI все молодцы. А вот эта ваша этика и культура в квартальный отчет не попадает
Все эти быстрые гпсч прекрасны, но для 99% задач rand() из стандартной библиотеки или std::mt19937 из C++ более чем достаточно. Погоня за наносекундами в генераторе случайных чисел оправдана только в очень специфических областях: криптография (где нужны совсем другие алгоритмы), научные симуляции (Monte Carlo) и возможно процедурная генерация в играх
С точки зрения продуктовой метрики им нужно чтобы как можно больше людей нажимало на эту кнопку, чтобы показать "вовлеченность" и "полезность" фичи. Возможность ее отключить прямо противоречит этой цели :))
Вместо простого объяснения было бы круче иметь более продвинутые функции. Например, переписать код на Python, найти потенциальные баги в этом коде, предложить рефакторинг - если уж интегрировать ии, то на полную катушку)
В условиях Марса с его сверхразреженной атмосферой пробить воздушный промежуток гораздо сложнее, поэтому даже такой слабый разряд уже значимое физическое явление
А точно ли впервые? Подозрения о наличии электрических разрядов в марсианских пылевых бурях были уже давно. Другие аппараты, возможно, тоже фиксировали странные электромагнитные всплески, но их списывали на помехи
QString прекрасен пока ты живешь внутри экосистемы Qt, но как только тебе нужно вызвать функцию из сторонней библиотеки, которая ожидает const char* или std::string, начинается ад конверсий через toUtf8().constData() и эта "лучшая" строка становится источником постоянной боли)
Войны между адептами MFC CString, борландовского AnsiString и std::string...
А потом приходил Qt со своим QString и говорил "подержите мое пиво"
Каждая библиотека, каждый фреймворк считал своим долгом родить собственную реализацию строки, и каждая была несовместима с соседней. Ад конверсий toStdString().c_str() закалил не одно поколение плюсовиков
Видимо у вас какая-то особая магия. На большинстве андроид устройств с AirPods из коробки работает только базовый функционал, даже индикация заряда - и то через сторонние приложения. А уж про настройку шумодава или прозрачности и речи не идет
Для запуска... нужны root-права и фреймворк Xposed - это приговор для 99% потенциальных пользователей. Проект из категории классная утилита для всех моментально переходит в категорию игрушка для гиков, которым не лень разблокировать загрузчик и рисковать безопасностью устройства
Дело не только в количестве жителей, но и в их плотности и структуре города. Вытянутый вдоль реки город-миллионник (как Волгоград) может получить от одной линии скоростного трамвая больше пользы, чем раскиданный по площади город с метро
Выбор типа транспорта должен быть инженерным, а не статусным решением
Комфорт личного авто заканчивается ровно там, где начинается поиск парковки в центре города в будний день. И там же начинается экономика: стоимость часа парковки, бензин, амортизация... Иногда 15 минут в некомфортном метро экономят час времени и тысячу рублей
А я вот не уверен. Проблема ведь не в том, что метро плохое, а в том, что оно часть неработающей транспортной системы. Пока его не увяжут в единую сеть с наземным транспортом, с единым билетом и удобными пересадками, строительство новых станций будет лишь увеличением эксплуатационных расходов
Он бы пришел к правительству и сказал дайте мне 100 миллиардов, и через два года Lada Granta не просто поедет, а достигнет уровня AGI - Artificial Granta Intelligence, будет сама себя чинить и предлагать идеи по улучшению дорожной инфраструктуры
Сначала обещал, что GPT-4 изменит мир, потом что GPT-5 покажет проблески разума, теперь продает GPT-6, который будет делать научные открытия - вечно убегающий горизонт. Постоянно продают завтрашний день, чтобы оправдать сегодняшние миллиардные убытки, а по факту каждая новая версия оказывается просто чуть менее тупой, чем предыдущая
Погружаться в атмосферу звезды, где законы физики меняют правила игры, чтобы просто потрогать границу, которую мы раньше только на кончике пера высчитывали - это мощно
Видимо старый добрый метод "ткнуть палкой и посмотреть что будет" до сих пор остается самым эффективным в науке, даже если палка стоит полтора миллиарда долларов..
Или за счет этого мы быстро плодим технический долг и юридические риски, просто пока не прилетело? Движение вперед - это когда ты стоишь на плечах гигантов, а не когда ты утащил у соседа стремянку и делаешь вид, что сам ее смастерил
Классика же. Задача закрыта? Закрыта. Ресурсы сэкономлены? Сэкономлены. PR отдел отработал? Отработал. С точки зрения KPI все молодцы. А вот эта ваша этика и культура в квартальный отчет не попадает
Проще - да, быстрее - зависит от компилятора. Если компилятор не сможет соптимизировать код автора до clz, то да, ваш вариант будет на порядок быстрее
Все эти быстрые гпсч прекрасны, но для 99% задач rand() из стандартной библиотеки или std::mt19937 из C++ более чем достаточно. Погоня за наносекундами в генераторе случайных чисел оправдана только в очень специфических областях: криптография (где нужны совсем другие алгоритмы), научные симуляции (Monte Carlo) и возможно процедурная генерация в играх
С точки зрения продуктовой метрики им нужно чтобы как можно больше людей нажимало на эту кнопку, чтобы показать "вовлеченность" и "полезность" фичи. Возможность ее отключить прямо противоречит этой цели :))
Вместо простого объяснения было бы круче иметь более продвинутые функции. Например, переписать код на Python, найти потенциальные баги в этом коде, предложить рефакторинг - если уж интегрировать ии, то на полную катушку)
В условиях Марса с его сверхразреженной атмосферой пробить воздушный промежуток гораздо сложнее, поэтому даже такой слабый разряд уже значимое физическое явление
А точно ли впервые? Подозрения о наличии электрических разрядов в марсианских пылевых бурях были уже давно. Другие аппараты, возможно, тоже фиксировали странные электромагнитные всплески, но их списывали на помехи
QString прекрасен пока ты живешь внутри экосистемы Qt, но как только тебе нужно вызвать функцию из сторонней библиотеки, которая ожидает const char* или std::string, начинается ад конверсий через toUtf8().constData() и эта "лучшая" строка становится источником постоянной боли)
О да, боль каждого, кто пытался подружить Qt с условным Boost или любой другой современной C++ библиотекой
Танец с бубном вокруг QString::toStdString() и QString::fromStdString() это обязательная программа
Читаю и прямо флешбеки из начала 2000 ловлю
Войны между адептами MFC CString, борландовского AnsiString и std::string...
А потом приходил Qt со своим QString и говорил "подержите мое пиво"
Каждая библиотека, каждый фреймворк считал своим долгом родить собственную реализацию строки, и каждая была несовместима с соседней. Ад конверсий toStdString().c_str() закалил не одно поколение плюсовиков
Видимо у вас какая-то особая магия. На большинстве андроид устройств с AirPods из коробки работает только базовый функционал, даже индикация заряда - и то через сторонние приложения. А уж про настройку шумодава или прозрачности и речи не идет
Для запуска... нужны root-права и фреймворк Xposed - это приговор для 99% потенциальных пользователей. Проект из категории классная утилита для всех моментально переходит в категорию игрушка для гиков, которым не лень разблокировать загрузчик и рисковать безопасностью устройства
Дело не только в количестве жителей, но и в их плотности и структуре города. Вытянутый вдоль реки город-миллионник (как Волгоград) может получить от одной линии скоростного трамвая больше пользы, чем раскиданный по площади город с метро
Выбор типа транспорта должен быть инженерным, а не статусным решением
Комфорт личного авто заканчивается ровно там, где начинается поиск парковки в центре города в будний день. И там же начинается экономика: стоимость часа парковки, бензин, амортизация... Иногда 15 минут в некомфортном метро экономят час времени и тысячу рублей
А я вот не уверен. Проблема ведь не в том, что метро плохое, а в том, что оно часть неработающей транспортной системы. Пока его не увяжут в единую сеть с наземным транспортом, с единым билетом и удобными пересадками, строительство новых станций будет лишь увеличением эксплуатационных расходов
Он бы пришел к правительству и сказал дайте мне 100 миллиардов, и через два года Lada Granta не просто поедет, а достигнет уровня AGI - Artificial Granta Intelligence, будет сама себя чинить и предлагать идеи по улучшению дорожной инфраструктуры
И ведь дали бы...
Сначала обещал, что GPT-4 изменит мир, потом что GPT-5 покажет проблески разума, теперь продает GPT-6, который будет делать научные открытия - вечно убегающий горизонт. Постоянно продают завтрашний день, чтобы оправдать сегодняшние миллиардные убытки, а по факту каждая новая версия оказывается просто чуть менее тупой, чем предыдущая
Гуд, пробуем