• Intel Optane SSD DC P5800X — это очень быстро
    0

    Я о таких не слышал. Вряд ли они действительно существуют и хорошо работают, всё таки контроллеры памяти штука не дешёвая и непростая, сильно связанная с процессорами и кешами.


    Тут только если искать самые дешёвые юшки и самые дешёвые процы, но эта дешевизна весьма специфичная. А то, что его ещё придётся синхронизировать с hdd из-за питания — история с сего не лучше. Намного проще просто купить много-много hdd, пару ssd для кешей и забыть про извращения с RAM.


    RAMDisk полезен, если надо быстро работать с большими объемами данных в ограниченное время. Видеомонтаж, например.

  • Intel Optane SSD DC P5800X — это очень быстро
    0

    Да, конечно) Описка по Фрейду?)

  • Intel Optane SSD DC P5800X — это очень быстро
    0

    Внимание — вопрос! Сколько материнских плат потребуется, чтобы обеспечить хранилище в 3 гигабайта на ddr3?


    Ну и да, стоит понимать, что ddr3 продаётся в основном бу сейчас. Такое себе вложение средств.

  • Автоматизация рутины в DotA 2 или читы?
    +2

    Почти всё есть (почти, в смысле есть много больше). Многое просто в подписке dota plus, valve тоже курочку любит)


    Есть, например, таймеры спавнов крипов, статистика по KDA, крипования/денаев. Я уже молчу про статистику взятия скилов в зависимости от лайна, команды и (даже) закупа. И аналогичная статистика по закупу (она уже просто в вакууме, на айтембилд не смотрит, по крайне менее — не заметно).


    Действительно полезны только пиклок, но в целом, это в некотором смысле рулетка — хороший игрок имеет в запасе пару вариантов, причём обычно таких, которых ну точно видеть не хочешь, а на низком уровне велкий рандом бывает намного, много выгоднее.


    Таймеры рун и рошана доступны и без дотаплюс — альтклик по времени игры подскажет сколько времени осталось до рун (хотя может без плюса не подскажет; а само время рун настолько въевшееся и механическое, что пропустить его объективно невозможно), а если сделать это сразу после роши — в логе чата останется время его взятия, ну а отсчитать 9-12 минут эт вообще не проблема. Для этого я делал ну очень простой скрипт, который по звуку (!) роши просто альткликал наверху-посередине, работало не всегда, но где-то в 8 из 10.


    Я думал в статье будет действительно интересные вещи, вроде автокрипинга или даже банальнейший бот на отводы (вот эта тема может дать до 70% винрейта просто попивая чай). Но нет, конечно нет.

  • Почему бухгалтеров мы можем обучать, а программистов — нет
    0

    Простите за слоупочество. Возможно, мы друг друга не поняли. Мой спич был о том, что без некоторых стандартизированных практик в принципе не сваришь каши, и чем больше людей участвует в варке каши — тем более стандартизированные практики и будут.


    Насчёт серебрянных пуль — конечно, их нет. Зато есть такие вещи, как best/good practice, которые себя зарекомендовали как рабочии. Причём их количество достаточно велико, чтобы подобрать идеальную под каждый конкретный случай.


    Сам по себе подход "пиши код, блджад!" ни разу не плох, хотя и до хорошего ему как до луны. Он работает, весьма хорошо работает на коротких дистанциях, но в какой-то момент поддерживать принятые ранее решении станет слишком дорого. Вот всё.


    Но и гнаться за безупречным кодом далеко не всегда хорошая идея, так можно никогда не выпустить продукт. Поэтому "спорные" решения принимать придётся. Для этого есть отдельные фреймворки поведения и управления, они каким-то образом регламентируют принятия решения. Многие из них не только напрямую влияют на характер принимаемых решений, определяя баланс качество/стоимость и лиц, обладающих определёнными правами в этой области, но также позволяют максимально распространить информацию о всех рисках, чтобы принимаемое решение было максимально объективным. К тому же, в процессе распространения информации могут появится решения, находящиеся в совершенно другой плоскости, что так же может оказаться значительно полезнее, чем любое другое решение "в лоб".


    Тот факт, что серебрянной пули нет ни разу не означает, что ничего нельзя сделать.

  • Почему бухгалтеров мы можем обучать, а программистов — нет
    0

    Вы не совсем правы. Если разработчиков условно меньше k — тогда превалируют оптимизационные процессы, обычно в таких условиях довольно маленькие стартапы с сильной командой — им не раз встречалось оказаться в море дерьма, поэтому опыт есть. И чтобы выкатить продукт раньше всех — можно жервтовать качеством кода. Это правильно.


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


    Пусть он будет трижды выполнять требования SOLID и отточен до последнего такта процессора, но не решает первоначальную задачу — вот это плохой код.

    Это очень сильное утрирование ситуации — мы не можем просто взять — и решить бизнес-задачу. Бизнес-процессы в основном своём просты (не считая тех, что касаются инфобеза; но эта область полна готовыми фреймворками и традиций вплоть до социальных, которые работают достаточно хорошо почти всегда) — возьми некоторый факт от одного субъекта и поделись этим фактом с другим (или тем же) субъектом через пространство-время. То есть, может потребоваться передать его по сети, а может потребуется сохранить его в течении некоторого времени. Или комбинация. Также, часто требуется различная мета-информация (кто оставил факт, с кем факт был разделён, когда и всё подобная чехарда), которые по сути своей сопутствующие факты. Поэтому у нас есть СУБД, есть распределённые СУБД, есть СУБД реляционные, а есть остальные, которых тоже куча разных — от простейших key-value, до серьёзных распределённных решений с системами запросов, фильтров и защит от дурака.


    Я к тому, что одним абзацем можно описать 99% задач бизнеса. Только вот бизнес не статичен, он постоянно меняется — вместе с ним меняются и требования. Если раньше можно было только мечтать о том, что на одном мониторе можно будет увидеть практически всю команду из ста человек в разных концах света почти в реальном времени, то сейчас это не просто реальность — были созданы системы, которые достаточно эффективно решают такие задачи. Но это крайне сложная задача, для решения в "одно жало" — ведь теперь факт — это мимолётное понятие, нам необходимо организовать поток фактов, которые распределены в пространстве времени, а сами они перестали быть несколькими десятками байтов, теперь это изображения, качество которых неумолимо растёт. Нам потребуются качественные кодеки, которые хорошо работают с постоянными фреймдропами не сваливаясь в мыло, кашу и артефакты, но при этом максимально эффективно устраняют энтропию, обладая при этом минимальным лагом (буфером). При этом работать это должно почти механически, иначе не хватит производительности CPU общего назначения — нужен ASIC. Это пример, когда названный запрос заставил договориться абсолютно разных людей — учёных всего мира, которые математически опишут алгоритм, позволяющий оптимально кодировать такой набор фактов, завод в Тайване, производящие кристаллы и британских инженеров, проектирующие эти самые кристалы, китайцев, упаковывающие эти кристаллы в красивые упаковочки, инженеров, которые напишут драйвера для этих самых ASIC, индийцев, которые нарисуют формочки для этих самых драйверов и это ещё лишь верхушка айсберга.


    Ведь по факту, все требования, все SOLID, новомодные agile и древнейшие V-Model с водопадами, все эти ваши git-flow, git-ops и паттерны проектирования, О-нотации и merge/quick-сортировки, SQL и часовые пояса, UTF-8, DevOps, DevRel и прочие Dev*, SRE, ssh, http, gpg, attlassian/gitlab/kanban — всё это и многое, многое другое лишь для одного. Это способ договориться.


    Но пока вас меньше некоторого k можно договориться хоть языком жестов.

  • Wanted! Бизнесу нужны геймеры
    0

    Я не буду отвечать на действительно детский выпад про minecraft — работайте сами со своими предрассудками.


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


    Что до плохой игры — у вас априори завышенные ожидания. Научитесь проигрывать, не на корову же играете. Во вторых, вы вот сейчас оч хвастаетесь стёртыми мышками и 10 лет синглами (у меня под 20 — и шо? такой же рак в доте как и все 99%), но на деле это предпосылки сдвг, рассеянности и клипового мышления. Вы никогда не поймёте как мыслит старик взявший мышку только в 45-50. Это очень системный и внимательный взгляд на мир и удивить в контре они могут ну очень сильно, я уже молчу про остальные игры.


    За доту могу сказать, что это скорее пустая трата времени, однако в силу популярности собрать стак на работе может оказаться не сложно. Зависит от работы.


    Про онлайн отжималки я промолчу. Да, такие есть, но их не большинство, не лейте желчью.

  • Wanted! Бизнесу нужны геймеры
    0

    Какая-то у вас однобокое описание. Мультиплеер жив и здравствует в самых неожиданных местах: заруба на 12 часов в Civilization (и это на "сетевой" скорости сильно ломающей некоторые механики) — атас, да? Есть просто великолепные factorio и starcraft, хотя в последний вряд ли наберётся много играющего народа, но по опыту могу сказать, что новичок может оч сильно удивить банально глубоким пониманием стратегии, без надроченного микро. Кооперативы тоже разные бывают, можно же тупить против ботов, а можно залипнуть в Minecraft, Don't Starve или Rust (там ещё пачка новых сурвайвалов есть). Но и это не всё — есть тысячи "ретро" игр, да хоть в тетрис можно играть в компетитив.


    Да и в доте есть вполне себе рабочие приватные лобби (с довольно широким выбором настроек), не знаю только как в танках и PUBG. Но это и не сильно важно — идея в том, что было бы желание. Тут же написано, что в ту же контру порубиться заславу можно и 50 летнему старику без реакции — и пофиг, что KDA 10/50/40 — это ж 1.0 ratio — уже круто, а сколько эмоций от единственного раунда, в котором не умер в рядах первых?


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

  • В бета-версию Chrome 89 добавили функции доступа к аппаратному обеспечению. Их критикуют Apple и Mozilla
    0

    Попытки уже были, см. chromebook

  • OLED — технология года в дисплеях ноутбуков
    –3
    перепутал с экранами Sony (LG) технология W-OLED+C/F

    Я уж подумал, что маркетологи и правда абасрались, но не совсем:


    Ну если коротко, это что-то вроде full array, только ещё круче. Ничего особо плохого не вижу, тем более он более резистентен к выгоранию отдельных цветов, чем больны в некоторой степени современные OLED.


    но и для сглаживания неравномерности свечения

    Но постойте, вы писали, что для увеличения срока жизни.


    за счет «злого» ШИМ

    То есть ШИМ там нужен, чтобы сглаживать… ШИМ? Ес чё, диммеры есть широтно-импульсные, которые уменьшают мощность понижением скважности, так и на резисторе — понижают напряжение на диоде увеличением сопротивления (напряжения складываются, да не обораться мне в этом вопросе). В любом случае, у вас очень странная формулировка, и плаваете в теме вы скорее всего сильно больше моего.


    это ПК, а не ТВ, на нем в браузере сидят и программируют еще

    И? Ютьюбы, сериалы не смотрим, ага. А программирование тоже очень однообразное. А ещё можно фоточки редактировать. И опять же, туча технологий как раз, чтобы предотвращать этот эффект. Тем более, брать OLED экран для программирования?.. Ну… Месье знает толк в.


    чтобы получить кривой спектр?, ведь куда вреднее сидеть при слабом общем освещении перед экраном (ибо экран тоже источник света)

    Вообще ничего не понял. Пр слабом освещении вредно сидеть из-за очень высокой резкости изображения вместе с огромным контрастом поля зрения и переферии. Страдает аккомодация. Но это к любому экрану относится. Синий цвет/свет вообще о другом — это относительно свежие исследования в т.ч. на тему мелатонина, циркадных ритмов, онкологии и кучи всякого. А у вас всё смешалось, люди, кони.


    поэтому продаем экраны с мерцанием и светодиодные лампы с «опасным синим»

    Во-первых, не продаём, но покупаем. Я такой же потребитель, как и вы. Во-вторых, не хотите — не покупайте, это ваши слова, ну предерживайтесь их. Проблемы действительно есть, ШИМ действительно "неприятный" и у многих вызывает головокружение и боль в глазах — факт (у меня — нет; ну или не в таких масштабах). Наконец, есть много преимуществ, которые не просто превзойти, да и многие IPS также "шимят" и светят "злым" синим


    Но вот дезу распространять не стоит. То что вы расписали — не является истинной, поэтому и расписал. Дабы диалог не спустился в чёрт знает куда — пожалуй откланюсь. Желаю побольше здоровья, хороших праздников и технического прогресса =)

  • OLED — технология года в дисплеях ноутбуков
    +7
    ТВ OLED это IPS с «сегментарной белой подсветкой» OLED, она не используется в мобильных устройствах.

    Чушь не пишите и не позорьтесь. OLED матрицы уже используются в TV-панелях, однако их стоимость очень старается быть космической. И это настоящие OLED экраны, то есть органические светодиоды, никакой там сегментированной подстветки нет, тут даже маркетингом не пахнет, так как последний называется Direct LED/Full Array.


    нет, связано не с перегревом экрана, а «старением» пикселей разных цветов, используют злой ШИМ, чтобы убрать видимый эффект.

    Казалось бы — верно, но есть нюанс. Во-первых, что за "злой" ШИМ? Диммируются светодиоды для контроля яркости, ни о каком "увеличении" сроки службы тут речи не идёт. Да и сама деградация пусть и существует, но то ли вас бросает из стороны в сторону, то ли ещё что. Вот здесь очень объективно показано, что результат очень сильно зависит от статичности картинки. Если переодически менять контент и предпочитать фильмы и игры (особенно без статических полос) — деградация едва заметна. Ну а CNN славится своими статичными баннерами в пол экрана, есть такое. По технологиям, которые используются для контроля этого эффекта — неравномерный тайлинг, шифтинг, инверсия, децимация и прочие букеты различных ухищрений. PWD среди них как-то нет, это совсем другое. Может, конечно, оно и помогает (но это не точно), но тут не всё так просто.


    А по поводу «вредного синего» — выбросьте все светодиодные лампы из дома для начала

    Слышым звон, но не знаем — где он. Довольно большое преимущество любых RGB матрицы — возможность контроля тона и насыщения. Это позволяет хоть полностью вырубить синюю подствеку. На LCD это будет менее заметно из-за засветки и всё равно какое-то количество спектра будет пропускать даже на "чёрном" экране. В любом случае, всё зависит от того, какой контент вы потребляете. Никто не запрещает следить вам за вашим зрением.

  • Руководство CD PROJEKT RED взяло на себя ответственность за баги на старте Cyberpunk 2077. Сотрудники получат все бонусы
    +3

    У редов никогда и не было технологии уровня уровня эйфории из GTA. Вообще, это дико дорогая технология, и надо заметить, что в ней очень просто перекрутить ползунки и получить излишне стрёмное поведение. Причём в GTA мы от третьего лица играем и эти истории особо не заметны. И только в пятой части докрутили все эти посредственности.


    Зато у редов есть огромный опыт в пилении разветвлённых, рефлексивных (во всех смыслах) и очень богатых сюжеток. Да, я уже прошёл сайберпанк (сюжетка и правда довольно короткая) и могу сказать, что из критичных геймплею багов там очень мало. Может до патча второго дня и было что-то, но я не заметил, а после него мало что может испортить игру. Разве что у меня оба боса в текстурах застряли и… В итоге они были крайне легко побеждены, но с тем запасом аптечек — оно всё равно изи проходилось бы, может со второго-третьего раза. На харде в сайберпанк не играл (после Fallen Order взял нормальную сложность, подумав, что я дико стар уже), но… Баланс очень хороший. Очень хороший дизайн уровней. Ужасный, просто богомерзкий UI. Почти во всех смыслах. Много лутинга, что порой получаешь флешбеки на borderlands. Довольно паршивая оптимизация (наконец-то дожили, что 1060 запускает на минималках). Ну и по мелочам, тысячи багов. Но...


    Тут мне кажется качество программистов очень низкое. Не то, чтобы я прям супер-игродел, но когда видишь как прогружается уровень и понимаешь по этим признакам как скорее всего устроен ресурсный пайплайн, какие используются оптимизации и ухищрения (вернее, какие не используются) и всё в таком духе. Да, может там дичайшие мисскоммуниакции, ужасный тестовый отдел или кранчи в духе — а давайте завезём палатки в офис? — это всё может имеет место быть, но когда ты понимаешь, что в игре просто на отъебись сделанный ресурсный менеджер — причём тут кранчи и QA?


    Это правда не совсем претензия. По факту, все анимации в сайберпанк с моушн кэпчу, и смотрятся они потрясно, особенно на высоких настройках. Да, не совсем допилинными выглядят, но в чём плюс, так это уровень графония даже на минималках — весьма не плох. Ждём потатомодов, но пока я хотел бы напомнить, что реды всегда делали интересные нелинейные игры со сложной механикой глобального взаимодействия с миром. И надо сказать, есть подозрение, что здесь они весьма не хило преуспели. А ещё стоит помнить, что весь этот труд — ручной. Исключительно ручной. Никаких радиант аи здесь и близко нет. Я не хочу сказать, что это плохо, в глаз бросается. Хочу сказать, что в сайберпанк мы играем скорее всего ради концовок, ради персонажей, ради мира игры. Вангую, многих разочарует, ведьмак в каком-то плане сторитейлинга лучше. Вернее. Там чуть меньше градаций серого и моральный компас проще держать в одном направлении. Но это отдельная история.


    Ещё меня убил енд-гейм. Вернее. Его отсутствие. Просто грузишься с последней контрольной точки ДО последней миссии. Ммм… Как бы помягче выразиться. Я ждал соооовсем другого.


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

  • Самые популярные языки программирования. Хабратоп 2020 года
    0

    И да и нет.


    Если даже взять просто тупое количество запросов названия языка программирования в гугле — уже это будет достаточно репрезентативным. Объективной назвать такую метрику довольно сложно, но когда разрывы различаются на порядки — тренд не обнаружит только глухослепой, а другого в общем-то и не требвоалось.


    Даже больше того — какую-то объективную метрику искать даже и не надо, как делать объективный срез. В целом, python уже лет сто стал стандартом дефакто, а javascript, не смотря на некоторую корявость, засел в браузерах и никак не собирается оттуда как-то деваться. Java — стандарт надёжных систем, а Си — ну это то, на чём первые три пишутся. Это анализ если пытаться в объективность, хотя и не сильно претендует. Но. Зачем оно надо? Кроме как тренировки ума никаких действительно полезных выводов из неё не следует, а вот банально прощупать тренды — полезно. Перед выбором фреймворка для изучения, при запуске нового проекта и вот это всё. И таким действиям особо не нужны объективные выводы, и даже более того — они могут быть вредными, так как можно будет взять объективно крутой и прогрессирующий Dart и потом офигеть от того, где он сейчас. Тогда как TypeScript воспринимался как каким-то подобием. При всём при этом сбоку уже сто лет был CoffeScript, но чутка помахав крыльями тот так и остался уделом редких "смотрите какую штуку я нашёл!".


    Нормальные рейтинги, просто вам они не нужны.

  • Архитектура и стоимость простого бессерверного веб-приложения Amazon Web Services
    +1

    На мой сугубо дилетантский взгляд — AWS это супер дорогая шутка для смузи-стартапов, которым некуда совать деньги. Что она 146% делать не будет — ни защищать от рисков, ни экономить. При этом Amazon гиперориентирован именно на Америку, а если поточнее — куда-то в Калифорнию. Основная проблема — платен каждый чих, при это стоимость часа того же ec2 ничерта не меньше простого и удобного дигитал оушен. Да, есть вагон и маленькая тележка сервисов, но когда я их вижу задаюсь лишь вопросом — ведь кто-то всё это поддерживает и получает за это деньги.


    К тому же, РФ (и СНГ) находятся в серьёзном продуктовом вакууме в том числе по причине раздутости цен. Хотя тот же Azure мне показался куда более щадящим и понятным. Не без заморочек, но объективно месяц интенсива абсолютно всё оставят без вопросов. При этом ворох сервисов как-то адаптирован под мелкомягкую платформу.


    Но. Основная проблема клауда — высочайшая сложность объективной оценки. Слышал с десяток баек, как некоторый заказчик сэкономил тонны нефти перенеся существующую (!) инфраструктуру в клауд, в т.ч. в контексте AWS. И пару историй от стартапов, которых похоронили ценники операторов.


    А почему? Потому что первые обычно оперировали огромными собственными датацентрами, которые не нагружались и на 10% почти всегда, а иногда — нагружались ну на половину. И распродав всю мишуру, сократив половину раздутого персонала, играющего в карты на зп, забыв про многотысячные счета на электричество — можно действительно сэкономить.


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


    В любом случае, посчитать очень тяжело. Настолько, что многие стартапы выбирают неадекватный ценник с серьёзными возможностями абуза, что запускает лавинный приток пользователей, каждый из которых себя не окупает. Это нередкая проблема сегодня, кстати.

  • Docker не запускается на старых процессорах Apple A12
    0

    Нет, не будет, магии не бывает. Вангую в крайне сильной нагрузке, где обычные процы выжимают из себя все соки за пределами TDP эппл-проц просто стушуется. Зато 20 часов, да.


    В целом, это не плохо. Это как петь про разницу между карандашами и фломастерами. Пройдёт ещё очень много времени, перед тем как псевдоCISC канет в лету. А так, уже сто лет в обед все процы скорее RISC, с кучкой интегральных "сопроцессоров". Важно понимать, что очень крутой конвейр тоже хочет кушать, а без него гавнософт хорошо работать не будет. Более того, стоит в принципе забыть про синтетику, как уже без годного конвейра никуда — инструкции сами не перемешаются и не заполнят исполнительные блоки.


    А если нагрузить обычный арм спекуляциями, микрокомпиляторами и балансировщиками, как вдруг окажется, что это тот же CISC, что у AMD и Intel, только в профиль.

  • Nvidia представила новую версию одноплатного ПК Jetson Nano всего за $59
    +7

    Военно-Космические Силы?

  • Евангелист Open Source Эрик Реймонд: Windows перейдет на ядро Linux в недалеком будущем
    +1

    Не всё так просто под луной.


    Если провести хоть сколько-то адекватный анализ — становится очевидным, что экономическая модель Microsoft вышла давно за рамки переодической продажи коробочной Windows. Более того, если посмотреть внимательно — видны попытки сделать из Windows мета-экосистему: Microsoft 365 всё сильнее втирается пользователям, а Microsoft Azure всё прибыльнее и прибыльнее.


    При этом изначально очевидно было, что WSL была лишь попыткой сделать более удобноваримый cygwin, но сейчас всё чаще кажется, что это куда более серьёзное вкрапление Linux в Windows. Довольно стихийно развивающееся.


    И самое главное — кажется логичным, что сама по себе разработка Windows становится всё более сложной, а конкуренция с Linux — всё сложнее. Да, оба продукта растут, но Vulkan API (в который сама MS вложилась) — идеальная замена DX12.1, экосистема обрастает открытыми стандартами, которые поддерживать можно каждый и дело даже не в том, что люди переходят на Linux. А в том, что условно через 5, 10, 100 лет возможна реальная война, причём совсем не обязательно конкретно с Linux. Принципиально с Open Source. И зачем, зачем быть по сторону барикад заведомо "корпорации зла"?


    Конечно, заявления Реймонда скорее всего излишне "светлые", но в целом, я уже где-то высказывал мнение, что вполне вероятно очень скоро будет не WSL, а LSW, или какой-нибудь Windows Core. Который позволит запускать бинари винды из под Linux. И. А почему бы и нет? А если он будет условно бесплатный, просто весь софт будет стоить денег? К тому же, если условно-обязательным условием будет использование "официального репозитория Microsoft" с впиленной в него монетизацией? А что если это будет полный репозиторий по подписке?


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

  • Проблемы со сном и их решения: личный опыт длиной в 15 лет
    +3

    Всё что вы описали и назвали ерундой — многочисленные исследования с крайне показательной статистикой: валерьянки и глицины — плацебо, а вот не есть за час, темнота, шум и цвет лампочек — это действительно работает. Почти уверен, что если "вам не помогло", то лишь потому, что вы делали это неправильно.
    1) Уставать надо не ментально — это может только усугубить ситуацию, психологический стресс очень плохо "переваривается", особенно если он идёт в разрес с физической нагрузкой; а вот ушатать себя час бега утром и лёгкая физкультура на работе в перерыв — вот это убер хорошо работает. Сидячая работа — бич современного общества и на сон она также влияет крайне негативно.
    2) Похоже на какой-то бред, что значит "творческая деятельность"? Это картины писать или стихи сочинять? Та чёрта с два — вообще не очень важно, чем заниматься перед сном если это не повышает значительно ритм сердцебиения. К слову, секс тоже к этому относится, но он компенсируется социальной близостью, что вообще очень хороший антистрессовый стимул, поэтому на ночь предпочтительнее мягко, нежно и без марафонов.
    3) Снова какой-то бред — сон после 22 хуже усваивается? На сон влияет тысяча причин, но мозг не знает текущее положение Земли относительно Солнца. Да и плевать ему на наше время. Куда важнее освещённость. Вообще, проблема освещённости очень хорошо изучена благодаря огромному спросу на волшебную таблетку от джетлага. А во сколько вставать — в 5 утра или в 8 — решать каждому самому. Кому-то удобнее и приятнее с утра бодрячком всё сделать и превращаться в унылую какашку на работе, кому то нравится больше ударными темпами работать, а дома под пледиком употреблять бальзамы в чай (вообще, если гнаться за качеством сна бальзам лучше исключать, полностью — алкоголь яд вне зависимости от дозы).
    4) Никаких противоречий нет — кофеин довольно негативно влияет, но не бесконечно. Кофе утром сугубо на личный вкус, просто готовьтесь к очень лёгкому абсцентному синдрому на необитаемом острове при случае. Пить литрами редбул уже не стоит (кофе литрами тоже, но это к американцам вопрос, у нас такое почти не практикуют) — большое количество кофеина уже может полностью разрушить фактуру сна. И да, в целом кофе чуточку лучше чем тот же редбул, но опять же — не бесконечно. Если не злоупотреблять сахаром баночка редбула или чашка кофе — сугубо личный вкус.
    5) Вот это вот… Если сон будет достаточно глубокий и качественный, то норма сна начинается от 11-12 часов у дошкольного возраста и доходит до 5-6 часов с возрастом. При этом достаточный сон — это не будить себя десятью будильниками, а вставать самому с пением птиц =) Ну, то есть если встаёшь исключительно по будильнику — это проблема. Лакмусовая бумажка — забыть его включить и проспать, значит всё плохо.
    6) Немного логичных слов, но в целом это просто относится к репетативности. Правда адаптивность человека не знает границ — небольшие колебания (1-2 часа) мы вообще не замечаем, а после бессоных двух дней режим полностью восстанавливается уже через неделю, емнип.
    7) Полный бред, и вот что-что — но только не творог. Очень тяжёлая пища очень богатая белками и лактозой. Сильная нагрузка на перистальтику и микрофлору, что может привести вообще к ночным позывам, а срединочный туалет на пол часа-час не похоже на наш план на крепкий сон. Вообще диета это отдельная тема, но конкретно здесь стоит сказать, что ложиться спать надо на легке. То есть не голодным в усмерть или отожравшимся до отвала — нет, а как бы лёгким, не знаю точно как описать, когда о еде в принципе не думаешь, она не в фокусе внимания. Если по двум обширнейшим классам диет — углеводная и кето, то необходимо достаточно медленных каллорий употребить за часа 2-3 до сна, можно раньше. За час до сна вообще не стоит ничего есть, хотя бутерброд и будет не смертельным скорее всего — там где один бутерброд — там есть и второй.
    8) Вот это хороший момент, очень — но как это сделать? На самом деле о-очень просто. Надо присесть слегка на голень, глубоко вздохнуть и потянутся, можно вверх на изгиб, можно к носку, вытягивая последний. Работает!


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


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

  • TCS Group: Яндекс покупает банк «Тинькофф» за $5,48 млрд
    0

    image

  • «Закон Мура» — мертв. Да здравствует «закон Хуанга»
    0
    Опять же, зал стоек жрущий десятки киловатт — совершенно не то же самое, что костяная коробка с плотью, обходящаяся единицами или десятками ватт.

    Всё таки не единицами, да и десятков много. Около 30 Вт, причём вилка довольно большая, плюс подсчёт вёлся довольно грубо, в основном — по тепловыделению. Я склоняюсь к пиковому энергопотреблению в сотню, а то и больше Вт, правда длительность таких периодов крайне не продложительна и характеризуется огромным стрессом.

  • Энтузиаст собрал клавиатуру с 450 клавишами
    0

    (*/ω\*)


    Не, правда. Спасибо!

  • Консоли против ПК. Бесконечная война?
    0

    А смысл?


    Ну то есть, вот буквально — смысл?


    Как бы, если хочешь пораньше послушать историю, встретиться с минимумом багов и просто быть в тренде. Придётся смириться с "эксклюзивностью" эксклюзивов. Но это скорее не причина, а следствие. Следствие бешенной популярности тайтла и желании девелоперов срубить бабла с куста. Раньше это было сложно из-за почти удвоенной стоимости производства. Сейчас это мало того, что почти бесплатно, так и продажи куда более прогнозируемые.

  • Анонс Nvidia Ampere – Как Хуанг всех приятно удивил
    0

    Ну позвольте, 144 Гц нужны мамкиным снайперам. Если вы не ходили с AWP на длину и не стрейфили перед дверьми — даже не понимаю, о чём речь.


    Но если да. То к хорошему да, быстро привыкаешь. К идеальному — чуточку сложнее. Когда стремишься к идеалам приходится буквально присматриваться абсолютно ко всему.


    Что вообще странно. Я увидел больше преимуществ именно в скроллинге у 144Гц моников. Ну. Потому что это просто приятнее выглядит, хотя если комп не тянет эти 144Гц на моник — ну действительно. А какой смысл?)

  • Анонс Nvidia Ampere – Как Хуанг всех приятно удивил
    0

    Позвольте, сударь. Но два раза по 1080p это всё таки 2k, а не 4k. 4k в четыре раза больше пикселей имеет, чем 1080p. Вообще, квадратичный рост числа пикселей от плотности на дюйм — это причина, почему 480 освоили ещё в прошлом веке, 720 практически прыжком перед 1080, который тоже вскоре подтянули (консолям, к слову, до максимально честных 1080 пришлось ждать подвоза прошек), а вот 4к ещё долго лабзать будут, очень долго — если бы не DLSS, который на мой сугубо личный взгляд чит читом, но раз работает — вай нот?


    8к на фоне всего — не более чем маркетинг. Не очень далёкий от 5д кинотеатров.

  • Заряжаем обычные батарейки
    +2

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


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


    Наконец, если мы говорим про офис или домашний офис — всё переворачивается с ног на голову. Цвет не нужен! Даже качество в общем-то не нужно. Но зарабатывать хочется всё ещё… Но в целом, практика показывает, что производители постепенно в продвинутых экземплярах реализуют возможность перезаправки. Пусть это и довольно пыльное дело, а учитывая конкуренцию и не самые высокие масштабы и правда становится экономией на спичках. Но если лишнего сисадмина окупает — вай нот?

  • Как я спас мир
    0

    Справедливости ради, всё таки есть очень скользкий момент:


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

    — Она тебя не стоит, — озвучил я очевидную причину ступора мужчины, — в мире полно других женщин.

    Максимально грубый переход, что это вдруг какие-то женщины, ну, то есть всякое бывает. Но вот серьёзно, почему именно женщина, причём ещё только на пероне какого-то РЖД, есть какая-то статистика расставаний или, даже, предательств именно на вокзалах странных городов? Автор как будто кричит cherchez la femme, что вообще говоря не очевидно. Или у всех айтишников/инженеров прям кипит с этого, вот это тогда уже интересное наблюдение, но странное.


    Но это ещё ладно. Пусть будет. Кто их поймёт, инженеров этих. А вот следующий панч просто сбивает с толку:


    — Дело не в бабе, — зло откликнулся мужчина, хватая меня за грудки, — дело в массовом вымирании!

    Вот сидишь ты такой в безумном дне сурка, пытаешься из него всеми силами выбраться, уже руки опускаются, и тут бац, тебе кто-то нечто максимально странное говорит про то, что кто-то кого-то не стоит. Или не стоит. Ну вот как на это реагировать. Лично моя первая реакция была бы "а, что, кто?", но наш герой сразу понимает в чём дело, причём ещё максимально агрессивно! Как будто из ведра облили.


    Почему я цепляюсь к этому моменту? Ну, как минимум, потому что просто резкий переход. Это плохо с точки зрения литературы. Причём первый переход речевой, а второй стилистический. Они плохо друг на друга накладываются. А второй момент — или я сошёл с ума, или мир — даже прокрутил вниз посмотреть рейтинг поста и как-то вот не понял сути. То есть всем норм, один я такой тупой. Ну ладно.


    А вот когда дочитал — ну это прям шикарная задумка. 146%. Как будто спинофф конца вечности Азимова и пикника Стругацких. Разве только. Ещё один странный момент, но уже чисто по логике "разрешите":


    Подойдя к мусорному баку, я поднатужился и выбросил в него ионоулавливатель — потребности в нем больше не было, а сумку на колесиках нужно было вернуть.

    Типа. А? Что? То есть какую-то сложную научную приблуду вот просто так взять, и выкинуть на каком-нибудь вокзале у физиков это нормально? Особенно взрывающая миры. Ну и да, как бэ ты только что разговаривал с человеком, который верит в собственное условное бессмертие — ну вот максимально не интересно, ага? Изучить как-то вопрос этот, как будто у физиков экспериментаторов это прям повседневность.


    Ладно. Раз уж совсем на винтики распутывать есть ещё один момент стоящий внимания. Тут таки претензия на фантастику, ожидаешь от неё не фентези, а некоторой минимальной научности. И вот


    — Смерть от старости не является внешней причиной, — отмахнулся мужик, — поэтому он умер спокойно, во сне, как и положено человеку. А способность перешла ко мне.

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


    Как я понял, твой папа, состарившись, должен был впасть в бесконечный цикл перед смертью от старости.

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


    И всё таки. Идея красивая, случайный разговор, который на самом деле максимально не случаен. То есть он должен был когда-то произойти иначе сам мир прекратил бы своё существование (ну или только человеческая цивилизация, но тоже интересно). В общем, спасибо, утро стало чутчку философичнее =) Да и так полотно написал, неодобрят его ещё поди...

  • А вы можете решить эти три (обманчиво) простые задачи на Python?
    0

    Тут вопрос в использовании данных. Если функция быстрая — то всё хорошо, но если медленная/асинхронная, а то и вовсе — переодическая — то у нас проблемы. Подобные подходы в ORM используются, например.

  • Жизненный цикл: как Apple отказалась от PowerPC в пользу Intel
    +3
    Если не гигагерцы нужны, а ядра — дайте штучки 1024 на корпус под воздухом

    Эм. Видеокарта?


    С оверклокерами мне спорить не зачем. Да и спор с самим собой — странное занятие.

  • Жизненный цикл: как Apple отказалась от PowerPC в пользу Intel
    +3

    Нет, нельзя под гелием 10 ГГц. Вообще ничего сильнее азота и не надо, там вообще сверхпроводниковые эффекты проявляются и я не уверен, что это сможет работать, так что.


    А топ 10 работает на катастрофически разных архитектурах, причём вы уже соврали, тот же 8174 в составе SuperMUC-NG работает на частотах до почти 4 ГГц в зависимости от нагрузки, причём без AVX начиная с 3.5 ГГц


    Но опять же. Зачем. Зачем суперкомпьютерам десятки гигагерц? Им они нафиг не сдались — всё упрётся в неистовую латентность и мегагерцы будут кукурузные. А шину невообразимо расширять, да кешами всё тушить тоже вечно нельзя — стоимость таких дел и так запредельная и приписывать лишние нолики в конец никому в голову не взбредёт. Тем паче им в принципе катастрофически низкая эта самая латентность не нужна — от того, что результат работы появится на пол секунды позже никого особо не колышит, да и не хватало ещё конкуративность за память учитывать при проектировании ПО.


    Так что хватит! Гигагерцы не нужны и это известно, наверное, последние лет 10. Причём вангую, с какими-нибудь 3D-упаковками чиплетов мы можем вобще упасть в какой-то гигагерц на сотни ядер, в принципе, гигагерц это что-то вроде оптимума, на который можно рассчитывать, что-то около 10^9 "средних" операций в секунду.

  • Жизненный цикл: как Apple отказалась от PowerPC в пользу Intel
    +2

    Да ладно! У меня в ноуте стоит 3.9 GHz i7 — просто он почти всё время висит в турбобусте, если охлаждение справляется — вай нот? Нормальный термоинтерфейс (с убогими 1.5 теплотрубками) и кривоватым воздушным потоком удушеный на 100 мВ и на пару множителей AVX Offset i7 8750h прям вызывает восхищение — стабильно удерживает 90 градусов.


    Ну да, немного не то, но всё таки 3 ГГц взяты уже давно. Очень. Экстремалы берут на легендарном 2500K 6ГГц, тогда как 3700X имеет базу в 3.6 ГГц и довольно стабильно держится на 4.4 ГГц — опять же, спасибо авторазгону, при том, что на нём уже уходят за 5.5 ГГц среди экстремалов.


    А стрёмно потрясающие FX вообще берут 8+, что мягко говоря, вызывает лёгкое недоумение...


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

  • А вы можете решить эти три (обманчиво) простые задачи на Python?
    0

    Это если ожидается datetime, здесь это никоим образом не продемонстрированно, а из контекста непонятно. Но и такой вариант жизнеспособен, конечно.

  • А вы можете решить эти три (обманчиво) простые задачи на Python?
    +3

    Поэтому правильный вариант, очевидно:


    def f(x, val_getter=datetime.now):
        print(x, val_getter())

    Хотя можно и чуточку усложнить, дабы предупредить более "плоское" использование, но тогда логике посыпится в редких случаях, но они специфичны и довольно легко обходятся:


    def f(x, val_handler=datetime.now):
        if callable(val_handler):
            print(x, val_handler())
        else:
            print(x, val_handler)

    Вообще, статья какая-то игрушечная, я бы сказал — кликбейторская. Обладая простейшим пониманием как работают ссылки (и немного про область видимости в третьей "задаче") — "решения" наиочевиднейшие.

  • О прокурорских блокировках криптовалютных сайтов
    0
    Ленин, «Государство и революция».
    Ленин, «Материализм и эмпириокритицизм».

    Очень многое в холде, например, Капитал Маркса или труды Ленина

    Хм...


    Харви, «Краткая история неолиберализма».

    Определённо теперь в моём ридлисте, как и


    Guns, Germs and Steel: The Fate of Human Societies

    но...


    ига пытается объяснить, почему евразийские цивилизации (включая Северную Африку) выжили и заняли доминирующее положение в мире, в то же время отрицая идею, что евразийское доминирование вызвано интеллектуальным, моральным или генетическим превосходством. Джаред Даймонд объясняет разрыв в могуществе между человеческими обществами в основном факторами, сводящимися к разнице природного окружения, которые при этом усиливаются положительной обратной связью. Те случаи генетического или культурного превосходства, которые присущи евразийцам (такие, как наличие письменности или сопротивляемость эндемическим заболеваниям), объясняются влиянием географии, но не превосходством евразийского генома.

    Вот категорически не согласен, особенно учитывая современную геополитику, особенно учитывая, как геном вообще работает. И вообще


    евразийские цивилизации (включая Северную Африку)

    Учитывая, что цивилизация в принципе началась в северной африке и развивалось на север (!) — крайне странное утверждение. Но, допускаю просто, что оно слишком очевидно для меня… Но в любом случае, речь не об этом =)


    Насчёт неолиберализма, я в принципе придерживаюсь анархокоммунистических взглядов на жизнь, но. К превеличайшему моему сожалению.


    Ну и да, вся эта лирика о том, что мы очевидно читали одни и те же книжки и очевидно мыслим в похожем ключе. А вот насчёт точек зрения. Я не то, чтобы не готов дискутировать на этот счёт, просто это сложно, душно и я уже слишком стар для этого дерьма (с).

  • О прокурорских блокировках криптовалютных сайтов
    –1

    Хм...


    • Cloud Native DevOps with Kubernetes, J. Arundel, J. Domingus, 978-1492040767
    • The DevOps Handbook, G. Kim, P. Debois, 978-1942788003
    • Alice's Adventures in Wonderland, Lewis Carroll, 978-1607109334
    • Гиперион, Д. Симмонс, 978-5171011307
    • Опрокинутый мир, К. Прист, 978-5171068738
    • Глубокое обучение. Погружение в мир нейронных сетей, С. И. Николенко, А. Кадурин, Е. В. Архангельская, 978-5496025362
    • Дни поражений и побед, Е. Т. Гайдар, 978-5961444360
    • Economics: The User's Guide, Ha-Joon Chang, 978-1620408131

    Это навскидку и то, что точно прочитано более, чем на 80%. Очень многое в холде, например, Капитал Маркса или труды Ленина. Или Мессию Дюны всё не могу дочитать. Как и половина Терри Прачтета в вайтлисте сидит, но он такой… Негодник) Также, помимо популярной литературы я также почитываю научные статьи, интереса ради, хотя последнюю читал сильно раньше, чем пол года назад.


    Алсо, последнюю я прочитал полностью года два назад, но она как-то очень в тему и уверен, что вам может понравится. Ну или не понравится, тут как знать, я лишь рекомендую её.


    P.S. Рецепт скорее рерайченный, но пользуйтесь, я не жадный =)

  • Остановитесь!!! Вам не нужны микросервисы
    –2
    Не будет затрат на разработку (и отладку) асинхронности

    Простите, а какие там затраты окромя заранее правильного подхода? К тому же, если в микросервисах нужна реальная асинхронность (на долгие таски) — почему в монолите можно обойтись без неё? Даже более того, разве в монолите подход не более сложный, связанный с тасками/тредами, семафорами/мьютексами и общими ресурсами? В общем, выстрелить себе в ногу — простейшая задача.


    конвертацию в json (или другой формат) и обратно

    С каких пор на каком-то более менее популярном в продакте языке программирования не подвезли библиотек для сериализации в json, или, допустим, protobuf?


    вызовов http,

    О да, вызов http внезапно стал рокетсайнсом посильнее RPC.


    обработку http ошибок и таймуатов

    А коды возвратов функции или обрабатывать исключения?


    правильную авторизацию

    Это такая уж проблема? Ничего здесь изобретать не надо.


    безопасность внутренних вебсервисов

    То есть безопасность внутреннего кода не несёт оверхедов? И даже больше, а разве изоляция на уровне сервисов одного класстера не безопаснее, чем изоляция собственными силами в рамках одного монолита? Не, конечно, можно изобрести и process isolation и даже machine isolation, но вопрос — а оно будет дешевле в итоге? Во всех смыслах.


    задержек на сетевое взаимодействие

    Ага. Там та-акие задержки, что некоторые "монолиты" на php работают в сотни раз медленнее гугловых поисков по кластерам из сотен нод. Может стоит тогда делать как в google?


    совместимость интерфейсов будет гарантироваться на уровне компиляции

    Она бы гарантировалась, если бы разговор был про Java, C# или C++, может немного и Go, и то. С оговорками. Можно вспомнить про строгого Haskell, но… Не будем. Вообще, совместимость интерфейсов — это медаль с двумя сторонами, вы как бы гарантировали совместимость, но ценой жёсткой привязки к декларированному интерфейсу, который потом тащите через весь проект. А duck typing даст гарантий не больше, чем декларированный API на микросервисе. И вообще, это если язык компилируемый.


    развертывание будет одним приложением

    А сегодня проблема развернуть кластер? Когда есть docker, kubernetes, terraform, aws cloudformation. Да и потом, с чего бы это проблема? Если при разворачивании у нас отвалился модуль авторизации, например, (правильно спроектированный) микросервес может работать без этого функционала (из коробки), а вот монолиту придётся дополнительно продумывать данную возможность.


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

  • Остановитесь!!! Вам не нужны микросервисы
    +1

    Пара кейсов:


    • Была использована среденей популярности система каких-нибудь учётов рабочего взаимодействия, которая нашла в себе какие-нибудь security issues, а на вашу версию не прилетает security update. Не бывает?


    • Какой-нибудь неназванный javascript framework стал отваливаться на некоторых браузерах в силу особого положения луны, однако его поддержка не включает конкретно эти луны в конкретно этих положениях браузера, посему единственные варианты — миграция на другой framework или посылание конкретно этих лунных особенностей на йух. Не бывает? Совсем-совсем?



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


    foo<2.71 depends on doo<3.14
    bar>8.31 depends on doo>3.14

    И тут только c'est la vie. Ну, вернее можно, конечно, разнести их в разные сабмодули, бинарно несовместимы, но получим те же микросервисы, только в профиль. Можно вообще отказаться от foo или bar в пользу moo или oink, но это абсолютно не значит, что эти решения окажутся дешевле, чем якобы некоторый оверхед на микросервисы.

  • Остановитесь!!! Вам не нужны микросервисы
    0

    При волатильных бизнес-требованиях или мы делаем очередной интернет-магазин или пора бить ~серпами~ документами по ~яйцам~ по заказчикам. Некоторые вещи по аджайлу не делаются. Те, которые делаются, обычно достаточно простые для планирование. Если есть возможность заранее спланировать достаточный API для взаимодействия достаточного количества сервисов — это абсолютно не проблема. Причин для изменений boundaries должно быть больше, чем "ну, мы тут захотели красную кнопку, а не зелёную". А если продукт внезапно делает сальтуху с разворотом с переобувкой в полёте — это проблема инвесторов, учредителей и топ-менеджемента. Не ваша.

  • Остановитесь!!! Вам не нужны микросервисы
    0
    Спасибо, буду знать! /сарказм

    Половина моего изначального комментария сарказм. Сказка, да в ней намёк.


    Это вы так пошутили?

    Да ну? Правда что ли? Честно, я не отвечал несколько дней потому что устал, простите.


    Берем бубен и выполняем необходимые ритуалы.

    Ну. Если логическое мышление, общее владение кодом и архиектурное понимание — для вас это бубен. Простите. Почти любую ошибку можно решить без дебаггера. Вернее — только лишь и можно, очень часто дебаггер лишь усугубляет поиск, прочёсывая совершенно ненужные места. Более того, сам подход микросервисной архиектуры сулит такое блаженство, как максимально объективное взаеимодействие. Жаль только, что люди не умирают от неправильных концептуальных решений, простите мне сие лицемерие. Избыточное API — мёртв. Сломанная аутентификация — мёртв. Поломал наследственность — мёртв. Расплодил костылей — мёртв.


    Да, единственная проблема, которую решают дебаггеры — это исполняет код построчно вместо вас и (относительно) неплохо ищет очепятки. Но первое — это ваша проблема, не моя. Второе — для этого есть линтеры и статические анализаторы, постфактум очепятки исправлять слишком бесполезно.


    И ни дай бог это публичный апи затронет.

    Эм… Причём здесь, к чёртовой бабушке, публичиный API? Смешались, кони люди. Ага. Если публичный API работает — зачем менять внутренний? Если публичный API не работает — каким образом изменения не затронут публичный? Вот здесь я прям поломался.


    Ну и скоординировать деплой будет весело.

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

  • О прокурорских блокировках криптовалютных сайтов
    0

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


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


    Я не буду рассуждать о действиях текущих властей как в этой стране, ровно как и вна незалежной, ровно как и на родине силиконовой (кремниевой!?) долины, ровно как и в Беларуси. Везде есть примеры благоприятных, так и в корне неправильных действий. Однако, прошу заметить, что решать какие действий были благоприятны, так и неправильны — последующим поколениям, мы можем сделать лишь две вещи — максимально объективизировать их оценку, как и максимально поспособстововать её улучшению, если это вообще входит в наши цели.


    И да. Нам. Государство — это мы в том числе. Но не будем о грустном. Будем о рогаликах!


    Нам потребуется 1 пачка масла, 3 стакана муки, пара яиц, ложка сахара, немного дрозжей, по вкусу фрукты/ягоды, варенье, джем, сгущёнка!


    • Просеиваем муку и мешаем её с дрозжами
    • Взбиваем смесь с яйцами, растопленным маслом и сахаром
    • Мешаем муку со смесью, оставляем на подъём
    • Раскатываем часть полученного теста в круг
    • Промазываем вкуснятиной, выкладываем полезности, благонамеренно оставляя бортики
    • Режем на сектора, катаем рогалики
    • Печём при 180-200 градусов до готовности! (обычно 15-20 минут)
    • Ня!

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

  • Остановитесь!!! Вам не нужны микросервисы
    0
    Если ребята не смогли в монолит поиграть, тоже самое будет и с микросервисами.

    И да, но не совсем. На самом деле микросервисы крайне лояльны к плохой документации, достаточно толерантны к плохим горизонтальным коммуникациям внутри команды, очень терпимы к относительной нестабильности ПО и низкой "грязной" производительности.


    То, что их тяжело "чинить", скорее всего просто плохая архитектура. Если связность микросервисов такая, что они не могут работать "изолированно", то это очень, очень плохая история. Также, микросервисы практически вынуждают покрывать код тестами, причём юнит тесты практически из коробки конвертируются в функциональные, настолько всё замечательно, что юнит тесты можно даже просто игнорировать, заменив их полностью моками.


    Ну и да. Как по мне, туловый дебагинг скорее признак как низкого качества кода, так и недостаточной квалификации. Сам немного страдаю от последнего, но это лишь повод развивать траблошутинг, а не жаловаться на отобранные F9-F12.