75
Karma
56.7
Rating
Новгородов Игорь @blind_oracle

Инженер, разработчик

Американские политики призывают удалить «опасное» российское приложение FaceApp

Почему Raspberry Pi 4 нужен вентилятор и как его поставить

0

Память там теперь ддр4. Ну и тут размер решает, да. На 4гб уже можно как-то жить.

Похождения электронной подписи в России

Билайн показывает рекламу боту Google. Бот недоволен

0
что главная страница поиска гугла и закешированные видео ютуба отдавались с ip из пула *.corbina.net
Это был Google Global Cache. Ботов они в нем не держат.

Хватит использовать RSA

0
Согласен, что Раст это не silver bullet. И синтаксис меня тоже убивает. Хотя шаблоны крестов, особенно когда наслаиваются друг на друга, тоже та еще жесть.

Но, на мой взгляд, это шаг в правильную сторону. Я сам больше Go предпочитаю и считаю его неплохим гибридом языков с GC и компилируемых в нативный код. Да, там можно прострелить себе ногу несколько легче чем в Расте, но зато он легко читаемый :) Ну и нативное concurrency решает.

Хватит использовать RSA

0
В системном программировании Си и плюсам пока особой альтернативы нет, согласен. Хотя Rust пытается конкурировать.

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

Тот же Rust пытается закрыть большую часть подобных ошибок уже на compile time. Это к разговору об инструментах.

Гигабитный линк на 3 километра на лазерных модемах

+2

Лазер ничем не отличается от радио кроме длины волны. Все то же старое доброе электромагнитное излучение...

И повелел Господь: «собеседуйтесь и принимайте офферы»

0
Это ж элементарно: демотивация. Такая ситуация приводит к тому что у меня через некоторое время пропадет желание делать то, что я делаю и что не могут делать другие в моей команде (аджайл матьиво). И, в итоге, развитие сервисов застопорится.

И повелел Господь: «собеседуйтесь и принимайте офферы»

0
Вы не находите свои слова немного заносчивыми и завистливыми?
Я констатирую проблемы данной системы оплаты труда. Когда я работал в РФ такой проблемы не было, несмотря на принятую у нас моду скрывать доходы, но шила то в мешке не утаишь. В итоге я договаривался о справедливом уровне пропорционально моему опыту\знаниям и, соответственно, полезности для компании.

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

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

И повелел Господь: «собеседуйтесь и принимайте офферы»

0

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


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

И повелел Господь: «собеседуйтесь и принимайте офферы»

+1
Я не рулил компаниями с 10к+ сотрудников, но я уверен что вы пытаетесь найти простую и очевидную причину вместо того чтобы провести комплексный анализ задачи «как управлять этой огромной толпой, не потерять все бабки и чтобы сотрудники не разбежались по конкурентам».

В компаниях до 500 человек я просто приходил к гендиру\техдиру\дирдепу, обосновывал свою позицию и получал +ХХ процентов к окладу. В больших конторах это не работает. Это как управлять большой семьей и городом. Разные методы.

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

И повелел Господь: «собеседуйтесь и принимайте офферы»

0
Бардак с точки зрения менеджмента, в основном, конечно.

Непрозрачная система компенсаций: HR и финансы обычно централизованы, сидят вообще в другом городе и не понимают как и что у вас в департаменте происходит — почему Васе столько-то, а Пете столько-то платится.

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

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

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

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

И повелел Господь: «собеседуйтесь и принимайте офферы»

0

На западе в более или менее крупных конторах везде так, иначе бардак начинается. У нас имеются всякие DevOps Engineer IV и подобные.

Почему у CockroachDB меняют Open Source-лицензию

0

Можно сколько угодно жонглировать словами и понятиями, но игнорировать то что Амазон сотоварищи убивают бизнесы, основанные на консалтинге/saas своего опенсурс продукта — это факт.


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

Минкомсвязи вернулось к идее обязательной предустановки российских приложений на смартфоны

0
Ну, это святое г… но, нельзя же позволять людям юзать убогий Google Assistant и не предоставлять прекрасную альтернативу… ;)

Хотя на моем S10 я просто переназначил его кнопку на камеру и вообще не обращаю внимания.

Зато всякую хрень вроде Samsung Internet удалил нафик.

Минкомсвязи вернулось к идее обязательной предустановки российских приложений на смартфоны

0

В современных самсунгах можно удалить почти весь самсунговский софт безвозвратно. А гребанный фейсбук — нет :/

В России запускают систему наблюдения за всеми автомобилями

0
Да, к этому привыкаешь быстро, как и к тому что пешеходы не бегают на красный, а потом удивляешься на родине «что тут вообще происходит вокруг?!»…

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

В России запускают систему наблюдения за всеми автомобилями

+1
Ну, мне казалось что в РФ штрафы тоже стабильно приходят и гораздо быстрее чем тут. И, если их не оплатишь, то отдадут в ФССП (или кто там этим сейчас занимается) и их сдерут с твоих банковских счетов или, если там нет денег, арестуют кота :)

Тут скорее вопрос в их размере — ввести % от дохода за большое превышение. У нас если ехать, допустим, 200+ по трассе (где лимит 120) — заплатишь, при средней по стране ЗП, на наши деньги миллиона полтора штраф…

Плюс, дополнительных категорий ввести (красный свет, выезд за стоп-линию и т.п.) и кратное повышение штрафа при его неоплате.

А вот уже с серьезными преступлениями (пьянка, дтп с пострадавшими и т.п.) — тут у нас да, неотвратимость страдает.

В России запускают систему наблюдения за всеми автомобилями

