• Гоcдума предлагает штрафовать тех, кто откажется расшифровывать свой трафик. Update: поправки приняты
    +2
    Не забывайте, что последние пару лет они постоянно делают то, что до это многие считали, что «они не решатся».
  • Кто придумал электронную сигарету: ретроспективная заметка с восстановлением исторической справедливости
    0
    Насколько я знаю, никотин да улучшает когнитивные способности, научно доказанный факт, но есть большое «но»: именно курьльщика этого эффекта не получает, из за т.н. «плато толерантности», т.е. рецепторы находящиеся в стостоянии постоянного овердоза уже не реагируют на активное вещество.

    ЗЫ: нашел хорошую научпоп статью на эту тему: stelazin.livejournal.com/98200.html
  • Роскомнадзор заблокировал 7 страниц GitHub
    0
    К счастью стран, где цензурируют интеренет — не так уж много. Так что, вы максимум сможите потроллить Китай, Россию, Белоруссии и еще паручку стран с авторитарными/тоталитарными режимами, но это более или менее все, что вы сможете сделать.
  • Фабричный метод без размещения в динамической памяти
    0
    Очень удивился, увидев non-POD типы в union, но потом сообразил, что видимо речь идет про С++11.
  • До Нового Года госдума введет от 3 до 10 лет тюрьмы за просмотр хентая
    +6
    На самом деле вопрос еще сложнее, и вся эта борьба (не только в России) — это дикая охота на ведьм. Из всех педофилов (людей с половым влечением к детям) тех, кто совершает собственно насилие над детьми — единицы, остальные даже не могут толком обратиться к профессионалам за помощью из за табуированости темы и общественного мнения, которое их заочно демонизирует. Считать всех педофилов преступниками, это почти как априори считать всех мужчин — насильниками.

    Я, в своё время, это и еще много чего интересного узнал из статьи «You’re 16. You’re a Pedophile. You Don’t Want to Hurt Anyone. What Do You Do Now?»
  • Оптические иллюзии из книги Eye Benders с пояснениями
    +3
    Это моя любима иллюзия. Сколько не вырезай и не проверяй, мозг наотрез отказывается считать, что ячейки А и B одинакового оттенка.
  • «Розетта» обнаружила органические соединения на комете Чурюмова — Герасименко
    +3
    Не легко же будет вам попасть в полуметровую цель на расстоянии в 35 световых минут :)
  • 6 ссылок о том, что Google знает о вас
    +2
    Дайте пруфлинк про запись местоположения и «сливание» не смотря на отключенный геолокейшен в Андроиде.
  • Пара слов о кэшировании данных при чтении и смартпойнтерах
    0
    Небольшое замечание: не стоит дублировать статью специфическую для конкретного языка так же в общий хаб «Программирование», на который подписаны все, кто интересуется общепрограмисткими темами. Те, кого интересует конкретные технологии/языки — уже подписаны на соответствующие узкоспециализированные хабы и по любому увидят вашу статью.
  • Half-Life 2 исполнилось 10 лет
    +1
    Любопытно, что HL2 до сих пор «развивается» компанией, если можно так сказать. Например, не так давно вышел офичиальный пач для поддержки Oculus Rift, а в последствии и поддержки DK2. Я по этому поводу его себе установил, но к сожалению, как выяснилось, жанр FPS и VR это вещи не совместимые (во всяком случае без дополнительный технологий вроде всенаправленной беговой дорожки), но не смотря на в высшей степени тошнительный экспириенс с VR, свою долю ностальгии я получил :)
  • Полноценный процессор в Minecraft: как он работает, как на нем программировать и для чего он?
    +2
    В качестве иллюстрации, вот скриншот с куском реализации («серверной комнатой») популярной сейчас мини-игры в майнкрафте «Missile Wars» — там сотни command blocks и тонна редстоуна. Думаю по объему и сложности это сопоставимо с описанным в статье процессором, и такие штуки строят для каждой нетривиальной мини-игры.



  • Полноценный процессор в Minecraft: как он работает, как на нем программировать и для чего он?
    +1
    Я бы совсем не сказал бы, что это бесполезно. Очень круто, если логику сложных редстоун устройств можно было бы писать программно, а не в реализировать каждый раз вручную в виде схемотехники на логический гейтах, как это сейчас обычно делается. Забавно, что программирование в майнкрафте в своем роде повторяет историю вычислительных машин в реальной жизни, и в этом свете появление полноценного процессора общего назначения с ассемблером к нему — это важная веха.
  • Pornhub, Redtube и Youporn присоединились к всеобщей акции протеста с символическим «замедлением» интернета
    +11
    Ну вообще если кто-то заплатил за сервис (интернет со скоростью X и ограничением на трафик в Y) то абсолютно никого не должно касаться, как и для чего он им пользуется. Именно по этому throttling и платные tethering-пакеты для безлимитных тарифов (как делают некоторые сотовые операторы в Штатах) — это неописуемое свинство. Или не вводите клиентов в заблуждение, продавая под видом анлима не-анлим, или руки прочь от трафика.
  • Samsung представила новый смартфон GALAXY Note 4 и его модификацию с изогнутым экраном — GALAXY Note Edge
    +1
    Ну для VR, например…
  • Gear VR — необычный шлем виртуальной реальности от Samsung
    0
    По wifi вряд ли получится гнать картинку — будет слишком большой latency — который критически важен для VR. Просто для примера, в Oculus Rift используют специальную прошивку для контроллера экрана, которая убирает всю буферизацию и процессинг для уменьшения latency между получением данных и показом картинки.
  • Gear VR — необычный шлем виртуальной реальности от Samsung
    0
    Есть, но видимо недостаточно точные для VR. Этот девайс довольно сильно отличается от «каборд» — тут часть сенсоров в самих «очках» (пишут, что набор инерционных сенсоров, такой-же как в Oculus Rift), а сам телефон подключается по микро-юсб. Плюс на этот телефоне есть специальные кастомные драйвера экрана и сенсоров написанные в Oculus и заточенные под VR. Ну и конечно эргономика — сменные накладки, подстраиваемые диоптрии, и т.д.
  • Volvo открывает автодром площадью 2 квадратных километра для испытаний автономных автомобилей
    0
    Думаю что как раз у компании такой информации не много, в конце концов, их автомобили эту информацию не собирают (ну раньше как минимум, не собирали), и не они занимаются проблемами дорожного движения.
    Насчет минтраспорта — мне думаю и не дадут, а вот гугль/вольво без проблем, думаю, смогут получить доступ у этой информации.
  • Volvo открывает автодром площадью 2 квадратных километра для испытаний автономных автомобилей
    0
    Не согласен, думаю описываемая вами информация есть не у частных компаний, а у властей/полиции и доступ к ней, что гугль, что вольво могут получить без особых проблем.
  • Volvo открывает автодром площадью 2 квадратных километра для испытаний автономных автомобилей
    0
    Я не думаю, что Гугль собирается производить свои автомобили сами, а в области написания сложного софта, систем управления и ИИ, не думаю что у Вольво есть преимущество перед Гуглем.
  • Открыта регистрация Официальных Блогеров™ в России
    +3
    Речь то не про пукающих панд, а про базовые права и свободу. Кому-то видимо, свобода и права важны не больше, чем пукающие панды, но не надо всех мерять по себе…
  • Неопределённое поведение и теорема Ферма
    +2
    Для конечного пользователя, конечно важнее, что бы работал флэш, а не дополнительные 0.7% прироста производительности системы. Линус, кстати, вовсе не защищал криворуких разработчиков (которых сам материл), а конечных пользователей, и в этом он совершенно прав, ИМХО.
  • Неопределённое поведение и теорема Ферма
    0
    Насколько я знаю, большинство кода для встраиваемых систем сегодня компилируется на gcc, который сам не вчера появился, хотя действительно не факт, что для всех архитектур поддерживаются все хитрые оптимизации с популярных платформ. А на ПК, оптимизирующие компиляторы существуют уже полтора десятка лет, если не больше, и уж никак не «последние пару лет».
  • Неопределённое поведение и теорема Ферма
    0
    Не думаю, что компилятор/линкер не имеет право инлайнить код из динамической библиотеке так как это сломает ABI и не позволит, например, предсказуемо заменить код для всех пользователей этой библиотеки.
  • Неопределённое поведение и теорема Ферма
    +1
    Пожалуйста не воспринимайте моё негодование не свой счет, я понятное дело, понятия имею что и как вы пишите, а критика относилось не к вам, а к позиции, которую вы защитите, и применение которой, я считаю признаком плохого кода.

    Насчет платформо-зависимого кода, естественно он всегда будет. Но стоит различать платформо-зависимый код в рамках языка, который достаточно обернуть в ifdef и/или выкинуть в отдельный модуль, и целенаправленная игра с огнём, в виде использования UB в своих целях. Можно конечно поместить такой код в отдельный файл, вырубить для него все оптимизации, написать крупным буквами «ОСТОРОЖНО, СТРЕЛЬБА В НОГУ!!! 11АДЫНАДЫН», проверять вручную сгенерированный компилятором код, но при этом надо помнить, что от любого чиха, апдейта компилятора/библиотек или настроек системы все может сломаться и вам нужно постоянно гонять regression tests на весь этот код. Если эти оптимизации того стоят, то флаг вам в руки, но что то мне подсказывает, что в большинстве случаев накладные расходы на поддержание такого кода перевесят все выгоды от него.
  • Неопределённое поведение и теорема Ферма
    +3
    Не то ни другое естественно. Если мне важен физический размер переменной, то я воспользуюсь чем нибудь вроде uint32_t а не буду уповать на звезды и настройки компилятора, что int выйдет длиной именно в 32 бита.
  • Неопределённое поведение и теорема Ферма
    +1
    Это только если libc статически вкомпилирован в софт, что в большинстве случаев естественно не так.
  • Неопределённое поведение и теорема Ферма
    +1
    Понятно, что все зависит от ситуации. Но ломать совместимость на уровне ОС, обрушивая кучу работающего софта, и все ради маленькой оптимизации — это по-моему уже религиозный фанатизм. Да, это ошибка криворукий програмистов, которые писали плохой софт несоотвествующий стандарту, но при этом Линус прав, что не надо за это наказывать конечных пользователей.
  • Неопределённое поведение и теорема Ферма
    +1
    Я как раз очень уважаю Линуса за прагматический, а не религиозный подход к разработке ПО. По-моему он и люди придерживающиеся его подхода сделали для области в целом, и для свободного ПО в частности, больше чем Святой Столлман и его апостолы, которые готовы пожертвовать всем, ради идеологической чистоты и религиозных догм :)
  • Ежемесячный дайджест интересных IT-проектов на Kickstarter №4
    0
    Я тут недавно на такой проект любопытный наткнулся на кикстартере: Xiki (это такой хитрый интерактивный шелл).
  • Неопределённое поведение и теорема Ферма
    0
    Но фактически очень сомнительно, что именно этого хотел программист

    Вы опять возвращаетесь к предположению, что компилятор должен играть в телепата
  • Неопределённое поведение и теорема Ферма
    +3
    Вы знаете, по-моему программистам, которые закладываются некие особенности платформы (endianess, поведение при переполнении, и т.д.), делают необоснованные предположения о размере базовых типов (например в хардкоде предполагают, что int — это 4 байта, а long — 8), используют без надобности платфро-зависимыми конструкциями и типами данных (не раз встречал програмистов-виндузятников, считающих BYTE и WORD — родными С-шными типами данных) — всем им надо отрывать руки по плечи в выгонять вон из профессии. И говорю я это не потому что я поборник религиозной чистоты (вовсе нет), а потому что я писал на практически всех возможных платформах, включая десктопы и embedded на кучу операционных систем, и делал сам и консультировал кучу проектов портирования платформы и/или ОС и/или компилятора. И потому что 80% процентов всех проблем в таких проектах — это вовсе не серьёзные различия в API и работе железа, а банальная нечистоплотнрсть и халтура программистов, любимая отмазка которых была «этот код никогда не надо будет портировать» и «вроде работает более или менее, и ладно, ХЗ почему».
    По-моему это базовая часть профессионализма и аккуратности — писать платформо-независимый код везде где можно, даже если в данную минуту это не обязательно (но почти всегда окупается в дологосрочной перспективе), а платформо-зависимые куски заворачивать в ifdef-ы, выделять в отдельные модули, и вообще хорошо понимать, что в них происходит. Опять таки по-своему опыту могу сказать, что это никак не влияет на скорость выполнения, и почти не замедляет написание кода, не больше чем остальные принятые практики написания качественного и аккуратного (не write-only) кода.

    ЗЫ: насчет «низкоуровнего» и «не портируемого в принципе» кода, в котором вы считаете, что допустимо можно закладываться на особенности железа — у меня один из больших последних проектов, это было портирование сложного embedded софта c эзотерической железки, в которой даже ОС не толком не было, на линукс/gcc. Там, правда, к счастью программисты были толковые и хотя лет 15 назад, когда это начинали писать, никто не думал про портирование — тем не менее код был по большей частью был написан качественно и портировался без проблем. Но если бы они забили и решили, что писать аккуратно/портируемо (а это таки почти синонимы, по-моему) не надо — то проект из сложного, превратился бы в кошмарный.
  • Неспортивная война: как использовать реестр запрещенных сайтов в бизнес-интересах
    +2
    1) Статья о свойствах некого медицинского препарата не является пропагандой, если говорить про здравый смысл. Но так как речь не о здравом смысле а о современной российской правовой системе, то надо отметить, что «пропаганда» в ней это вообще некая неопределенная сущность, которые трактуется как попало, а точнее, как удобнее тем, кто трактует. Взять для примера, хотя бы, «пропаганду гомосексуализма», которая имеет не больше смысла, чем пропаганда сахорного диабета 1-ого типа, тем не менее этим понятием на полном серьезе оперируют в судебной системе.

    2) Описанные препараты не являются наркотиками по УК. Но опять таки, к здравому смыслу это имеет очень посредственное отношение, так как куча запрещенных препаратов наркотиками не является, а многие тяжелые наркотики, напротив, совершенно легальными и их «пропаганда» и распространение никак не преследуется.
  • Неспортивная война: как использовать реестр запрещенных сайтов в бизнес-интересах
    +2
    Где то в другом месте упоминали, что у них были статьи о влиянии каннабиноидов на аппетит и метаболизм. Оставив за скобками абсурдность обвинения в «пропаганде наркотиков» в случае когда пропаганды нет, а «наркотики» наркотиками не являются, владельцы сайта статьи послушно выпилили, но разблокировать их все равно не разблокировали.
  • Sony публикует исходные коды ядра операционной системы
    +5
    Меня тоже эта фраза покоробила. Может в сфере мобильных телефонов дела обстоят лучше, но в целом Сони известна как производитель одних из самых закрытых, несовместимых и не соблюдающих стандарты железок. Одни многочисленные затеянные этой фирмой format wars чего стоят…
  • You shall not pass или Как себя вести с нанимателем, чтобы НЕ получить эту работу
    0
    Я не думаю, что те, кто спрашивают, беспокоятся о том, что их заставят писать alert. Просто бывает, что есть технологии, к которым не хочешь приближаться по причине полной личной несовместимости. Я, например, человек очень не консервативный в выборе инструментов, с удовольствием учу новые языки, когда они подходят под задачу больше, чем то, что уже знаю, и без проблем разбираюсь в новых областях, даже если это не вписывается в формальное описание джоба. Но есть красные линии, которые я не согласен переходить не под каким видом. Например, если мне скажут, что вакансия связанна с разработкой на MFC то я не пойду туда работать, не важно сколько денег предложат. По этому если на собеседовании говорят, что придется работать со старым С++ кодом, я всегда интересуюсь не придется ли мне иметь дело с MFC. И я думаю что у многих найдется, какая-то библиотека/язык, грубо говоря, свой КОБОЛ с которой они не за какие коврижки работать не согласятся.
  • Запрет хранения данных россиян на зарубежных серверах: что будет после 1 сентября 2016 года?
    +3
    Без связи с конкретными рожами в думе (а все кто там сидит в большей или меньшей степени виноват в том, что происходит) все равно хочу выразить благодарность вам и с кем вы там работаете, что хоть как-то пытаетесь бороться с засилием маразма. Жаль, только, что толку от этого мало, так как даже «оппозиция» старательно следует генеральной линии партии.
  • Запрет хранения данных россиян на зарубежных серверах: что будет после 1 сентября 2016 года?
    +3
    Это хорошо что такой бред выпиливается

    Что-же хорошего в этом? Свобода информации, мать ее, вещь необходимая, а куда ведет то, что власти начинают решать какие книги какая информация годная а какая нет — мы все прекрасно знаем.
  • Запрет хранения данных россиян на зарубежных серверах: что будет после 1 сентября 2016 года?
    +5
    Боже, какой идиот этот депутат! о_О
  • Что мы знаем о трансформерах?
    0
    Мне, кстати, все еще интересны источники…

    ЗЫ: Кроме претензий по фактической стороне статьи, коробит от расовых стереотипов которыми автор не стесняется клеймить все упомянутые в статье страны. Думаю не надо говорить, что такие обобщения далеки от реальной картины вещей чуть больше, чем полностью.
  • Что мы знаем о трансформерах?
    +1
    А нельзя ли поделиться источником, из которого автор почерпнул, что голливудские боевики финансируются из госбюджета? Поверхностное гугление по теме ничего не дало, и у меня закралось подозрение, что это голословная конспирология.