• Позиция инженерной команды Okko по событиям, связанным с Nginx
    0
    Значит они ничего не теряют, увольняясь. Работали в одной галере, перепрыгнули на другую.

    А почему они вообще должны уволиться? Потому что какой-то посторонний перпендикулярный к ним дядя принял неверное решение?


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


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

  • Позиция инженерной команды Okko по событиям, связанным с Nginx
    0

    Что вы несете? Работники этой IT-компании и вообще 99.9% работников в принципе не владеют ничем в компании и не принимают никаких решений по поводу действий компании.


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

  • Евросоюз запретил стейблкоины на своей территории
    0
    Так это и внутри страны так — не нравится власть? Экстремист!

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


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


    В случае международных отношений все это совсем не так работает.

  • Евросоюз запретил стейблкоины на своей территории
    +2

    Пожалуйста, есть огромная статья о том, как бюджет США считается, принимается, и т.д., на самом верху даже инфографика за 2018. Собственно, пенсии в social security, оборона в defence
    https://en.wikipedia.org/wiki/United_States_federal_budget


    Не нравится инфографики — есть таблицы
    https://fraser.stlouisfed.org/title/54#583060


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

  • Евросоюз запретил стейблкоины на своей территории
    –1

    Бюджет США считал не я, а Конгресс США, у них не только комментарии можно найти, а даже больше, при условии что вы умеете пользоваться поисковиком

  • Евросоюз запретил стейблкоины на своей территории
    +1

    Социальщина была учтена в отдельной графе, ее процентное соотношение было также близко к аналогичной графе федерального бюджету РФ, рекомендую почитать в первую очередь вам.

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

    То, что вы не можете примерить на себя очевидное сравнение.


    Я как раз пытаюсь сделать так, чтобы можно было, ну, скажем так, не работать.

    А кто запрещает?

  • Евросоюз запретил стейблкоины на своей территории
    +1

    Ничем не обоснованное утверждение, судя по федеральному бюджету


    2019

    image


    Вы думаете, это все просто так? В США на оборону сливают также по ~17% каждый год. Что бы там не говорили специалисты по правам человека, до сих пор, в почти 2020 году, верно, что "не хочешь кормить свою армию — будешь кормить чужую". Иначе тебя вообще не будут принимать за страну и навяжут свою волю по праву сильного. Это очень серьезно — какие-то 20 лет назад в середине Европы беженцами стало почти миллион сербов, потому что государство не смогло защитить их права.

  • Евросоюз запретил стейблкоины на своей территории
    +4

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


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

  • Евросоюз запретил стейблкоины на своей территории
    +1

    Давайте смоделируем ситуацию, когда инфляция нулевая. То есть количество рублей в стране совсем не меняется. Пусть еще есть равновесие импорт-экспорт (хотя в реальности у России импорта больше -> рубль за счет этого уходит за границу больше, чем приходит). Пусть еще вся экономика в России будет сферической в вакууме, извне на нее не влияют.


    В таком случае, вы должны тратить в месяц ровно столько, сколько зарабатываете. То есть получая за труд 100к, не откладывать 50к, а тратить ровно 100к. По такой причине, что у нас игра с нулевой суммой, и появятся люди, у которых баланс отрицательный, которые скоро начинают грустить и умирать от голода (если хотя бы один человек отложил 1 рубль, это значит, что у какого-то другого человека 1 рубль потерялся, или у двух человек потерялось по 50 копеек, общий смысл понятен). Экономика в ступоре, зато у программиста Васи никто не украл его 20 тысячи рублей в год.


    Вот именно, по какой-то причине, в нашей реальности у большинства населения России баланс положительный.

  • Евросоюз запретил стейблкоины на своей территории
    +15
    отбирающим деньги у тех, кто их заработал

    А откуда брать деньги на социальную политику, здравоохранение, правозащиту, пенсию, образование, экономическое развитие? Они с неба падают?

  • Евросоюз запретил стейблкоины на своей территории
    +1

    Для бумажных денег необходима личная встреча, что чревато. А еще на банкнотах печатаются серия и номер, понимаете о чем я?

  • Евросоюз запретил стейблкоины на своей территории
    +6
    Если нельзя будет выпустить новые деньги, то как бороться с инфляцией?

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


    "Золотой стандарт" это тот же биткоин.
    Золота весьма ограниченное количество; может испортиться, может потеряться; постоянно есть риск, что где-то там в Патагонии найдут миллиардное количество золота или изобретут метод по переплавке металлов в один, что обрушит экономику.


    Сравним с биткоином: биткоинов 21 млн by design; они постоянно "вымываются" тем, что теряются ключи или совершаются покупки реальных вещей на намайненное; постоянно есть риск, что произойдет какая-то мелочь, которая похоронит все биткоины.


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

  • Почему люди уходят из IT?
    0

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

  • Компания GitLab из-за политики прекращает набор инженеров из России и Китая
    +1
    медианная зарплата в ЦАР $730

    Если честно не понимаю где вы это нашли, если вы ничего не перепутали.
    Потому что… (вроде как данные 2016 года)


    Издание Global Finance опубликовало ежегодный рейтинг благосостояния стран мира, согласно которому самым богатым государством оказался Катар (его ВВП на душу населения составило 146 011 долларов США), самым бедным государством стала Центральноафриканская республика (с ВВП в 639,9 доллара).

    То есть ЦАР это самая задняя задница мира.

  • Компания GitLab из-за политики прекращает набор инженеров из России и Китая
    +1

    На сайте есть приписка


    The base amount takes into consideration the fact that many universities are in urban centers which can be more expensive than other parts of the country.

    Здоровенная часть студентов России учатся в Москве/Питере, где уровень жизни близок к среднему европейскому, где это учтено — непонятно.

  • Компания GitLab из-за политики прекращает набор инженеров из России и Китая
    0

    Я не думаю, что работодатели сильно вникают в налоговые законы и вообще как-то на этом основываются.


    Например, в Google Summer of Code размер стипендии (за весь период лета, рамки от 3000 до 6600 долларов, в США 6000) зависит от некоего "Паритета покупательской способности", так уже много-много лет.


    Не вникал, что это за чудесный рейтинг, но студенту в России согласно нему заплатят 3000 долларов, а в локомотивах мировой экономики странах "Центральная Африканская Республика" или "Западный берег реки Иордан и Сектор Газа" будет уже 3600 долларов, в Анголе уже 4200. Список https://developers.google.com/open-source/gsoc/help/student-stipends


    Притом программа абсолютно прозрачная (разработка опенсорса), требования абсолютно одинаковые — налицо наличие правильных стран и неправильных.

  • Человек с четырьмя «эн» или Советский Нострадамус
    +1

    То есть, по-вашему, хлеб это примитивные технологии и материалы, а программы (с сегодняшним развитием фреймворков) это серьезные технологии?


    Я конечно понимаю, что среди программистов ЧСВ безнадежно опухло у каждого первого, но создать бизнес по производству хлеба, если вникнуть во все тонкости, ничуть не легче писанины на каком-нибудь Ruby.

  • Человек с четырьмя «эн» или Советский Нострадамус
    +1

    Покормим тролля


    если вы не выкладываетесь как шахтер со всеми сопутствующими рисками, то почему вы должны получать больше него?

    А почему бы тогда шахтёру наоборот, не выучить программирование и не зарабатывать как ваш оппонент? Это же в миллиарды раз легче, чем обеспечить всем шахтёрам зарплату, покрывающую их ущерб здоровью?


    Вы скажете, что:


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

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

  • Человек с четырьмя «эн» или Советский Нострадамус
    +1
    А почему обязательно бытовой?

    По части оборонки технологии СССР не сильно отставали от США, а много где радикально превосходили.

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


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

  • Как я поступал в 18 университетов США
    0

    В таких опросниках практически всегда есть опция "I prefer to not disclosure", мне даже трудно представить выбор какого-то другого ответа. Потому что ты таким ответом четко держишь дистанцию между private life и учебой/стажировкой/работой.

  • Как я поступал в 18 университетов США
    0

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


    Хотел бы сказать, что в России и странах бывшего СССР умных молодых людей очень много, несчётное количество. Достаточно посмотреть на количество и качество медалей на межнарах по математике/физике/информатике.


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


    Но факт в том, что пресловутой "утечки мозгов" не особо наблюдается, и на место в вузе США скорее возьмут человека за углом этого вуза, чем абсолюта по астрономии в восточноевропейской стране (т.е. автора). История не нова — я видел истории, как никуда не брали, например, российского межнара по информатике.


    P. S. Подаваясь на стажировки в закордонные IT-компании, можно увидеть такую же картину — будь ты хоть реальнейших семи пядей во лбу, из 50 заявок с резюме ты получишь вероятнее всего 50 "we have carefully reviewed your background and resume..."

  • Рост. Вес. Три соседа
    0

    То, что описано в посте — не таинственное машинное обучение, а самая что ни на есть мужицкая Математическая Статистика из четвёртого семестра тех. вуза ;)


    Непонятно, зачем в самом конце статьи начинать тыкать пальцем в небо и что-то подгонять с k=1,3,5,..., когда можно использовать какой-нибудь крутой алгоритм аппроксимации функции (из курса Численных Методов третьего семестра) с потенциально наименьшей ошибкой. А если предположить, что средние вес и рост на нашей отрезке зависят линейно, то использовать линейную регрессию, приводя функцию к прямой.


    Датасет наверное либо старый на несколько десятилетий, либо про подростков — часто вижу вокруг себя людей ростом 185-190, но по графику, мои наблюдения крайне маловероятны.

  • Ложнопромышленный комплекс фальшивого искусственного интеллекта
    +1
    При описании алгоритма с применением медианы и синус-функции все скисли, и это было даже 3 строчки, а не 5. Кто-то произнёс слово ИИ и глаза у присутствующих снова загорелись.

    Лень и наивность на грани фантастики. Интересно, что тогда вообще имели в виду эти люди под словом ИИ до медиан и синус-функций.

  • Почему const не ускоряет код на С/C++?
    0

    Почему-то не нашел в статье именно внятного ответа на вопрос "Почему" в заголовке. Давайте поиграем в телепатов и найдём правдоподобные объяснения для данного кейса с SQLite.


    С языком Си понятно — const там просто обещание прогера не менять переменную после инициализацию, иначе UB будет. Что в С++:


    1. Если в каком-нибудь примере заменить const int a = 4 на int a = 4, то переменная все равно останется "effectively const", потому что ее значение в коде не меняется, и "достаточно умный компилятор (тм)" должен по идее сам отловить, что переменная и есть константа (точнее, оба варианта должны работать одинаково), неважно какой код написан. Можно считать const синтаксическим сахаром.


    2. "По идее" const/read-only данные пихаются в другой сегмент данных, например, .rdata. Но в чем смысл это делать для одной автоматической переменной? Намного быстрее оставить переменную на стеке, как если бы это был не const. И там все остальные переменные рядом, не надо лазить туда-сюда по сегментам.


  • Как выполнять тестовые задания для java- джуниоров/стажеров, чтобы попасть на собеседование
    +2
    По поводу готовых решений, не нужно ставить опытного разработчика на одну ступеньку со стажерами.

    Проверку работоспособности нужно еще заслужить. Зачем мне запускать спагетти, если рядом прислали хороший код?

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

  • Как выполнять тестовые задания для java- джуниоров/стажеров, чтобы попасть на собеседование
    0

    При всем скептицизме, список в посте из 14 пунктов — это нифига не миддл, даже не близко… Ну кроме 7 пункта, там пусть менеджеры спорят, какого цвета должно быть меню.

  • Как выполнять тестовые задания для java- джуниоров/стажеров, чтобы попасть на собеседование
    +1
    Учитывая, что вы претендуете максимум на джуна, чаще всего у вас еще недостаточно опыта, чтобы использовать чужой код.

    Все равно намного лучше использовать что-то уже готовое, желательно использующееся повсеместно в компаниях. Гораздо лучше, если кандидат, например, знает про Bean Validation API и напишет


        @Email(message = "Email should be valid")
        private String email;

    Чем если он герой соцтруда и ударно импортозаместит наш ответ империалистическому bicycle.


    Начав проверять все задания подряд, выяснилось, что на проверку работоспособности с запуском и фидбеком каждого задания уходит около 30 минут, пришлось пересмотреть методику проверки и вывести критерии для быстрого отсеивания недостаточно качественного кода.

    Дед Мазай может убить всех зайцев одним махом:


    1. Убрать трату времени на проверку работоспособности
    2. Избавиться от исследования жестокой лапши кода (архитектура проекта не так проста для кандидатов)
    3. Заставить всех следовать тестам
    4. Заведомо получить как-то работающий результат.

    Если заранее написать множество хороших тестов, которое программа должна проходить после написания кода (использовав Test Driven Development).

  • Python как предельный случай C++. Часть 1/2
    0

    Даже больше — множество точек окружности имеет мощность континуум, а множество вершин многоугольника не более чем счётное и при всём желании не будет равномощно первому множеству, так что можно утверждать, что аффтар налажал даже в метафоре.

  • Python как предельный случай C++. Часть 1/2
    +1
    Типа, исключения в питоне быстрее, чем в C++? Или просто сам питон настолько медленный, что относительная скорость исключений не так выделяется?

    Скорее перед нами очередной фантазер или любитель топить печку канадскими долларами. А давайте еще сделаем LOCK TABLE таким дешевым, что все разговоры о уровнях изоляции в СУБД пойдут лесом. А давайте еще сделаем CPU таким быстрым, чтобы код могла написать баба Зина кактусом по клавиатуре, не задумываясь о различиях между TreeSet и HashSet.

  • Как развернуть односвязный список на собеседовании
    +1

    Наверное, вы решили писать все-таки на Whitespace

  • Как развернуть односвязный список на собеседовании
    +1

    Слышал историю, как в Гугле знакомый знакомого проводил заключительное интервью с чуваком, у которого было уже 4 собеса с идеальным фидбеком.


    Он дал ему следующее задание для разогрева — есть массив из n даблов, это курс обмена USD <-> EUR по каждому из n дней. В начале есть 1 USD. Нужно ровно один раз поменять его в EUR, а потом в один из последующих дней назад в USD. Сколько может быть максимум в конце?


    Он не смог решить это за ЧАС, и чуть не попал на работу, если бы не этот знакомый знакомого.

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

    "А судьи кто?.."

  • Комментарий из публикации, перенесённой в черновики.
  • Как развернуть односвязный список на собеседовании
    +13

    На зарплату старшего научного сотрудника-академика.

  • Как развернуть односвязный список на собеседовании
    +8

    Кажется, я видел похожий пост, только там, как в анекдоте, не "развернуть список", а "решить FizzBuzz", и не "функциональное программирование", а "машинное обучение", и не "тесты не нужны — мы формально доказали", а "надо было взять более глубокую нейронную сеть": https://habr.com/ru/post/301536/

  • Как развернуть односвязный список на собеседовании
    +43

    Это наверное такой мем от функциональщиков — я раз несколько на Хабре в статьях о ФП видел утверждение, что "компилятор оптимизирует", или что "оптимальный код — забота компилятора". Кажется, иногда это говорили всерьез.

  • Усложнение C++ неизбежно. И не только C++
    0

    Ради справедливости, есть GObject https://habr.com/ru/post/348204/ хотя согласен, что в языке есть фундаментальные проблемы, не решающиеся никаким новым стандартом.


    UPD. Не заметил ремарки про "чистый" Си. Ну ради бога, кто еще в современном мире пишет на чистом языке из коробки, если только коробка не содержит в себе "нечисть" в виде 100500+ встроенных библиотек.

  • Усложнение C++ неизбежно. И не только C++
    0

    Скорее всего, эта цитата вброс такой. В проектах Gnome и в GTK+ используется Си, который отличается от "университетской копролитной сишки" так же, как Spring Framework от Java 3, потому что инструменты не сидят на месте, а обрастают функционалом и удобством. Правда, для новых приложений пишут на других языках, например Vala. В других "больших" проектах происходит то же самое, независимо от языка.

  • Манипуляция сознанием. Почему так просто?
    +6

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


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


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