Search
Write a publication
Pull to refresh
-2
0.1
Send message

Публичное техническое собеседование на мидл фронтенд-разработчика: 15 июня в 19.00

Reading time1 min
Views5.8K
15 июня в 19:00 (Мск.) Яндекс.Практикум проведёт открытое публичное собеседование на тестовую вакансию мидл фронтенд-разработчика. Будут два собеседующих, кандидат и вакансия, на которую он откликнулся. Участники смогут не только следить за происходящим, но и задать вопросы спикерам.

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


Читать дальше →

Chia Coin, или сказка о том, как Флешки выжили в войне криптовалют

Reading time6 min
Views21K
Привет, Хабр! USB-флешки — единственные, кто не пострадал в спекуляциях на тему цен вокруг носителей информации. Благодаря «монете» Chia спрос на носители HDD, SSD взлетел за месяц до невиданных высот. С полок магазинов пропали HDD емкостью выше 1-2 ТБ, SSD емкостью более 0,5 ТБ, но потребности в переносе данных еще остались.



Будем откровенны, ажиотаж вокруг видеокарт и жестких дисков фактически парализовал IT сектор. Не хватает нам только монет, добываемых на CPU, и о компьютерах можно будет только мечтать, рассматривая буклеты интернет-магазинов.
Читать дальше →

Как каменщик дядя Толя учил программистов

Reading time6 min
Views43K

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

Аналогичные драмы я вижу теперь каждый день на работе. Хотя, на стройке были каменщики, прорабы и разнорабочие, а на работе – программисты, аналитики, разработчики, руководители проектов и начальство.

Поглядим, чему же программисты могут научиться у каменщика дяди Толи.

Читать далее

Прогноз IT-рынка (с иронией)

Reading time3 min
Views5.7K

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

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

На основе этих размышлений попробовал сделать какой-то синтез для простого разраба. Для этого взял открытые данные компании Reports and Data отраслевых IT-прогнозов. Составил датасет (он в приложенном файле) и в процессе причесывания обнаружил, что данные в нем не проходит мои тесты на валидность. Немного был удивлен этим фактом, но так как жалко было проделанной работы и поэтому пришлось сделать материал с долей иронии. Далее в посте представляю одну метрику (темп роста) и список направлений, в которых развивается IT-отрасль, а также пару-тройку собственных наблюдений.

Читать далее

Brex: будущее бизнес-банкинга и управления денежными средствами

Reading time13 min
Views9.8K
image

Когда Энрике Дубуграс и Педро Франчески присоединились к группе YC W17 с идеей VR-стартапа, они быстро столкнулись с проблемой. Они подали заявку на получение кредитной карты для бизнеса, предназначенной для финансирования программного обеспечения и других расходов, но им было отказано. Бизнес-кредит традиционно оформляется на основе баллов FICO учредителей. Поскольку они являются международными основателями с менее чем месяцем кредитной истории, их шансы получить одобрение были минимальными, несмотря на то, что у них в банке было 125 тысяч долларов.

Такая ситуация была не только у них. Они обнаружили, что, хотя основатели стартапов с самого начала имели доступ к высококачественным платежным продуктам, таким как Stripe (YC S09), получение базовых банковских и кредитных продуктов было ужасным опытом для всех. Даже с 125 тысячами долларов от YC и 1-2 миллиона долларов венчурного финансирования, кредитный лимит стартапа по-прежнему может быть получен от действующего кредитора на уровне 20 тысяч долларов, что явно недостаточно для покрытия расходов на программное обеспечение, маркетинг и других расходов. Карты особенно необходимы молодым компаниям, потому что крупные поставщики не часто принимают ACH и другие формы альтернативных платежей от ранних стартапов. На практике это приводит к тому, что основатели прибегают к использованию своих личных кредитных карт для подписок SaaS или цифрового маркетинга и регулярно подают заявки на возмещение расходов.
Читать дальше →

Arduino Nano RP2040 Connect: обзор «ардуинки» с Wi-Fi и BLE на борту

Reading time4 min
Views15K