+1
Повлияло, конечно, но, по моим ощущениям, не сильно. Хотя это тоже к вопросу централизации в РФ — тут этого нет, народ размазан более менее равномерно.

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

А шапочно знакомая мадам продала свой новый Феррари после того как поехала по городу 100 с чем-то км\ч. Чтобы штраф заплатить.

В России запускают систему наблюдения за всеми автомобилями

+4

У нас (Цюрих) ограничение 50, бесплатный порог +5, на 6 превысить уже 40 баксов стоит. А на красный проехать, 0.2сек горящий — 250 баксов. Чем дольше горит — тем дороже.


Если серьезно превысил — штраф в % от дохода и тюрьма за рецидив.


На дорогах — благодать. И пробок нет почти.
Так что здравая идея, здравая.

Роскомнадзор грозится завести административное дело против Google

Почему Интернет до сих пор онлайн?

0

И это пишет человек с должностью "Сисадмин"… Стыдно должно быть, батенька

Вечный вопрос технического долга

+1
Вы очень идеализированно смотрите на мир. Идеально-сферических разработчиков в вакууме не так много на рынке, к сожалению, я тоже бы хотел работать только с такими.

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

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

Вечный вопрос технического долга

+2
Это очень оптимистичная точка зрения. Как минимум девелопер должен захотеть это сделать. И оценить пользу для себя в изучении этого языка. Я бы, например, не пошел изучать какой-то D, знание которого не принесет мне пользы на рынке. Это замкнутый круг в некотором роде.

Ну и еще давай возьмем С++. Статический типизированный? Да. Многие ли могут сказать что знают его хорошо учитывая новые стандарты начиная с C++11? Не думаю.

Вечный вопрос технического долга

0
Что не удивительно, ибо он крутится на VM.

Большинство языков с автоматическим управлением памяти крутится либо в VM (Java и ее деривативы, Erlang и т.п.), либо имеет некий рантайм в бинари (Go). Это не мешает этим языкам быть быстрыми при умелом использовании.

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

У меня тут в памяти история от техдира autoscout24.de, которые начали писать бэк на Scala, но через несколько лет им пришлось полностью его переделать на обычной Java т.к. нанять нужное количество девелоперов умеющих в Scala (который явно популярнее D) не удавалось никак, а развивались они быстро и разработчиков нужно было много. Да и читабельность кода на Scala была не на высоте.

Вечный вопрос технического долга

Вечный вопрос технического долга

+2

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

Обзор Python-пакета Datatable

+1

С тех пор как товарищи из Яндекса выкатили Clickhouse — я всю аналитику провожу в нём.


Ничего быстрее, по моему, на данный момент нет. Пару миллиардов строк в секунду? Легко

Почему уходят разработчики: 8 причин

0
На деле дивиденды это и есть «процент с продаж» в некотором роде. Точнее процент с дохода.

Почему уходят разработчики: 8 причин

Почему уходят разработчики: 8 причин

+1

Гугл, да и другие компании того же ранга, дающие сотрудникам опционы и акции, с вами не согласятся.

Почему уходят разработчики: 8 причин

+3

Пока "работа за идею" не подкреплена долей с дохода — никому особенно она не интересна.

Архитектура сервиса распределённых очередей сообщений в Яндекс.Облаке

+2
FIFO в некоторых сценариях использования только мешает — если порядок не важен

Что-то мне сложно представить случаи когда он именно мешает. Не нужен — да, много случаев, но чтобы мешал…

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

Эээ… ну я даже не знаю что сказать. Наверное типовым клиентам Я и хватает 30 RPS, но городить очереди и прочее ради 30 RPS как-то смысла не вижу. Наверное проще очередь в табличке в MySQL держать :) Шутка, конечно, но в каждой шутке…

Я всё к тому что есть продукт №1 — Кафка. Она предоставляет fifo+exactly once с производительностью в десятки-сотни тысяч RPS на одной ноде в зависимости от.

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

В любом случае, начинание хорошее. Особенно в свете того что тот же Амазон часто берет какой-нибудь опенсурс продукт и начинает продавать его как сервис, что многим очень не нравится. Тут хотя бы своё :)

Архитектура сервиса распределённых очередей сообщений в Яндекс.Облаке

+1
Производительность FIFO-очереди ограничена 30 запросами в секунду
Как-то все очень грустно по сравнению с той же Kafka которая дает примерно те же гарантии (fifo, exactly-once)

Как квантовый компьютер может взломать современные системы шифрования и снизить стоимость выработки аммиака?

+1
Странные какие-то вопросы.
Алгоритм Шора был разработан Питером Шором в 1994 году. Семь лет спустя, в 2001 году, его работоспособность была продемонстрирована группой специалистов IBM. Число 15 было разложено на множители 3 и 5 при помощи квантового компьютера с 7 кубитами.
(с) ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%A8%D0%BE%D1%80%D0%B0

Как квантовый компьютер может взломать современные системы шифрования и снизить стоимость выработки аммиака?

0
На 3+ кубитов есть в железе реализованные системы, которые работают по этой ТЕОРИИ. Проблема в том что на практике толку от них не много, а больше кубитов удерживать сложно.

Мегафон провел техническое обновление… названия сети

+1
Дык я не отрицаю. Моя мысль в том, что 99% людей скорее всего не будут вручную выбирать сеть, а оставят ту которую зацепил телефон автоматом.

Мегафон провел техническое обновление… названия сети

Мегафон провел техническое обновление… названия сети

0

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

Создание IPSec GRE туннеля между Mikrotik hEX S и Juniper SRX через USB Модем

+1

Зачем тогда GRE? Если IPSEC в туннельном режиме уже есть и делает практически то же самое.

1 There