Как стать автором
Обновить
2
0

Пользователь

Отправить сообщение

Всё о проекте «Спутниковый интернет Starlink». Часть 1

Время на прочтение13 мин
Количество просмотров60K
В качестве предисловия:

Моя профессиональная жизнь в спутниковой связи началась 1 мая 1993 года, и по сей день является и интересной и успешной. Поэтому, услышав четыре года назад о проекте Starlink компании SpaceX американского миллиардера и энтузиаста космоса Илона Маска, я не мог им не заинтересоваться. В первую очередь из-за того, что он кардинально выпадает за рамки той спутниковой связи, к которой мы в отрасли привыкли за последние 20-30 лет.

Уже на моих глазах проект претерпел значительные изменения и начал воплощаться в реальные спутники, гейтвеи и терминалы, быстро меняясь в ходе его развития. Чтобы не заблудиться в этих изменениях и новостях, ориентироваться в огромном количестве фактов, связанных с проектом, я начал писать для себя заметки о проекте Starlink, выкладывая их в своем блоге в livejournal. Недавно я собрал их в один текст и неожиданно для себя понял, что они превратились, по сути, в мини-энциклопедию Starlink.

Учитывая, что персона Илона Маска и все его проекты привлекают внимание самых широких слоев населения, а представления о Starlink, сложившиеся о нем в интернете (и не только российском), иногда крайне далеки от реальности, то буду рад, если собранный мной материал, вместе с моим анализом на базе профессионального опыта, поможет читателю лучше понять всю грандиозность и сложность этого проекта.

И еще, если бы мне 5 лет назад представилось возможность, что то сказать Илону Маску, то я бы сказал ему: «satellite communications it is not as simple as rocket science!».

Надеюсь Вам будет интересно это прочесть,
Сергей Пехтерев, к.т.н

1. Рождение проекта Starlink


Если искать, откуда вырос этот проект, то, скорее всего, за точку отсчета надо взять 2007 год, когда Грег Уайлер основал компанию O3b Networks, акционерами которой стали спутниковый оператор SES (ему принадлежало 49,5% акций), Google, банк HSBC, фонд Liberty Global.

Грег Уайлер
Фото: Грег Уайлер
Читать дальше →
Всего голосов 33: ↑32 и ↓1+40
Комментарии45

Как работает реляционная БД

Время на прочтение51 мин
Количество просмотров542K
Реляционные базы данных (РБД) используются повсюду. Они бывают самых разных видов, от маленьких и полезных SQLite до мощных Teradata. Но в то же время существует очень немного статей, объясняющих принцип действия и устройство реляционных баз данных. Да и те, что есть — довольно поверхностные, без особых подробностей. Зато по более «модным» направлениям (большие данные, NoSQL или JS) написано гораздо больше статей, причём куда более глубоких. Вероятно, такая ситуация сложилась из-за того, что реляционные БД — вещь «старая» и слишком скучная, чтобы разбирать её вне университетских программ, исследовательских работ и книг.

На самом деле, мало кто действительно понимает, как работают реляционные БД. А многие разработчики очень не любят, когда они чего-то не понимают. Если реляционные БД используют порядка 40 лет, значит тому есть причина. РБД — штука очень интересная, поскольку в ее основе лежат полезные и широко используемые понятия. Если вы хотели бы разобраться в том, как работают РБД, то эта статья для вас.
Читать дальше →
Всего голосов 232: ↑229 и ↓3+226
Комментарии134

10 отличных Github репозиториев, которые должен знать каждый веб-разработчик

Время на прочтение3 мин
Количество просмотров98K

Кроме огромных репозиториев с источниками для подготовки к интервью, здесь много чего интересного


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


image


А я его перевел, т.к. показалось, что пост многим будет интересен. Перевод очень вольный: я опустил нерелевантные промо-ссылки и гипер эмоциональные похвалы автора оригинала, чтобы оставить только суть. Еще, обновил цифры, чтобы информация была более актуальной к моменту публикации этого перевода. Итак, перейдем к списку.
Читать дальше →
Всего голосов 63: ↑56 и ↓7+62
Комментарии8

Как я осилил английский

Время на прочтение13 мин
Количество просмотров349K
Всем привет. Я – айтишник «за 30», и я люблю английский язык. Так получилось, что на протяжении многих лет английский никак не хотел полюбить меня. Перед вами живой пример человека с «плохой памятью», «неспособностью к языкам», богатейшим опытом неудачного изучения английского как на курсах, так и самостоятельно, упущенными из-за незнания языка шансами и возникшими на этой почве комплексами. Все, что можно было сделать в изучении иностранного языка плохо, я попытался сделать еще хуже. Не смотря на все это, перед вами история с хэппи эндом, которая, верю, поможет кому-то избежать глупых ошибок, сэкономить время, избавится от иллюзий и предрассудков по поводу изучения нового языка с около нулевого уровня.
Читать дальше →
Всего голосов 155: ↑151 и ↓4+147
Комментарии256