В середине мая мы писали о появлении новой платы от Arduino, которая получила название Arduino Nano RP2040 Connect. Ее основа — чип RP2040 от Raspberry. В знакомую компоновку Nano весьма аккуратно интегрирован модуль связи Wi-Fi Nina W102 uBlox, который обеспечивает работу 2,4 ГГц Wi-Fi, Bluetooth с низким энергопотреблением, плюс есть гироскоп (IMU), способный обнаруживать движения и жесты, и микрофон.

Нужна ли вашему проекту такая плата? Как всегда, это зависит от потребностей и бюджета. Если нужны только светодиоды и базовая функциональность без беспроводной связи, хватит возможностей Raspberry Pi Pico. Если проект имеет отношение к IoT, да еще нужен веб-интерфейс, то Arduino Nano RP2040 Connect как раз то, что нужно. Правда, с оговорками, о которых поговорим ниже.
Читать дальше →

Построение достоверных геологических моделей

Reading time6 min
Views3.8K

После публикации серии статей про построение геологических моделей пришло время обсудить, скажем прямо, самое интересное — а насколько эти модели достоверны? Несомненно, все представленные ранее модели интересны и полезны — землетрясения, вулканы, золотые месторождения и другие. Теперь покажем, что они являются действительными геологическими моделями. На самом деле, мы уже все доказательства упоминали, но сегодня обсудим подробно. Теоретическая часть и история метода приведены в статье Методы компьютерного зрения для решения обратной задачи геофизики, на гитхабе опубликован Python ноутбук 3D Density Inversion by Circular Hough Transform (Focal Average) and Fractality Index с оценкой достоверности моделирования, и я даже написал техническую статью непосредственно об используемых там вычислительных методах Вычислительная геология и визуализация: пример Python 3 Jupyter Notebook, не касаясь геологического смысла выполняемых вычислений. Кроме того, в статье Геология XXI века как наука данных о Земле модель землетрясения заверена с помощью результатов спутниковой интерферометрии.


Читать дальше →

Математика за оптимизаторами нейронных сетей

Reading time4 min
Views17K
В этой статье мы поговорим о математике градиентного спуска, почему при обучении нейронных сетей применяется стохастический градиентный спуск и о вариации SGD (Stochastic Gradient Descent) с использованием скользящего среднего (SGD с momentum и Nesterov Accelerated Gradient).



Читать дальше →

Как убить в себе самозванца

Reading time6 min
Views20K
Несмотря на громкий заголовок, я этого не знаю.

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

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

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



Что это такое — синдром самозванца?


Для начала разберёмся с тем, что это такое.

Синдром самозванца (англ. Impostor (imposter) syndrome) — психологическое явление, при котором человек не способен приписать свои достижения собственным качествам, способностям и усилиям.
Читать дальше →

Что делать, если всё ваше существо противится поставленной задаче

Reading time4 min
Views9.2K
image

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

Мне поручают реализовать фичу, обычно расплывчато, и что-то, что, как мне кажется, добавляет ненужной сложности в кодовую базу. Я пытаюсь урезонить своих менеджеров, но обычно их решение уже принято. Затем я часами борюсь с собой, чтобы заставаить себя доделать фичу. Не потому, что код занимает так много времени, а потому, что я не могу заставить себя это сделать. Я трачу часы на то, чтобы уговорить себя сделать это. Кроме того, я трачу много времени, пытаясь сделать что-то максимально читаемым, удобным в обслуживании и простым. Это означает взвешивание достоинств различных решений и выбор какого-то одного. Я очень колеблюсь, когда принимаю решения, что приводит к большему количеству потраченных впустую часов.

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

Вы бывали в таких ситуациях? Как вы погружаетесь в работу и делаете это, когда все ваше существо восстает против задачи?

Ответ Джонатана Блоу: Я 42-летний очень успешный программист, который за свою карьеру уже прошел через множество ситуаций, многие из которых сильно демотивировали. И лучший совет, который у меня есть для вас, — прекратить то, что вы делаете. Серьезно. Даже если вам кажется, что вы не в состоянии сделать это, то знайте — вы можете. Это нормально. Вы свободны. Хорошо, вы помогаете стартапу своего друга, но какова соответствующая стоимость этого? Она бы заставила вас сделать это, если бы вы знали, что это растопчет вашу душу (crushing your soul)?
Читать дальше →

Тащим с айфонов все, что плохо лежит через дырявый Apple Find My

Reading time14 min
Views13K


