• Моё разочарование в софте
    +3
    И виноваты программисты, да? Вы в курсе, что «окошек» не существует, и что это всего лишь неэффективная абстракция над эффективным методом делать bitblt? Который, в свою очередь, эффективная абстракция над возможностью копировать байты с одного места в другое? (Я понимаю, что в современном графическом стеке всё сложнее, но нам надо где-то остановиться).

    Вот зачем вам эта неэффективная абстракция и весь этот bitblt? Почему бы не отображать символы сразу из растровых представлений в видеопамять?

    Не, серьёзно, зачем вам окошки? Эти ужасные программисты тратят мегабайты на каждое окошко — если избавиться от окошек, то освободится огромное количество памяти.
  • Роскомнадзор предлагает отменить сетевой нейтралитет в сетях 5G
    +3
    Это вы светлое будущее описали.

    А тёмное будет выглядеть так: мейлрушечка быстро у всех, а нормальной скорости на не-белый список ни за какие деньги не добьёшься. Или добьёшься, но только для юрлиц. А физикам мейлру дали — и хватит.
  • Моё разочарование в софте
    +1
    Хром не использует много памяти. Много памяти используют много сайтов. А купить такое количество веб-разработчиков… Ну, удачи.
  • Моё разочарование в софте
    +4
    В тот момент, когда вы согласились, что 'hello world' должно кодироваться с помощью числа 121404708502361365413651816 (а то и числа 31079605376604509545894864896), в этот момент вы уже были уверены в то, что оперативная память дёшева. С позиций разработчиков первых компьютеров, мой вот этот комментарий, в UTF-8 — это просто какое-то непростительное разбазаривание байтов. В такой объём памяти можно вместить достаточно переменных для того, чтобы рассчитать тракеторию полёта на луну, а я тут объясняю, что память дешева.

    На самом деле, основным потребителем памяти являются не программисты, а пользователи. Потому что пользователю всё равно сколько мегабайт занимает его аватарка — он хочет, чтобы она была красивой. Ему всё равно сколько миллиардов математических операций надо выполнить в секунду — ему хочется, чтобы страница скроллилась плавно, и чтобы в середине печати не возникало сообщения «превышена максимальная длина текста».

    А ещё хочется переключать задачи мгновенно. И иметь быстрые сайты.

    И всё это требует абстракций, о которых кусок кремния ничего не знает. Каждая абстракция — заведомо неэффективное использование уровня ниже (те же транзисторы в аналоговом режиме могут много больше, чем в цифровом — мы используем их самым тупым образом во имя иллюзии двоичного переключателя).

    Неэффективность взамен предлагает простоту — и ради этого все эти гигабайты кода и памяти. Это просто, а значит, человек может это понять и начать использовать. Как только «просто» становится «сложно» на его базе делают следующий уровень неэффективности, чтобы снова стало «просто».
  • Суд за 15 секунд принял решение по иску TgVPN к Роскомнадзору
    0
    Нефть можно качать 20 лет. Если она будет настолько востребованной. Небольшой прорыв в батареях — и электромобили перейдут из категории «тесла» в категорию «обычно». Достаточно снижения спроса процентов на 20%, чтобы произошёл сильнейший обвал цены.
    Болезнь не связана с медобслуживанием. Возраст, травмы, деменция и т.д. Никакое медобслуживание не вылечит Альцгеймера.

    У меня есть надежда/ощущение, что смена режима будет спровоцирована управленческими ошибками.

    Но это всё диванное предсказание, ноль авторитетности и аргументов.
  • Суд за 15 секунд принял решение по иску TgVPN к Роскомнадзору
    0
    Существенное ухудшение экономики. Ошибка. Болезнь. Старость.

    Бывает, что диктаторы своей смертью умирают, но это редкость.
  • Моё разочарование в софте
    +1
    Цена абстракций. Если бы абстракций не было, вы бы использовали Initial Orders для того, чтобы загрузить вашу программу в двоичных кодах чтобы посчитать то, что нужно.

    Самая первая жирная абстракция, которая случилась в компьютерах, заключалась в идее имитации интерактивности происходящего.
  • Импортозамещение, глас вопиющего в пустыне
    0
    mirror.yandex.ru

    Yandex — вроде бы, РФ.
  • Суд за 15 секунд принял решение по иску TgVPN к Роскомнадзору
    0
    Вот, кстати, интересно. Давайте сделаем два прогноза:

    * Ещё большее бронзовение — на носу очередной срок и почти выборы, так что милитаризм и «спасибо пра-пра-пра-пра-пра-пра-пра-пра дедушке за победу Уйгов над Лисовитами под речкой Жучкой».
    * Режим уже сменился вместе с трещиной в преднапряжённом песке существующей системы.

    Что из этого звучит реалистичнее?
  • В очередной раз анализатор PVS-Studio оказался внимательнее человека
    0
    Ну так gtk — это всего лишь одна из библиотек. Хочешь — ставишь, хочешь — не ставишь. Она даже не linux-specific, если уж на то пошло.
  • Суд за 15 секунд принял решение по иску TgVPN к Роскомнадзору
    0
    ВУЗ не обязательно. Достаточно просто учиться. И да, культурная эммиграция возможна только в режиме экспата. В режиме гастробайтера ничего хорошего не ждёт.
  • В очередной раз анализатор PVS-Studio оказался внимательнее человека
    +1
    В ядре такого нет. Новые ioctl/syscall и флаги могут появляться, старые остаются неизменными.
  • (Не)коммерческий проект: Redis меняют лицензии, но остаются в open source
    0
    Я же сказал «main репозиториев». non-free — да. И то, я не уверен, что кто-то им будет пакетировать модули с cc-by-nc даже в non-free.
  • Суд за 15 секунд принял решение по иску TgVPN к Роскомнадзору
    0
    В Ванписе было описание самого гуманного суда в мире. Обвиняемого вводили в судебный зал, а там не было никого. Его проводили через суд и выводили в дверь «виновен».
  • В очередной раз анализатор PVS-Studio оказался внимательнее человека
    +1
    А можно про поломку ABI линуксом? Вообще говоря, ядро обязуется поддерживать любой релизный ABI так долго, как его используют (и не ломать).
  • Про износ SSD на реальных примерах
    0
    У меня в лабе цефа специальная нода с битым диском есть (как раз мониторинг отлаживать). Я специально два дня с on-site завалы хлама перебирал (они перебирали, я капризничал в тикете), чтобы её найти.

    Samsung'овая SSD, которая полностью wear out. Она поменяла серийный номер (на что-то типа «сломано») и не работает. Я не помню, «совсем», или только в ro, если напомните завтра, посмотрю и могу показать вывод.
  • (Не)коммерческий проект: Redis меняют лицензии, но остаются в open source
    0
    А, да. Но это означает, что без модулей редис куцый (зачем-то их писали?), т.е. мы имеем типовую open core модель, которую традиционно осуждают.
  • (Не)коммерческий проект: Redis меняют лицензии, но остаются в open source
    –2
    продавать модули теперь запрещено — это регулирует Commons Clause.

    RIP REDIS.

    Если лицензия запрещает перепродажу ПО (или другое его использование) — это не свободная лицензия. С интересом жду вылета редиса из всех main репозиториев всех дистрибутивов.
  • Портирование JS на Эльбрус
    +6
    Да, это суровая реальность. Железячники обычно плохо справляются с софтовыми задачами. (Верно и обратное).

    В свете массовых факапов интела (окей, когда интел спекулятивное исполнение делал, никто не знал про спектре), процессор с явным контролем спекулятивности — это же просто чудо.

    Т.е. не «провалившаяся платформа», а единственная относительно производительная платформа без критической уязвимости в спекулятивном исполнении.
  • Habr.com. Transparency report
    +2
    Преступником человек становится только по решению суда. До этого — подозреваемый. Вот я подозреваю, что @aaaaaak — ограбил @bbbbbbk. И что? И ничего.
  • Цукерберг продает акций Facebook на $13 млрд, чтобы «нашим детям никогда не пришлось болеть»
    0
    Self-sustained — нет. Форпост на Луне — вполне можем. Вопрос желания и бюджета.
  • Комбинированный датчик, с преферансом и поэтессами
    +1
    Кстати, вполне себе рыночная цена. Удивительно, но даже aliexpress не может сделать CO2 дешевле.
  • Habr.com. Transparency report
    0
    Можно, если сервера и персонал находятся на достаточном расстоянии от ФСБ (за пределами периметра).
  • Анатомия инцидента, или как работать над уменьшением downtime
    0
    В такой компании не может быть системной автоматизации. Почему? Потому что им нечего автоматизировать. Отдать на аутсорс всё хозяйство, да и всё.

    Автоматизация подразумевает существенный фронт работ, и процессы, которые можно автоматизировать. Как можно автоматизировать работу эникея, у которого половина работы — общение с людьми? Засунуть всё в трекер? Это не автоматизация, это организационные изменения и к автоматизации не имеет отношения.

    Вообще, малый энтерпрайз образца 2000ых (своя АТС, свой веб-сайт на своих мощностях, свой админ с AD, принтерами, рабочими станциями, свой почтовый сервер, свой колхозный ДЦ, возможно, своё видеонаблюдение) — это тупиковый путь. Хотя и отличный карьерный трамплин для тех, кто оказывается в таких конторах в качестве админа в первый раз. (Но главное свойство трамплина — либо он тебя подкидывает, либо ты слетаешь с него в какую-то дыру — т.е. это не работа на пол-жизни).

  • Анатомия инцидента, или как работать над уменьшением downtime
    0
    Именно. Хорошая автоматизация operation'а идёт по одному из двух направлений: автоматизация снизу (себе сделали удобно) и автоматизация сверху (начальство себе сделало удобно). Оба варианта имеют право на существование, но автоматизация снизу обычно даёт количественное улучшение, а автоматизация сверху — качественное.
  • Анатомия инцидента, или как работать над уменьшением downtime
    0
    Очевидно, что для выделения 20% времени персонала на автоматизацию, эти 20% можно сделать одним из трёх видов: добавить персонала, уменьшить operational нагрузку на персонал или увеличить общую нагрузку (добавить 20%). Это как с капитальными инвестициями. Их можно делать за счёт заёмных средств (с надеждой, что отобъётся), можно за счёт собственных средств (забирая оборотные средства), а можно за счёт снижения прибыли (выплат акционерам/владельцам).

    С практической точки зрения на уровне микроменеджмента, этот вопрос решается подбором кадров — обычно те, кто умеют автоматизировать, либо прагматичны и хотят за это много денег (и тогда делают ровно то, что их попросят), либо рок-звёзды (денег меньше, зато надо мириться с их архитектурными и технологическими предпочтениями), либо нерды (и тогда надо отдельного человека для трансляции их умной работы в business value).

    Во время текучки кадров на следующую позицию искать человека, у которого в обязанностях с самого начала будет заявлена автоматизация, и дальше с такого человека спрашивать на 50% за автоматизацию (а не только на operation).
  • Анатомия инцидента, или как работать над уменьшением downtime
    +1
    Она линейная, если работа операционного отдела не оптимизируется. Если выделить чуть-чуть времени на оптимизацию самой частой операции операционного отдела (сама операция меняется от захода к заходу, упор на «самую частую за последнее время»), то кривая становится ближе к логарифмической. Постоянно нужно вкладывать константное количество усилий на автоматизацию и оптимизацию всё большего потока событий. В идеальном мире это кривая костантная прямая (т.е. оптимизируются всё), но в реальном мире растёт число плохооптимизируемых процессов. К счастью, они растут медленнее, чем количество инсталляций.

    А по мере роста числа инсталляций некоторые плохооптимизируемые процессы становятся настолько существенными, что можно выделить больше ресурсов на их решение.

    PS Надо различать operations и on-site. Замена жёстких дисков, увы, процесс физиологический и требует от реального человека потыкать сервер. Зато задачу на замену диска и всё софтовое после замены (файловая система и т.д.) может сделать робот. Сам.

  • Цукерберг продает акций Facebook на $13 млрд, чтобы «нашим детям никогда не пришлось болеть»
    0
    Если бы так виделось первому шаману первого африканского племени, то человечество бы занимало сотню квадратных километров и состояло бы из нескольких десятков тысяч очень голодных особей.

    И никакого междуречья, Европы, Азии и Америки. Вот твой лес, в нём и живи. А если еды на всех не хватает, то проблема решается ограничением рождаемости, а не переселением людей в сторону Нила. По крайней мере так виделось шаману вымершего племени.
  • Цукерберг продает акций Facebook на $13 млрд, чтобы «нашим детям никогда не пришлось болеть»
    0
    Монопланетарность — проблема, которую мы можем и должны решить, если мы хотим обсуждать проблемы перенаселённости географически значимые интервалы времени.
  • Анатомия инцидента, или как работать над уменьшением downtime
    0
    Если честно, я не знаю размера нашего operations, но он довольно эффективен — инсталляций у нас сильно больше, чем инженеров operations team.
  • Цукерберг продает акций Facebook на $13 млрд, чтобы «нашим детям никогда не пришлось болеть»
    0
    Монопланетарность. Первый же планетарный чих, и от белковой жизни остаются только фрагменты.
  • Цукерберг продает акций Facebook на $13 млрд, чтобы «нашим детям никогда не пришлось болеть»
  • Цукерберг продает акций Facebook на $13 млрд, чтобы «нашим детям никогда не пришлось болеть»
    –3
    Окей, вот вам мой личный ответ, подкреплённый личным чувствованием: ваше утверждение — надменная ахинея.
  • Американская компания уже год чипирует своих сотрудников. Почему за этим может быть будущее
    0
    А почему для этого обязательно наносить органу человека травму? Идея «моя цифра со мной» вполне логична, но не в ситуации, когда для этого нужно травмировать орган.

    Чем отличается айтишник с RFID'ом под кожей от посетителя косметического салона, решившего закачать себе силикон в губы/ягодицы/бицепсы?

    Абсолютно не обусловленное медицинскими обстоятельствами самотравмирование.
  • Цукерберг продает акций Facebook на $13 млрд, чтобы «нашим детям никогда не пришлось болеть»
    0
    Вы аппелируете к учёному. В то же самое время, научный метод требует возможности независимой проверки утверждений.

    По сравнению с чем человечество глупо?
  • Цукерберг продает акций Facebook на $13 млрд, чтобы «нашим детям никогда не пришлось болеть»
    +2
    Поскольку они контролируют фонд, куда именно идут эти деньги — это уже они решать будут. Это довольно отлаженная схема налоговой оптимизации в Штатах. В силу 40% income tax для таких сумм, даже если они 20% от 13 ярдов потратят на благотворительность, а оставшееся — на свои нужды, это будет аж 2.6 ярда. 2.6 ядра на блага науки и человечества, 2.6 ярда — экономия на налогах.

    Я не знаю какие планы у Цукерберга, но любой миллиардер с карманным благотворительным фондом вызывает это подозрение.
  • Цукерберг продает акций Facebook на $13 млрд, чтобы «нашим детям никогда не пришлось болеть»
    0
    Когда вы говорите, что человечество глупо, оно глупо по сравнению с чем?
  • Цукерберг продает акций Facebook на $13 млрд, чтобы «нашим детям никогда не пришлось болеть»
    +10
    Поправляю. Перенаселение — не главная проблема человечества.
  • Цукерберг продает акций Facebook на $13 млрд, чтобы «нашим детям никогда не пришлось болеть»
    +2
    А ещё этот фонд очень удачно поможет избежать налогообложения этих 13 ярдов «донейшена» Цукерберга.
  • Экономим на RAID-контроллере, или как накормить Варю иопсами
    +1
    jumbo увеличивает latency на большинстве типов сетевого оборудования. А TSO/GRO ликвидирует оверхед по числу прерываний. Остаётся оверхед на заголовки пакетов, но он микроскопический.