habrahabr
Хакните спутник и заработайте 0.1 BTC

Привет, Хабр! Вы, наверное, читали, что недавно RUVDS отправили свой спутник-сервер в космос. Это само по себе интересно, но есть ещё одна интересность. Оказывается, он хранит зашифрованные данные от криптокошельков — и я предлагаю вам сыграть в игру, которую мы разработали с Positive Technologies, чтобы взломать их. Четыре раза в сутки спутник передает на Землю данные на частоте 436.26 MHz. Я перехватил управлением над вещательным каналом, и сейчас спутник транслирует кое-что, что может в…

  • среда, 19 июля 2023 г. в 00:00:23
habrahabr
Как Intel, NVIDIA и ASML продолжают сотрудничать с Китаем, не опасаясь санкций. Хитрый способ, кото…

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

  • среда, 19 июля 2023 г. в 00:00:22
habrahabr
Зарплаты IT-специалистов в первом полугодии 2023: +10% за счет регионов

Каждые полгода мы на Хабр Карьере анализируем зарплаты IT-специалистов и собираем данные в большое исследование, чтобы посмотреть, как изменился рынок зарплат. Этот срез — один из таких. Проанализировали 8 464 зарплаты в первом полугодии 2023 года, ниже рассказываем, что получилось.Медианная зарплата  IT-специалистов сейчас — 165 000 ₽, это на 10% больше, чем во втором полугодии 2022, когда рост был +7%. В основном на это повлияло повышение зарплат в регионах, где IT-специалистам сейчас платят…

  • среда, 19 июля 2023 г. в 00:00:21
habrahabr
В каком типе цивилизации мы живём. Экспансия под вопросом

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

  • среда, 19 июля 2023 г. в 00:00:21
javascript
Если ваш фронтендер перестал бояться IE6, покажите ему SmartTV

В декабре 2021 года под новогодние праздники в приложении Кинопоиска для SmartTV появился раздел с Яндекс Музыкой. Он позволил пользователям на телевизорах открывать новые для себя треки в Моей волне, включать популярные подборки и слушать собственную коллекцию на телевизорах.При создании этого раздела я впервые столкнулась с миром SmartTV. Не каждый фронтендер встречает в своей практике подобные задачи, даже несмотря на то, что сейчас разработка под ТВ довольно популярна.Меня зовут Лена и я ф…

  • среда, 19 июля 2023 г. в 00:00:17
javascript
Асинхронность в JS: как выполнять долгие сетевые запросы без блокирования основного потока

Асинхронность – это способ координации поведения программы на протяжении какого-то временного отрезка. Разбираем, как в синхронном JavaScript вынести операции за рамки единого потока, чтобы не блокировать действие кода после тяжёлых операций. Приветствую! Меня зовут Андрей Степанов, я CTO во fuse8. Мне интересно знакомиться с опытом коллег по цеху и делиться своим. В сфере я уже больше 20 лет. В этой статье – небольшое погружение в тему асинхронности в контексте разработки на JavaScript с объя…

  • среда, 19 июля 2023 г. в 00:00:17
javascript
React Content Elements

Примечание: авторский перевод статьи Web Content ElementsВ HTML разработке мы используем тег в качестве дескриминатора - тег определяет элемент. Мы используем классы, чтобы применять стили к HTML элементам. Разработчик создает структуру и описывает стили руководствуясь правилами конкретного проекта, своим опытом и общепринятыми рекомендациями.В результате мы получаем проекты состоящие из длинного списка кастомных решений в моменте принятых разработчиком лично, либо в составе команды, например …

  • среда, 19 июля 2023 г. в 00:00:16
github
UX-Decoder / Semantic-SAM

Official implementation of the paper "Semantic-SAM: Segment and Recognize Anything at Any Granularity"Semantic-SAM: Segment and Recognize Anything at Any Granularity In this work, we introduce Semantic-SAM, a universal image segmentation model to enable segment and recognize anything at any desired granularity. We have trained on the whole SA-1B dataset and our model can reproduce SAM and beyond it. 🍇 [Read our arXiv Paper]   🍎 [Try Gradio Demo1]   🍎 [Try Auto Generation Demo] 🚀 Features 🔥 Rep…

  • среда, 19 июля 2023 г. в 00:00:13
github
emilybache / GildedRose-Refactoring-Kata

Starting code for the GildedRose Refactoring Kata in many programming languages.Gilded Rose Refactoring Kata This Kata was originally created by Terry Hughes (http://twitter.com/TerryHughes). It is already on GitHub here. See also Bobby Johnson's description of the kata. I translated the original C# into a few other languages, (with a little help from my friends!), and slightly changed the starting position. This means I've actually done a small amount of refactoring already compared wi…

  • среда, 19 июля 2023 г. в 00:00:12