После состоявшегося недавно релиза технологии AirTags от Apple я заинтересовался, можно ли злоупотреблять системой оффлайнового поиска «Find My», чтобы загружать в Интернет произвольные данные с устройств, не подключенных к WiFi или мобильному интернету. Эти данные могли бы широковещательно транслироваться по Bluetooth с низким энергопотреблением и подхватываться устройствами Apple, расположенными поблизости. Эти устройства, стоит им подключиться к Интернету, сразу переправляли бы эти данные на сервера Apple, откуда их впоследствии можно извлечь. Такой прием мог бы использоваться небольшими сенсорами в неконтролируемых окружениях, чтобы не тратить лишнюю энергию на использование мобильного Интернета. Кроме того, она могла бы быть интересна для кражи данных из мест, защищенных клеткой Фарадея, стоит туда только заглянуть человеку с айфоном. 

Теоретически такое должно быть возможным: если удастся эмулировать два AirTags, то можно закодировать данные, активировав в конкретный момент времени лишь один из них. В таком случае устройство-получатель должно проверить, какой AirTag был активен в какое время, и декодировать данные обратно в исходный вид. Однако такая схема представляется исключительно ненадежной и, пожалуй, непригодной к использованию в реальных практических ситуациях по причине очень узкой полосы передачи данных (особенно с учетом ограничения в 16 AirTag на Apple ID представлялось, что объем передаваемых данных не может превышать нескольких бит в час).

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

Будущее веба: станет ли рендеринг в <canvas> заменой DOM?

Reading time7 min
Views26K
В последнее время было немало горестных рассуждений о последствиях решения Google использовать HTML-элемент <canvas> для рендеринга всего, что видно на экране при работе с Google Docs. И то, что это многих беспокоит, вполне понятно. Когда-то веб был задуман как система для работы с тщательно структурированной информацией, полной осмысленных метаданных и рассчитанной на совместное её использование многими людьми. Но, вместо этого, тот веб, который мы видим сегодня, представляет собой довольно сложно и запутанно устроенные приложения, которые работают в браузерных «песочницах».


Решение Google, которое заключается в том, чтобы перейти от вывода на страницы HTML-элементов к рисованию пикселей на <canvas>, нельзя назвать чем-то таким, чего раньше никто не видел и не пробовал. Другие передовые веб-приложения уже вышли далеко за пределы традиционных схем работы с HTML-элементами. Так, в Google Maps вывод данных на <canvas> используется уже многие годы. В VS Code для отрисовки идеального интерфейса терминала тоже используется <canvas>. А в подающем надежды наборе инструментов Google Flutter, который позволяет создавать кросс-платформенные интерфейсы, в веб-браузере, по умолчанию, используется рендеринг с использованием <canvas>.

Но в этот раз происходящее вызывает несколько иные ощущения. А именно, появляется такое чувство, что рендеринг в <canvas> и другие современные технологии, вроде WebAssembly, увели нас за точку невозврата. Все привыкли к схеме работы, когда страница загружает, в виде обычного текста, JavaScript-код, который выполняется, взаимодействуя с HTML-элементами, видимыми в «инструментах разработчика». Сейчас возникает такое впечатление, что это — лишь небольшой этап на пути постоянно развивающихся технологий веб-разработки.
Читать дальше →

Как Replit отжимает мой open-source проект

Reading time9 min
Views69K
«Я думаю, вам следует закрыть проект и прекратить работать над ним. Я привлеку наших адвокатов в понедельник, если к тому времени вы не выполните условия. [...] Мы были крошечной компанией, когда вы стажировались у нас [...] К счастью, сейчас мы намного больше, и, что очень важно, у нас есть много денег, чтобы заплатить за лучших юристов, если мы будем вынуждены пойти по этому пути.»
— из переписки с CEO Replit


image


UPD: Я получил официальный ответ от Replit, и мой проект с открытым исходным кодом скоро вернется; пожалуйста, просмотрите нижнюю часть сообщения в посте для получения обновлений. Остальной контент здесь останется как исторический артефакт.

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

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

Военные США планируют доставлять грузы в разные точки мира при помощи ракет типа Starship

Reading time3 min
Views15K

