• Инсайды от сотрудника Facebook: как попасть на стажировку, получить оффер и все о работе в компании
    0

    Не знаю, что насчёт Go. Могу описать технологический стек проекта, в котором я уже несколько лет участвую. База данных Oracle 9i. Толстый клиент на Delphi 7 (в статусе устаревшего, но для ряда задач всё ещё используется). Новый софт пишется на Java 8, используется Spring MVC, запускается на Tomcat. Кроме этого используется Wicket в некоторых проектах. На серверах Windows 2003 и Windows 2008. Никаких микросервисов, хадупов, спарков, кликхаусов нет. Даже интернета нет.


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

  • Библиотека ttf2mesh — преобразование TrueType шрифтов в сетку
    0

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


    Так-то можно было бы и формат придумать для шрифтов более оптимальный для такого рендеринга.

  • 15 мая RU-Center может добавить вам платную услугу без вашего участия
    0

    Раньше gandi считал лучшими, но недавно у них был инцидент какой-то, который подорвал моё доверие. Пока мой следующий предпочтительный вариант это cloudflare, хотя именно как регистратором, ими не пользовался, но в целом мне они нравятся, как будет оказия, к ним перееду.

  • В Татарстане для уничтожения базы данных цифровых пропусков создадут специальную комиссию
    +2

    Татары молодцы, ответственно подошли к вопросу, рад за них. Побольше бы таких сознательных.

  • Пользователи жалуются, что новая версия приложения «Социальный мониторинг» штрафует при соблюдении всех правил изоляции
    –14

    Спите, когда положено. Если в инфекционку посадят, тоже будете ныть, чтобы вам завтрак к 16 привозили? Есть общепринятый график, ему нужно следовать.

  • Программист должен решать проблемы бизнеса
    0

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


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

  • Не держите людей за идиотов или почему человек с инженерным образованием может сжечь вышку сотовой связи (видео)
    +5

    Бизнес так не работает. Если он будет получать в 10 раз больше, имея возможность не тратить больше, он просто будет иметь больше дохода, вот и всё.


    Т.е. если дать операторам повысить цены в 10 раз и больше ничео не делать, то ничего и не изменится.


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


    А разница в стоимости шумящих и тихих компонентов наверняка совсем не выльется в десятикратное повышение тарифов. Скорей всего это проценты от общих затрат.

  • США планируют добывать ресурсы на Луне без участия России
    –13

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

  • Inkscape 1.0
    0

    А подскажите, есть ли редактор, которым может пользоваться перфекционист для рисования читабельного SVG? Т.е. чтобы результирующий SVG файл не содержал в себе ничего лишнего и все координаты были более-менее короткими числами (например "4.5" вместо "4.4381993"). Сейчас я рисую в том же Inkscape, потом экспортирую в SVG и ещё пару часов дорабатываю его до читаемого состояния.

  • Список известных SMR дисков
    0

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


    Такие SMR-диски работают так: при записи им нужно обновить дорожки (я не очень понял, то ли все в данном секторе, то ли часть), т.е. перезаписать и те данные, которые вы пишете, и некоторые другие дорожки. Т.к. в реальном времени это делать невозможно, они запись кешируют куда-то (вероятно SSD) и потом "потихоньку" перезаписывают диск. Этот кеш достаточно большой, поэтому на типовых потребительских задачах без рейда оно приемлемо.


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

  • [Вопрос] В России запрещено порно?
    +5

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

  • TSMC начинает разработку техпроцесса 2 нм
    +1

    Я не могу найти точную цифру, но речь идёт о десятках нанометров, в районе 30-40.

  • В сеть утекли 165,924 анкеты career.habr.com
    +8

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

  • Подготовка к собеседованиям в IT-гиганты: как я преодолела проклятье алгоритмического собеседования
    +3

    Что-то совсем не очевидно, что сложность O(N). Вы в первый проход сделаете N перестановок, во второй проход в худшем случае N/2 перестановок и т.д., по-моему это как бы в O(N^2) не вылилось (худший случай для быстрой сортировки).


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

  • Подготовка к собеседованиям в IT-гиганты: как я преодолела проклятье алгоритмического собеседования
    +4

    Ну вот я вбил в гугл задачи в гугл (простите за каламбур). Первый же пример:


    Given an array of size n, find the majority element. The majority element is the element that appears more than floor(n/2) times. You may assume that the array is non-empty and the majority element always exist in the array.


    Естественно хорошее решение должно быть O(N) по времени и O(1) по памяти.


    Алгоритм задачи "найдите длину наибольшего отрезка из единиц в массиве заполненном нулями и единицами" очевиден, т.е. вся проверка в том, умеет ли кандидат писать примитивнейший код. Такая задача может и отсеет людей, которые не имеют отношения к программированию. Алгоритм задачи от гугла абсолютно не очевиден и в голову приходит только примитивное решение вида Map<Integer, Integer>, которое попросят улучшить. Правильное решение называется "Алгоритм большинства голосов Бойера — Мура" и если вы не Бойер и не Мур, то у вас, как мне кажется, мало шансов его изобрести в условиях интервью. Мне, например, даже после прочтения этого алгоритма до конца непонятно, почему он работает. А уж придумать — просто без шансов, хотя, конечно, всё примитивно донельзя.

  • Подготовка к собеседованиям в IT-гиганты: как я преодолела проклятье алгоритмического собеседования
    +2

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

  • Microsoft объяснила, что в Surface нельзя апгрейдить ОЗУ — атакующие могут заморозить её в жидком азоте и считать
    +3

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


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

  • Пора на свалку
    +9

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

  • Ещё один однострочный пакет npm сломал экосистему JavaScript
    +14

    В JS не хватает общепринятого дополнения стандартной библиотеки, куда и должны бы уйти подобные однострочники. Например в Java есть Guava и Apache Commons, там можно найти почти всё, что угодно. Думаю, это решило бы львиную часть подобных проблем.

  • «РБК»: Банки РФ собираются перевести часть сотрудников на изолированную жизнь в офисах
    +2

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

  • Из чего состоит знание иностранного языка
    0

    Не верю в это. "Учитель", который будет проверять и поправлять, это крайне важная часть обучения.

  • Знаменитые дизайнеры vs научные исследования про читаемость шрифтов
    +1

    Вроде бы проблемы, связанные с мышцами, решаются прокапыванием курса тропикамида на ночь (назначается окулистом). 0.5-1 диоптрии можно вернуть.

  • В Госдуме предложили прекратить попытки заблокировать Telegram
    +5

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


    В общем Дуров молодец, снимаю шляпу. Посрамить дурные решения власти не каждому удаётся.


    <паранойя>если, конечно, это всё не представление от спецслужб</паранойя>

  • Как разрушалась личность блестящего молодого программиста
    0

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

  • Huawei выдавала фотографии с цифровых зеркальных камер за снимки со своего смартфона
    +3

    Apple не врёт, например.

  • Коронавирусный кризис резко увеличил спрос на программистов, знающих Cobol
    0

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

  • Сообщество разработчиков Debian выбрало нового лидера проекта
    –2

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

  • SARS нерукотворный? Генеалогия уханьского коронавируса
    +5

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

  • Считаешь себя синьором? Да кого ты обманываешь
    0

    В смысле что дальше? Получайте деньги, радуйтесь интересной работе.


    PS подразумеваются задачи, решение которых принесёт вам желаемый доход, разумеется.

  • Исследователи МТИ с помощью ИИ предсказали катастрофу при преждевременном выходе из карантина
    0

    Скорей всего летом эпидемия ослабеет и людям дадут выйти из дома с усиленными санитарными мерами. А вот осенью наверняка будет новая волна, скорей всего более серьёзная.

  • Считаешь себя синьором? Да кого ты обманываешь
    –4

    Ищите интересные задачи, которые можно вывезти в одну морду.

  • Беспилотным грузовикам Starsky Robotics пришел конец
    0

    Согласен, подход Tesla и Uber мне кажется слишком ковбойским. Тот же Google к тестированию подходит куда скрупулёзней. Вроде с ним инцидентов пока не припомню. Да и без лидаров автопилот владеет куда меньшей информацией, понятно, что они дорогие, но надо эту цену платить, а не экономить на безопасности.

  • Беспилотным грузовикам Starsky Robotics пришел конец
    +4

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


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


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

  • Девочки сидят дома: регистрация новых вебкам-моделей выросла на 37—69%
    +10

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

  • В Chrome вернули поддержку протокола FTP из-за коронавируса
    +2

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


    Экономия ресурсов клиентских компьютеров тут, конечно, не при чём.

  • GitHub убрал ограничения в приватных репозиториях
    +12

    Учитывая, что Github сам по себе закрытый продукт, не знаю, какое он там место занимает в разработке свободного ПО. Ну популярный, т.к. работает шустро и интерфейс приятный, но это такие мелочи. Вчера был саурсфорч, сегодня гитхаб, завтра гитлаб какой-нибудь.

  • Беспилотным грузовикам Starsky Robotics пришел конец
    +2

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


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


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

  • После Великобритании 5G-вышки начали громить в Нидерландах
    +2
    Британские политики называют происходящее «нонсенсом» и призывают Facebook и YouTube «взять ситуацию под контроль».

    Я правильно понимаю, что политики призывают частные компании работать цензорами? Как же хваленая свобода слова? На мой взгляд это задача государства, просвещать людей, чтобы у них не было таких глупостей в голове. Завтра, когда эти люди уйдут из фейсбука на свои сайты, политики начнут призывать к разделегации доменов за "неправильную" информацию?

  • IBM проведет бесплатные курсы по COBOL и выложит их на GitHub
    +2

    В данном случае дело именно в деньгах. Коболистов в США полным полно. Представьте себе мир через 30 лет, жалующийся, что нельзя найти программистов на Java. Смешно? А теперь для понимания ситуации, этот мир мелкими буквами дописывает "за 30 000 рублей в месяц". Вот примерно такая ситуация с коболом.

  • Минкомсвязи обновило мобильное приложение «Госуслуги СТОП Коронавирус», его декомпилированный код уже есть на GitLab
    +3

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