All streams
Search
Write a publication
Pull to refresh
4
0
Konstantin Safonov @kasthack_phoenix

User

Send message
особенно с семьёй, если вы, скажем, одинокая мама с ребёнком

и квартиру снимать

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


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


и машину иметь

На планете на восемь миллиардов людей всего миллиард автомобилей. Это именно то, о чём и говорю — 87% людей не могут себе этого позволить вообще никак. Сам езжу в офис на общественном транспорте, потому что невыгодно автомобиль содержать.


как кассирша из Магнита

Кассирша из Магнита ничего похожего себе даже близко позволить не может:


  • Зарплата у кассира сейчас на руки ₽25-35К(пример для Питера, в провинции ещё хуже всё), это $400-600.
  • Аренда студии в Девяткино, которое формально не Питер даже — а вот эти самые $400, если коммунальные услуги учесть. Собственно, уже на этом моменте у кассирши закончились деньги и она умерла от голода.
  • Еда не дешевле немецкой, за американскую не скажу.
  • Одежда? Цены вдвое выше европейских / американских.
  • Электроника — то же самое.
  • Вообще, часто ощутимо выгоднее заплатить мейл-форвардеру + пошлины и заказать <что угодно> с Амазона, чем пойти и купить в магазине здесь. я так за пару тысяч долларов собрал конфиг рабочего ПК, когда товарищу вышел аналогичный около пяти при покупке здесь.
  • Машина? Она никогда не сможет её себе позволить, даже субсидированный проездной на месяц будет стоить десятую часть её зарплаты и потому она будет искать работу в пределах пешей доступности.
  • Ребёнок? В одиночку? АХАХАХАХАХАХА. Время донашивать трусы за дедом, ведь бюджет закончился много пунктов назад.

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

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

Суть не в конкретных цифрах, а в самом посыле.

Ага, "It's more important to be morally right than factually correct", как говорит AOC. Вот только $15 / час — это $30K в год, деньги, о которых большая часть планеты может лишь мечтать, не говоря о том, чтобы получать их за неквалифицированный труд и вообще, почти медианная американская зарплата.


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


Гигантские корпорации платят минималку

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


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


Те же гигансткие корпорации — лидеры по зарплатам для квалицифированных специалистов, что, как ни странно, вызывает не менее истеричное верещание левачья, пытающегося усесться на оба стула разом: 'корпорации скупают всех профессионалов, mom and pop's shops не могут с ними конкурировать', 'стоимость жизни растёт из-за пузыря зарплат'.


Но из-за монополии этих компаний просто не остается мест, где будут платить больше.

не остается мест

Это мягко говоря не так.


  • 48% всех работников в США устроены не просто не в гигантские корпорации, а в малые бизнесы.
  • Amazon, несмотря на то, что делает огромный прогресс, удерживает всего 5% общего ретейла(и половину онлайна) в штатах, имея 2.5% работников. Прочие 'гигантские корпорации' ещё меньше. Гигантские корпорации нигде не являются безальтернативным выбором места работы, а у outrage'ей в media есть более простая причина: из этого получается хорошая история для локальной ЦА. Легко нарисовать жертву, сравнив доходы Безоса и average Joe со склада, но если заменить Джеффа на Джейка, владеющего мелким магазинчиком, самого едва сводящего концы с концами, в котором средний американец узнает себя или своего соседа, и попытаться изобразить его капиталистом-угнетателем, автор не встретит понимания.
Тут вариант либо работаешь до потери пульса и получаешь 8 баксов/час

У Амазона минималка — $15/час. В этом треде большинство меньше получает, даже с учётом налогов.


так как больше работы нет.

В штатах сейчас самая низкая безработица за десятилетие — 3.5%, даже расчёт реальной безработицы по методике Gallup даёт не более 7% для текущего момента. Недостатка рабочих мест нет.

Если ваш проект работает хотя бы 5 лет

  • Если ваш проект работает пять лет машинного времени.
  • Машина под оптимизированную версию, внезапно, тоже не бесплатная.

месяца труда оптимизатора по аж 10 000 долларов = это всего-то 30 тыс. долларов.

  • Это задержка в три месяца.
  • Это $30K, которые ещё не заработаны(и не факт, что будут). Неоптимизированная версия будет деньги есть постепенно, причём пропорционально выручке.
Каждую хорошую идею уже попробовали, она либо взлетела (и повторять уже поздно)

Толсто. Существование гитхаба никак не мешает атлассиан с битбакетом и гитлабу зарабатывать миллионы денег.


Паша Дуров, с ВК и tg тоже смеётся.

Если покупка/аренда большого объёма RAM не решает проблему или невозможна

Раньше был такой сайт, YourDataFitsInRam.com. Домен уже давно протух, запаркован под рекламу, но утверждение по-прежнему верное — сервер с 4TB RAM стоит $26 в час на Амазоне, который далеко не самый дешёвый на рынке — рейт не самого дорогого специалиста в не очень богатой стране, который уйдёт на переписывание кода так, чтоб тот работал оптимальнее с точки зрения памяти. Вообще же, у них можно арендовать машины до 24TB RAM, но уже не почасово — при необходимости можно получить любые ресурсы, которые будут дешевле времени разработчика.


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


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

  • Во-первых, интернирование строк, которое решает проблему дублирующихся данных в памяти.


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


  • В третьих, ужатие булева значения до одного бита потребует его упаковки каким-либо способом и добавит оверхед на чтение/запись. Как поколоночно, с использованием какого-нибудь BitArray / BitSet, так и просто общий enum для нескольких полей. Для последнего появляются ещё и требования к другим полям.



Техника № 2. Разбиение на блоки, загрузка данных по одному блоку за раз

No shit, Sherlock. "Не нужно загружать данные в память, если они не нужны в памяти".


Самый простой и распространённый способ индексирования — именование файлов в каталоге:

Это партиционирование, а не индекс.

Вообще, тот же C# мне не очень нравится именно из-за отсутствия модификатора const

readonly structs в релизе уже два года как.

Ближе всего AOT, но компиляция производится перед установкой программы

Вы сейчас придумали ngen, который существует с 2001-го года.

А строчечкам "я на камушке сижу. на Очаков я гляжу" — уже за две сотни лет.

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

Хотя бы потому что в убыток себе продавать никто не станет.

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

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

А если ответ сервиса поменяется (после апдейта) — у вас все посыпется

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

IMO, стоить давить все попытки цензуры организациями, прикрывающимися common carrier, подавая жалобы в контролирующие органы на любые нарушения, включая прошедшие. Call to action, кстати, под free speech не попадает даже в штатах.


Cloudlfare, например, обслуживали ИГИЛовские агитсайты — отличный повод наехать на них после бана 8chan и daily stormer.

Постоянные соединения стали стандартом начиная с HTTP 1.1, но многие приложения до сих пор их не применяют.

Начиная с Python 3.5 в стандартные возможности языка входят средства асинхронного программирования с использованием asyncio.

Миллениалы 10х питон-разработчики открывают для себя возможности System.Net.HttpClient из начала десятилетия.

. А чтобы закрыть эту проблему, прикрутить basic-auth, а это требует отдельной лицензии x-pack

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

Что делать?

В Евросоюзе есть Blue Card с вполне адекватными требованиями — высшее образование или 5 лет опыта по специальности.


Для тех кто не проходит — национальные программы. Есть вот такая табличка, например.

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

Backend Developer
Lead
From 500,000 ₽
.NET
SQL
Elasticsearch
Redis
Apache Kafka
Kubernetes