Американские военные всерьез рассматривают возможность доставки грузов в разные страны при помощи мощных ракет. Слухи об этом появились давно: рассуждения высокопоставленных военных появлялись то в одном СМИ, то в другом. Но в этом году проект стал рассматриваться уже вполне серьезно, с планированием бюджета, логистикой и т.п.

В самом начале года ВВС США опубликовали в общем доступе бюджет на несколько лет (вероятно, в нем не отражены все виды деятельности, но все же). И в нем как раз красовался пункт под названием Rocket Cargo.

Впервые станет возможно непрерывно отслеживать самолеты в любой точке мира

Reading time2 min
Views22K


Не всегда всё заканчивается так счастливо — рейс 370 Malaysia Airlines исчез три года назад, 8 марта 2014 года, и до сих пор не найден. Но теперь организации по управлению воздушным движением во всем мире смогут непрерывно отслеживать самолеты в любой точке мира.
Читать дальше →

Несколько сетей для энтузиастов

Reading time29 min
Views32K
Несмотря на обилие материала в сети, в том числе на русском, в том числе на Хабре, в комментариях к публикациям периодически можно встретить удивление открывшимся фактам в обсуждении. Поэтому я решил написать короткую обзорную статью, перечислив в ней сети, в которых может участвовать любой желающий.

Фактически эта публикация краткий дайджест статей на Хабре о технических хобби, в основном, на грани IT, программирования и радиолюбительства.

И первым в списке станет популярный Народный мониторинг.


The Hitchhiker's Guide to the Habr

Космическая станция Роскомнадзора

Reading time11 min
Views52K
Наверное, можно сказать «традиционно» на Хабре в комментариях на темы, содержащие слово «Роскомнадзор», появляются комментарии вроде «вот сделают спутниковый планетарный интернет и…». И… Пока идут разговоры об орбитах, количестве спутников, запусках, ФСБ, Роскосмосе, SpaceX,… уже как минимум пару лет Роскомнадзор строит. А что строит — об этом в этой статье.

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


Как я искал станцию Роскомнадзора

Российский суд потребовал удалить пост из заблокированного в России Telegram

Reading time3 min
Views43K
За обилием публикаций о великой битве между Телеграм и РКН, незаметно прошла курьезная новость о решении российского суда «удалить, удалённый ранее пост в Запрещённом Telegram».

Речь о иске, поданном министром против блогера-общественника, за репост в Telegram публикации, находящейся в свободном доступе в интернете.

Подробнее об этом иске в публикации на GT “Первый суд за репост в Telegram”.

image
Читать дальше →

Я детей вообще-то боюсь, милостивый мой государь, – шумливы, жестоки и себялюбивы, а коли дети правят державой?

Reading time4 min
Views59K
Представьте себе, что руководитель пресс-службы NASA на своей странице в Facebook банит пользователей, задавших вопрос, на который он не хочет отвечать т.к не может написать правду. А затем же на этой странице публикует пост со статусом «feeling wonderful» о том, что забанил этих пользователей и применяя к ним уничижительный эпитет.

Представили или сложно?



А если это руководитель пресс-службы Роскосмоса?
Читать дальше →

National Geographic Russia: деньги или принципы?.

Reading time2 min
Views15K
Сотни миллионов акул убивают ежегодно, в основном, ради их плавников. Акул не разводят в неволе, вся добыча идет в водах мирового океана. Этот промысел наносит ущерб экосистемам океана т.к. эти хищники играют в них важную экологическую роль в поддержании нормального функционирования морских экосистем. Более 110 видов акул находятся в Красном списке Всемирного союза охраны природы как виды под угрозой исчезновения. Основная причина — чрезмерная рыболовля. Акулы гибнут как прилов и как предмет промысла.

Акулы очень медленно размножаются. В ближайшие 50 лет в океане станет меньше на 12 видов акул, среди которых китовая, молотоголовая, белая и акула-лисица. Правительства разных стран мира запрещают вылов и торговлю плавниками хищников, популяция которых все ближе подходит к определению «исчезающей». В защите акул участвуют различные организации и СМИ. Одно из них — National Geographic. Но как оказалось дочернее издание National Geographic в РФ не разделяет эти принципы и рекламирует на своих страницах лекарственное средство из акул.

image
Читать дальше →

Information

Rating
5,336-th
Registered
Activity