• Как корова помогла сделать интереснее процесс проектирования
    +2
    Полагаю, все согласятся, что это было неизбежно:
    image
  • Создание зашифрованного диска с «двойным» дном с помощью Veracrypt
  • Галя, сколько? Игра в шашечки на кассах Пятёрочки
    0
    Тем, кто захочет поискать информацию об этой чудо-системе в зарубежэ-источниках, включая википедию, лучше ориентироваться на термины «vitality curve» и «stack ranking».
  • Снятся ли роботам психотерапевты
    +2
    Допустим, у вас есть жена или муж, и вы переспали с роботом. Это измена?

    Такие вопросы даже с людьми-то трактуются по-разному. Очевидно, что с роботами будет так же. Кто-то сочтёт изменой, кто-то нет.

    Что будет, если архитектору загрузить в мозг трёхмерную модель здания при помощи нейроинтерфейса?
    Скорее всего, он эту модель запомнит. Хотя бы частично.
    А что если он в этой модели заблудится?
    Архитектор находится не в модели, так что в ней точно не заблудится. Если он заблудится в самом здании, которое представляет собой модель, то либо модель неверно составили, либо запомнил плохо. В любом случае, наверняка ему кто-нибудь поможет.

    Мы сделали робота-пособие для начинающих психотерапевтов. Загрузили в него алгоритмы психологических защит (которыми мы все пользуемся, даже если психически здоровы), добавили возможность переходить в режим психопата, сдали в эксплуатацию, все счастливы… а он сбежал.
    Зачем роботу-пособию, ценному медицинскому инвентарю, способность самостоятельно передвигаться? Это дорого и ненужно. Так что вам ещё на этапе проектирования не выделили на это денег и проблема решилась сама собой.

    Я это к чему… Даже в фантастической литературе хорошо бы проявлять тщательность и вдумчивость, а не рисовать размашистыми мазками узкие мостики без перил над чанами с кислотой.
  • Эссе на тему единого универсального общепланетарного времени
    0
    Меняется в направлении от «солнце взошло — солнце зашло» до «чудовищная нестабильная и неудобная система с сотнями матана, от которой лопается голова».
  • Эссе на тему единого универсального общепланетарного времени
    0
    Время — это вообще ужасный чудовищный плак-плак, сложность которого выходит далеко за рамки часовых поясов, особенно когда мы переходим на большие масштабы. Сидерический день (т.е. полный оборот Земли вокруг оси) на 4 минуты короче среднесолнечного (обычного) за счёт движения Земли по орбите. Приблизительно и в среднем, по факту дельта постоянно изменяется туда-сюда, поскольку орбита не идеально круговая. Сюда же вмешиваются прецессия, нутация и медленное, но неуклонное уменьшение скорости вращения Земли (спасибо тебе, Луна). А сверху вот это всё обмазано ещё и теорией относительности, в которой скорость протекания времени — локальная характеристика пространства, и можно идти искать бассейн побольше, чтобы заполнять его своими слёзыньками. Wibbly-wobbly timey-wimey.
  • GPT-3 от OpenAI может стать величайшей вещью со времён Bitcoin
  • Генеральный конструктор vs Скрам-мастер
    0
    Предоставим слово нашим английским друзьям:
    Исходя из этих соображений, обычной практикой государственной службы в то время было готовить стенограммы заседаний до заседаний. В результате: а) председатель или секретарь получали практически гарантированную возможность обеспечивать ход обсуждений в точном соответствии с заранее согласованным сценарием; и б) поскольку политики, как правило, плохо запоминают решения, принятые на заседаниях, представляется исключительно удобным, да и полезным, изложить их заранее в письменном виде. Какие-либо изменения в готовой стенограмме допустимы, только если она радикально противоречит решениям, принятым на заседании. Таким образом, исход заседаний, за редким исключением, определяют заранее подготовленные стенограммы, а отнюдь не те, кто фактически на этих заседаниях присутствовал или выступал.

    Энтони Джей, Джонатан Линн, «Да, господин министр»
  • Разница между фальшивыми и истинными смещениями в 3D-графике
    0
    Полностью не спасёт, а на контурах и в один глаз видно. Параллакс-маппинг хорош только если смотришь на него прямо или почти прямо, а под большими углами ломается.
  • Разница между фальшивыми и истинными смещениями в 3D-графике
    0
    Статья поразительным образом ухитряется игнорировать главного слона в комнате. Самым очевидным и раздражающим образом «фальшивки» выявляются в стерео.
  • Моральный аспект «патча Бармина»
    +1
    Ну раз уж речь зашла о морали, позвольте намазать вину размашистыми мазками во все стороны:
    а) Уанья — негодяй, мерзавец и провокатор, совершающий отвратительный и гадкий поступок; юридически, предположительно, ответственности за это не несёт;
    б) Уасья — некомпетентный лопух, который не осознаёт, что в интернете могут сказать разное и даже очень вредное, выполняет дурацкие советы не понимая смысла того, что делает, не вникая в суть проблемы и вообще не приходя в сознание; юридически, предположительно, полностью виноват в последствиях;
    в) разработчики юникс-образных систем с их безумно неудобным, крайне замысловатым и неочевидным интерфейсом командной строки, где один пробел может отделять безобидную операцию от катастрофы (привет, Bumblebee epic patch!).
  • Использование метода Монте-Карло для создания портфеля
    +1
    Краткая суть метода. Отправляемся в Монте-Карло, выигрываем в рулетку грузовик денег, вкладываемся в AAPL и MSFT.
  • Какой язык программирования учить, чтобы за вами охотились HR крупных компаний
    +3
    Если действительно хотите, чтобы за вами высунув язык гонялись все хедхантеры планеты, учите COBOL. Крепко учите.
  • Как избавиться от размытых фотографий с помощью Python
    +2
    Поправьте, если ошибаюсь, но вроде бы применяемое в видеокодировании дискретное косинусное преобразование (DCT) может напрямую измерить размытость изображения (чем более размыто — тем сильнее завал высоких частот).
  • ОС «Сивелькирия»: процесс разработки ПО
    +1
    Возможно, разработчики хотят реализовать принципы и подходы, не использующиеся (и не могущие быть использованными) в готовых Linux дистрибутивах и посмотреть, как будет выглядеть и как себя поведёт построенная на них ОС и удастся ли добиться желаемых преимуществ.
  • Бинарные часы «Cyber Watch»
    +18
    А почему двоичные разряды идут в противоестественном порядке? Надо же от старшего к младшему. Ну и подписывать их — это, конечно, вообще не суровый киберпанковский хардкор ни разу.
  • О быстрой сортировке, сложности 2*N
    +3
    Строго говоря — невозможно при наличии определённых ограничений («in-place» и всё такое). Так-то всякие зануды и буквоеды легко могут предъявить counting sort, который работает за O(N) в лучшем и худшем случаях.
  • Разбор: чем отличаются высокорисковые и низкорисковые инвестиции
    0
    Майнхоф, а не Майнхофа. Её звали Ульрикой.
  • Неотъемлемые помощники в деле разведки наиболее эффективной в мире спецслужбы (часть 2)
    +1
    Тем, кто рассчитывал увидеть в статье
    эту картинку
    image


    Тем, кто не знает, на кого Успенский намекал фамилией «Вьючков» (я, к примеру, когда первый раз читал, не сообразил) — так это Владимир Александрович Крючков, председатель КГБ СССР.
  • Собеседования: ожидания vs реальность
    0
    Плюс-то важный, но я о другом. Я о том, как стремительно в результате перехода от одного косвенного признака к другому в мозгу эйчаров выстраивается цепочка «нам нужен тот, кто сделает такую-то часть продукта» — «нам не нужен тот, кто болезненно реагирует на замечания код-ревью» — «нам не нужен кто-то без чувства юмора» — «нам не нужен тот, кто не улыбнулся, глядя на картинки в приёмной». После чего они с упорством карго-культистов начинают руководствоваться конечными звеньями таких цепочек в духе «нам не нужны те, кто родился в июле или октябре», «нам не нужны те, кто использует сочетание зелёного и серого цветов в одежде», «нам не нужны те, кто не увлекается сноубордом или лыжами», «нам не нужны те, кто пришёл на собеседование, не зная имена с отчеством и дни рождения руководства»…
  • Собеседования: ожидания vs реальность
    +4
    Соискатель-программист посидел в переговорке, где на столе лежит набор картинок с шутками на тему. Эти шутки он уже давным-давно и многократно видел в интернетах, а недавно успел налюбоваться на них в переговорках других компаний, куда он ходил на собеседования. Он окинул картинки равнодушным взглядом и закрыл глаза. «Э, да ведь улыбка не тронуло его лицо! У него совсем нет чувства юмора, он нам не подходит!», проницательно заключил кадровик, тайком подглядывавший из надёжного укрытия.
  • 32 января
    +1
    Отзываю свой ошибочный комментарий по поводу скорости вращения Земли.
  • Великая теория снежинок
    +5
    Смотрю на №6 и думаю: так значит каждый раз во время снегопада вокруг меня летают тысячи, миллионы маленьких седых TIE Fighter'ов…
  • Непричёсанные мысли по поводу формата сохранения: теория
    0
    Тут вопрос поставлен с ног на голову. СКВ предназначены как раз для человекочитаемых форматов. Если данные не предназначены для редактирования вручную, нет особого смысла ни делать формат человекочитаемым, ни контролировать версии через СКВ.
  • Непричёсанные мысли по поводу формата сохранения: теория
    0
    Тут по обстоятельствам. Иногда готовый формат превосходно подойдёт, а иногда лучше всё-таки создать свой, хорошо приспособленный к конкретным требованиям.
  • Непричёсанные мысли по поводу формата сохранения: теория
    0
    Все пудели — собаки, но не все собаки — пудели. То, что в XML есть древовидность, вовсе не означает, что для древовидного формата нужен именно XML или что-то ему родственное.
  • Непричёсанные мысли по поводу формата сохранения: теория
    0
    Это всё из-за того произошло, что я в свою очередь тоже попал в плен своей парадигмы, в которой мне не нужно редактировать и сохранять файл с незнакомыми тегами. Что тоже в общем-то подтверждает главную мысль.
  • Непричёсанные мысли по поводу формата сохранения: теория
    +5
    Кажется, автор попал в плен XML-дискурса. Ему подавай или XML, или XML-лайт, или бинарный XML. А ведь он изначально проектировался из соображений человекочитаемости (ну да, не получилось, но тем не менее).

    Если требования человекочитаемости нет, то намного лучше делать свой формат, разумеется, бинарный, не придерживаясь идеологии иных форматов, которые делали с совершенно другими целями и исходя из других соображений. Например, вместо хранения ключей (названий параметров) в строковом виде, можно использовать числовые идентификаторы, а лучше хэши. Это упрощает формат и экономит место. Расширяемость формата обеспечивается попросту тем, что парсер игнорирует незнакомые ключи.

    Когда не ограничиваешь себя изначально чужими парадигмами, можно создать формат, превосходно подходящий под свои конкретные задачи, «срезая углы» там, где это допустимо и акцентируя то, что требуется. Важно не стремиться чересчур сильно его обобщить.
  • Пятничный опрос про обновления
    0
    Да, вот этот самый баг мне вкладки закрепленные и снёс. Хотя настройка выбрана не была.
  • Пятничный опрос про обновления
    +1
    Ну если учесть, что это было в Симпсонах чейнджлоге следующей версии, ошибка оказалась достаточно заметной (и, видимо, достаточно массовой) и внимание разработчиков на неё направили оперативно, и с воспроизведением и исправлением всё как-то срослось.
  • Пятничный опрос про обновления
    0
    То есть вы хотите сказать, это и в самом деле был направленный лично против меня коварный заговор? Какой ужас!
    Интересно, что же это за ошибка была такая.
  • Пятничный опрос про обновления
    0
    Я предположил, что закреплённые закладки были сброшены у всех, кто обновился до той версии. Независимо от того, какие настройки и в какой комбинации у них были.
  • Пятничный опрос про обновления
    0
    Ах так это было связано с какой-то хитрой и неуловимой комбинацией настроек? А то я грешным делом подумал, что взяли и все pinned tabs дропнули случайно.
  • Пятничный опрос про обновления
    0
    Судя по результатам опроса, нас, пользующихся автоматическим обновлением, подавляющее большинство. Это накладывает особую ответственность на разработчиков в плане контроля безошибочности того, что они выпускают на раздачу. Да-да, товарищи разработчики Вивальди, это я намекаю на тот прискорбный случай с потерей закреплённых закладок.
  • C++ и Численные Методы: Приближенное интегрование по Ньютону-Котесу
    –1
    По алгоритмическим моментам поддержу. И повторные вычисления желательно сокращать, и возведение в квадрат и четвёртую степень лучше делать через умножение, а не дорогостоящий pow.
    А вот накладные расходы на вызов std::function будут заметны на общем фоне только для совсем уж простых вычислений. Стоит ли жертвовать ради этого выразительностью и универсальностью, которые даёт function? Зависит от обстоятельств, но в учебном проекте вряд ли стоит сражаться за считанные такты ценой снижения ясности кода.
  • C++ и Численные Методы: Приближенное интегрование по Ньютону-Котесу
    0
    Дать исчерпывающее перечисление всё равно не получится. Это может быть простой одномерный вектор вкупе с ручным вычислением эффективного индекса, std::array, самописный класс, обёртка над стандартным контейнером, что-то из контейнеров Boost и многое другое. И выбор зависит от немалого количества факторов. Применительно к данной статье мог бы подойти «голый» одномерный вектор или самописная обёртка, хотя первое несколько усложнит код по сравнению с «идеальным» двумерным массивом (вектор векторов в этом смысле тоже не подарочек), а второе потребует как минимум привести интерфейс и пояснения.
  • C++ и Численные Методы: Приближенное интегрование по Ньютону-Котесу
    +7
    Девчонки и мальчишки, а также их родители! Пожалуйста, помните, что в реальной жизни std::function надо передавать по значению, векторы — по ссылке, а для организации двумерных массивов есть более эффективные средства, чем вектор векторов.
  • Ситуация: поддержку Python 2.7 прекращают с 2020 года
    +3
    Эта ситуация напомнила старый анекдот.
    Партийный лектор выступает в сельском клубе: "… И вот, товарищи, наше советское общество одной ногой прочно стоит в социализме, а другой уверенно шагнуло в коммунизм!"
    Голос из зала: «И долго мы так враскоряку стоять будем?»
  • Comment from a drafted post.
  • Электричество можно добыть из снега
    +2
    Ватт — это мощность, то есть энергия, делённая на время. Конкретнее — джоуль в секунду.