Так ли легко переехать в Германию? Моя личная статистика поиска работы

Время на прочтение3 мин
Количество просмотров34K

Германия — очень популярное направление IT переезда в последние годы (да и не только IT, конечно). Но так ли просто переехать туда? Нет, к сожалению, не просто.


У меня было много собеседований с немецкими компаниями (и не только) за последние 2 года. Думаю, этот опыт может быть полезен тем, кто тоже хочет переехать сюда, чтобы лучше понять этот процесс с точки зрения цифр.

Читать дальше →
Всего голосов 39: ↑32 и ↓7+25
Комментарии144

V8 под капотом

Время на прочтение14 мин
Количество просмотров33K
Ведущий разработчик Яндекс.Деньги Андрей Мелихов (также редактор/переводчик сообщества devSchacht) на примере движка V8 рассказывает о том, как и через какие стадии проходит программа, прежде чем превращается в машинный код, и зачем на самом деле нужен новый компилятор.



Материал подготовлен на основе доклада автора на конференции HolyJS 2017, которая проходила в Санкт-Петербурге 2-3 июня. Презентацию в pdf можно найти по этой ссылке.
Читать дальше →
Всего голосов 45: ↑44 и ↓1+43
Комментарии8

Нейронные сети в картинках: от одного нейрона до глубоких архитектур

Время на прочтение7 мин
Количество просмотров96K
Многие материалы по нейронным сетям сразу начинаются с демонстрации довольно сложных архитектур. При этом самые базовые вещи, касающиеся функций активаций, инициализации весов, выбора количества слоёв в сети и т.д. если и рассматриваются, то вскользь. Получается начинающему практику нейронных сетей приходится брать типовые конфигурации и работать с ними фактически вслепую.

В статье мы пойдём по другому пути. Начнём с самой простой конфигурации — одного нейрона с одним входом и одним выходом, без активации. Далее будем маленькими итерациями усложнять конфигурацию сети и попробуем выжать из каждой из них разумный максимум. Это позволит подёргать сети за ниточки и наработать практическую интуицию в построении архитектур нейросетей, которая на практике оказывается очень ценным активом.
Читать дальше →
Всего голосов 67: ↑62 и ↓5+57
Комментарии53

Самое главное о нейронных сетях. Лекция в Яндексе

Время на прочтение30 мин
Количество просмотров186K
Кажется, не проходит и дня, чтобы на Хабре не появлялись посты о нейронных сетях. Они сделали машинное обучение доступным не только большим компаниям, но и любому человеку, который умеет программировать. Несмотря на то, что всем кажется, будто о нейросетях уже всем все известно, мы решили поделиться обзорной лекцией, прочитанной в рамках Малого ШАДа, рассчитанного на старшеклассников с сильной математической подготовкой.

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



Константин klakhman Лахман закончил МИФИ, работал исследователем в отделе нейронаук НИЦ «Курчатовский институт». В Яндексе занимается нейросетевыми технологиями, используемыми в компьютерном зрении.

Под катом — подробная расшифровка со слайдами.
Читать дальше →
Всего голосов 136: ↑133 и ↓3+130
Комментарии16

Нейросеть в 11 строчек на Python

Время на прочтение8 мин
Количество просмотров538K

О чём статья


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

Дайте код!


X = np.array([ [0,0,1],[0,1,1],[1,0,1],[1,1,1] ])
y = np.array([[0,1,1,0]]).T
syn0 = 2*np.random.random((3,4)) - 1
syn1 = 2*np.random.random((4,1)) - 1
for j in xrange(60000):
    l1 = 1/(1+np.exp(-(np.dot(X,syn0))))
    l2 = 1/(1+np.exp(-(np.dot(l1,syn1))))
    l2_delta = (y - l2)*(l2*(1-l2))
    l1_delta = l2_delta.dot(syn1.T) * (l1 * (1-l1))
    syn1 += l1.T.dot(l2_delta)
    syn0 += X.T.dot(l1_delta)


Слишком сжато? Давайте разобьём его на более простые части.
Читать дальше →
Всего голосов 47: ↑44 и ↓3+41
Комментарии17

Технологии фондового рынка: 10 заблуждений о нейронных сетях

Время на прочтение17 мин
Количество просмотров55K
image

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

Количественный аналитик хедж-фонда NMRQL Стюарт Рид в статье на сайте TuringFinance попытался объяснить, что это означает, и доказать, что все проблемы кроются в неадекватном понимании того, как такие системы работают. Мы представляем вашему вниманию адаптированный перевод его статьи.
Читать дальше →
Всего голосов 23: ↑17 и ↓6+11
Комментарии2

Информация

В рейтинге
Не участвует
Откуда
Аддис-Абеба, Эфиопия, Эфиопия
Дата рождения
Зарегистрирован
Активность