«Привет! Меня зовут Артём Арутюнян. 10 лет я разрабатываю крупные веб-сервисы, и вот уже четыре года менеджер состояния, исследуя тему реактивности, консистентности данных и состояния. <...> В данной статье хотелось бы описать и раскрыть формальную сторону вопроса, что такое состояние, для лучшего понимания фундаментальных основ надёжности любого клиентского приложения»
Что такое состояние
НДФЛ для удалёнщиков-нерезидентов — 30%? Нет, не верно. 0%
В 2022 году очень многие работники IT-отрасли релоцировались из РФ в другие страны. При этом многие из релоцировавшихся по тем или иным причинам продолжают удаленно работать на российских работодателей. Казалось бы, год уже заканчивается, и было довольно много времени, чтобы разобраться во всём, однако до сих пор даже тут на Хабре нередко можно встретить сообщения о том, что когда по прошествии 183 дней налоговый статус такого «удалёнщика» изменится на «нерезидента», то он (либо его работодатель) автоматически во всех случаях будет обязан платить НДФЛ по ставке 30% вместо 13%. Сегодня мы вместе разберёмся в российском налоговом законодательстве и официальных заявлениях соответствующих госорганов, чтобы понять, что это неправда, и при соблюдении пары условий налоговая ставка для нерезидентов-удалёнщиков будет не 30%, не 13%, а вообще 0%, даже если они продолжают работать на российского работодателя.
⚡️ Новости к этому часу
🏦 В Bank of Georgia подтвердили случаи принудительного закрытия счетов граждан РФ и Беларуси
😤 Хакер шантажирует Илона Маска слитой базой данных 400 млн пользователей Twitter
🏭 TSMC вступила в переговоры по открытию своего первого предприятия в Европе
👨🏻🔬 Найдены бактерии, защищающие сердце от последствий инфаркта
💠 Описаны три кристалла, на основе которых можно сделать память для суперкомпьютеров
🍌 Новый Banana Pi BPI-M2S доступен для заказа
🔭 Европейская южная обсерватория опубликовала фото туманности, похожей на маяк (ФОТО)
☄️ НАСА начало строительство телескопа Near-Earth Object Surveyor для защиты Земли от астероидов
👨🔧 Учёные МГУ превратили рисовую шелуху в электрод для суперконденсаторов
🔐 TON запустило открытый стандарт для безопасного входа в сервисы интернета без логинов и паролей TON Connect 2.0
#новости
О, Шушпанчик! К вопросу о генезисе мемасов раннего Рунета и этого нашего Фидо
На рубеже веков и тысячелетий… проще говоря, около 2000 года русскоязычная сеть была юной и населённой в основном программистами, гиками, а именно — гиками-программистами. С дорогим и сложнодоступным Интернетом уверенно спорил Фидонет, который некоторые порывались сделать векторным и гипертекстовым, а о понятии сетевого мема или медиавируса тогда слышали в основном ну очень закопавшиеся в предмет нёрды.
Тем не менее, шушпанчиков, зародившиеся в пучинах прочно вошедшей в анналы истории рунета эхи Su.Kaschenko.Local, можно с уверенностью назвать одним из важнейших сетевых мемов начала нулевых. Правда, есть небольшая проблема. О шушпанчиках написаны сотни шушпанишад и шушпанизмов, однако «основная характеристика шушпанчиков состоит в том, что никто точно не знает, что это такое и как они выглядят».
Скоро Новый год! По-хабровски технологично превращаем желания в цели 🎄 🚀
Правильно поставленная цель конкретна, измерима, достижима, актуальна и ограничена во времени.
Пройдём по SMART-шагам от идеи до реализации с сеньором Николаем.
Продукты, которые использует Николай:
— ПИФы;
— «управляемый капитал»;
— индивидуальный пенсионный план;
— и другие.
«Видишь гофера? А он есть»
Ребятам из СберМаркет Tech интересно узнать, чем живут русскоязычные golang-разработчики. Как делятся опытом, какой стек используют и какие задачи решают на работе. Уделите им 10 минут, ответив на 14 простых вопросов, а они в январе поделятся результатами — найдут неочевидные закономерности и составят список актуальных ресурсов, где прокачиваются Golang-разработчики.
🍸 Декабрьский фуршет объявляется открытым!
Правила те же: в комментариях первого уровня одни пользователи пишут, в какой теме они разбираются и готовы поотвечать на вопросы в комментариях второго уровня. Не обязательно что-то из IT — приветствуются любые профи.
⚡️ Новости к этому часу
4️⃣ Вышла четвёртая бета-версия операционной системы Haiku
🔋 Tesla увеличила производство аккумуляторов 4680 для еженедельного выпуска 1 тыс. электромобилей
🆕 Вышел Ruby 3.2
🎮 В Steam вышел «Симулятор прыгания по гаражам» (ВИДЕО)
📸 Ricoh возобновит выпуск плёночных камер Pentax
🍎 Apple не позволила адаптировать новые iPhone под российские сети связи
📈 Minecraft — самая популярная игра в России по поисковым запросам Google
🤗 Экс-маркетолог Apple Реджис Маккенна рассказал, как Стив Джобс спас рождество для его внучки
#новости
«Это очень хороший case для оптимизации. Алгоритм крайне прост и его знают все. Но сколько можно сделать!»
Максимальная оптимизация игры «Жизнь» на Julia
«Система предъявляет к удалёнщикам требования, как к полноценным фулл-тайм-модераторам на зарплате. Без какого-либо учёта специфики того контингента людей, который хотят привлечь»
Озон.Профит: личный опыт
Энтузиаст выпустил мод под названием Brutal Minecraft Eternal, где можно сражаться с монстрами, как в Doom Eternal.
Игроку доступны 25 видов оружия, включая парные пистолеты, дробовик, пулемёт, гранатомёт, снайперскую винтовку, огнемёт и автомат. Также есть мечи и ящики с динамитом, которые исполняют роль гранат.
Противниками являются стандартные монстры из Minecraft, а также специально созданные для мода персонажи.
⚡️ Новости к этому часу
🛰 РФ готовит план миссии по возвращению экипажа МКС из-за утечки на «Союзе»
👀 Джек Суини продолжил следить за перемещениями Маска и выкладывать эту информацию, но теперь с задержкой на сутки
❄️ НАСА показало снимки зимы на Марсе (ФОТО)
💰 FCC предлагает рекордный штраф в $300 млн за роботизированные звонки
🦠 В Баксанской нейтринной обсерватории нашли новый вид экстремофильных бактерий
🎮 Российские вузы добавят курсы по киберспортивным дисциплинам до конца 2024 года для технарей и гуманитариев
⚖️ Во Франции Microsoft оштрафовали за размещение файлов cookie на устройствах пользователей «без их согласия»
🤖 Tesla будет собирать Cybertruck с помощью роботов-манипуляторов Kuka
📦 «Персеверанс» сбросил на поверхность Марса второй контейнер с образцами грунта
#новости
«Как-то я уже касался темы изготовления прототипов печатных плат. И несмотря на то, что акцент был на печать проводников с помощью специализированного принтера, читателя больше возбудил вопрос по фрезеровке. Поэтому я решил продолжить тему, и в этой статье хочу подытожить свой опыт эксплуатации LPKF ProtoMat S63 для фрезеровки печатных плат»
LPKF ProtoMat S63. Мыши плакали, кололись, но… продолжали фрезеровать печатные платы
Свойства высокоразмерных пространств, которые применяются в машинном обучении
В этой статье описываются уникальные свойства высокоразмерных пространств и алгоритмы машинного обучения, которые основываются на них и не страдают от экспоненциального роста сложности.
Как тестировать современный фронтенд
Бывало, замечаешь в коде «нехороший» модуль или функцию и тут же тянутся руки их отрефакторить. Но как потом убедиться, что правки не сломали какой-нибудь сценарий в приложении или вовсе не положили продакшен? Этих ситуаций можно избежать, если в проекте есть тесты.
Техлид в «Самокате» Александр Моргунов рассказывает, как можно тестировать современные фронтенд-приложения и какие подходы к тестированию сейчас актуальны.
Космические системы становятся персональными, а серверы космическими. Зачем RUVDS свой пико-спутник
Хостинг-провайдер RUVDS и компания «Малые космические системы» разработают спутник-сервер, размер которого составит 5 на 5 см. Узнаем у соучредителя «Малых космических систем», что это за спутник.
Двое на самокате, не считая кучи разных датчиков: как в Whoosh учились определять поездки вдвоём
Одно из отличий использования шерингового самоката от личного — наличие определённых правил. Например, вы видели когда-нибудь парочку влюблённых на самокате, исчезающих в закате? Или может наблюдали троих парней, которые в обнимку, преодолев смущенье, едут навстречу новым приключеньям? А может быть вы видели, как чей-то отец, словно швец, жнец и на самокате ездец, с одним ребёнком подмышкой, а с другим на шее смело едет по парковой аллее?
Вызывают ли у вас эти картины гнев и праведное негодование? А быть может вы и сами не прочь прокатиться с другом/подругой на одном самокате? Знайте — так нельзя!
Копирайтеры больше не нужны? Просим новую нейросеть Notion AI написать про Python
В ноябре 2022 года компания Notion представила нейронную сеть для генерации текстов. Она умеет писать статьи, посты и даже твиты! Но настолько ли хороша Notion AI? И умеет ли она писать технические статьи? Давайте выяснять.
Китай продолжает развивать электронную промышленность: на очереди — собственные литографические машины
Если китайцам удастся реализовать то, что описано в патентной заявке, многие проблемы можно будет считать решёнными: https://bit.ly/3vfLqcX
Итоги 2022 года на Хабре
Короткий итог — 30000 статей, десятки изменений в логике и интерфейсе сайта, 2 больших конкурса, 85 человек в команде, 359 дней нон-стопа. Ещё в начале года мы твёрдо знали: надо продолжать делать крупнейший русскоязычный сервис для IT-специалистов и для этого мы задействуем все свои ресурсы. Были дни и даже недели, когда значительная часть команды работала 24/7, были бессонные ночи, были жалобы и благодарности. В некоторых моментах последняя нервная клетка команды пыталась сорваться в бездну, но мы знали — да что там, видели и видим в аналитике, — в нас верят 10 млн тех, кто ежемесячно читает Хабр и больше миллиона зарегистрированных. Эти люди дают и поглощают крутой контент, спорят, дискутируют, грубят и хвалят, устраивают баталии и присылают крутые идеи, сообщают о багах и уязвимостях.
Ну что же, перед тем, как идти вперёд, осмелимся вместе оглянуться!
«Изначально проект задумывался как медицинский прибор, способный отслеживать пульс, уровень кислорода в крови, резкие падения человека, а также отправлять уведомления об этом на телефон. Сейчас эту нишу заняли современные смарт-часы, с которыми тягаться ардуинке было бы сложно. После череды выступлений мы наконец поняли — нужно менять вектор развития проекта»
ATWatch: долгий путь разработки умных часов на Arduino
Каким образом излучение Хокинга приводит к испарению чёрных дыр?
Удивительно, насколько сильно наше понимание Вселенной продвинулось и поменялось с начала XX века. В 1900-х годах физики только начинали раскрывать квантовую природу реальности, ещё не вышли за пределы ньютоновского понимания гравитации и не подозревали о таких астрономических объектах, как чёрные дыры. К 1970-м космологи уже представляли себе Вселенную, управляемую принципами Общей теории относительности, начавшую своё существование с Большого взрыва, заполненную галактиками, звёздами и их останками, а также её квантовую природу, удивительно точно описываемую Стандартной моделью.
А в 1974 году Стивен Хокинг опубликовал революционную научную работу, из которой следовало, что чёрные дыры не будут существовать вечно — они должны испаряться в результате процесса, которому присущи как квантовые, так и релятивистские характеристики. Сегодня мы называем его излучением Хокинга.
«В Slack всей своей инфраструктурой, опирающейся на AWS, DigitalOcean, NS1 и GCP, мы управляем с помощью Terraform. И хотя большая её часть работает на AWS, мы выбрали Terraform в противоположность их нативному сервису CloudFormation, чтобы использовать единый инструмент среди всех провайдеров сервисов. Это позволяет сохранить модель инфраструктура-как-код и механизм развёртывания универсальными. В статье мы разберём процесс развёртывания нашей инфраструктуры с помощью Terraform»
Опыт использования Terraform в Slack
✌🏻 Привет, это Хабр!
Мы готовим новые фичи и нам интересно, что вы про них думаете. Хотим провести с вами интервью — созвониться на полчаса, последить за тем, как вы двигаете мышкой по экрану, позадавать глупые вопросы. Если готовы помочь — заполните небольшую форму.
Вакансии для джунов и стажеров на Хабр Карьере:
Менеджер проектов в Legend. Самара. Можно удаленно. Полный рабочий день. От 35 000 до 150 000 ₽.
https://bit.ly/3PU4neL
Специалист по технической поддержке в MONT. Москва. Полный рабочий день. От 75 000 до 85 000 ₽.
https://bit.ly/3FTWh14
Front-end разработчик (ASP.NET) в Информационную базу ЖКХ. Ростов-на-Дону. Полный рабочий день. От 45 500 до 85 000 ₽.
https://bit.ly/3hSX4XS
Младший разработчик 1С в ОМ СОФТ. Белгород, Воронеж, Курск. Полный рабочий день. От 100 000 ₽.
https://bit.ly/3FW1dT6
DevOps инженер в Ростелеком. Можно удаленно. Полный рабочий день. От 70 000 до 120 000 ₽.
https://bit.ly/3FUdozF
Больше вакансий: https://bit.ly/3FUWnp3
#junior
«Хакер»: Как мы с DALL-E 2 делали картинки к статьям
DALL-E 2 — нейросеть, которая рисует картинки по текстовому запросу. Гулявшие в этом году примеры работы с ней просто поражают: иногда она рисует, как настоящий художник, ещё и предлагает варианты на выбор! С августа этого года ребята из «Хакера» периодически использовали DALL-E 2, чтобы генерировать заглавные картинки к статьям, и сегодня покажут, как это было.
Системы классификации и оценки уязвимостей информационных систем: какие они бывают и зачем нужны
В отчёте по результатам пентеста каждой уязвимости присваивается определённый класс опасности. Это не субъективная оценка, она основывается на общепринятых методиках. О них сегодня и поговорим.
На уходящей неделе мы писали телеграм-бота на Rust, делали USB-монитор из Futaba GP1160A02A, любовались новой электричкой ЭП2ДМ и разбирались, как и зачем компании накручивают голоса на Хабре.
Лучшие публикации недели (19-25 декабря)
SETI, жизнь на других планетах и всё остальное: наследие Фрэнка Дрейка
2 сентября 2022 года Фрэнк Дрейк умер в возрасте 92 лет, прожив замечательную жизнь и сделав потрясающую карьеру, произведшую революцию в его научной области. Но в течение его жизни человечество так и не нашло жизни за пределами Земли. Его наследие будет жить ещё много поколений спустя, и когда мы наконец найдём первую внеземную жизнь, а может даже и разум, за это мы должны будем благодарить его.
Полосный вокодер на Python: поговорим, как роботы
Вокодер — это довольно впечатляющая технология: он может сжимать звук больше чем в 2-3 раза при приемлемых уровнях разборчивости речи, используя наши знания об извлечении и восприятии речи человеком.
Если вы относите себя к числу энтузиастов — будь вы школьник, изучающий Python, студент, погружённый в обработку сигналов и анализ с помощью преобразования Фурье, или просто любопытствующий человек — эта статья будет вам интересна.