-
Когда-то давно, мне повезло работать на проекте, где все обращения к backend были обернуты в action-creators с использованием библиотеки redux-thunk. Эта библиотека имеет культовое значение для экосистемы Redux, так как позволяет писать обращения к backend без применение генераторов, в отличие…
-
Как IT-компаниям растить специалистов в условиях их дефицита на рынке
Всем привет!Меня зовут Роман Гейнрихс, я — старший QA-специалист компании IT Test.Сегодня я хотел бы поделиться своим опытом и рассказать о том, почему обучить сотрудников «с нуля» может быть эффективнее, чем искать на рынке кандидатов уровня middle и выше с…
-
Рейтинг русскоязычных энкодеров предложений
Энкодер предложений (sentence encoder) – это модель, которая сопоставляет коротким текстам векторы в многомерном пространстве, причём так, что у текстов, похожих по смыслу, и векторы тоже похожи. Обычно для этой цели используются нейросети, а полученные векторы называются эмбеддингами. Они полезны…
-
Цитирование в языках программирования
ЗадачаЗадачу я встретил, решая упражнения из книги Структура и Интерпретация Компьютерных Программ). Обычно её называют SICP (читается сик-пи) — это аббревиатура названия на английском языке.Раздел 2.3 посвящён цитированию в LISP и символическим вычислениям.Обычные — несимволические — вычисления сводятся к расчётам с помощью арифметических…
-
Cyberpunk 2077 или Cyberpunk 2022? Сфера протезирования сегодня
В современном мире высоких технологий мы пришли к жизни в которой существует симбиоз между человеком и собственно технологией. Мы ведем выгодные взаимоотношения, делая более продвинутые гаджеты, приборы и машины, а они взамен – делают нашу жизнь легче и комфортнее. Тяжело…
-
Как и почему в Калифорнии появилась Кремниевая долина?
Кремниевая, она же (ошибочно, но часто) Силиконовая долина — сердце современной IT-индустрии. Именно здесь, к югу от Сан-Франциско, на юго-западных берегах одноимённого залива у отрогов хребта Санта-Крус, находятся штаб-квартиры, офисы, лаборатории и центры разработок множества важнейших мировых компаний в сфере…
-
Шьём HDMI-USB Video capture
Где-то в нете читал, что HDMI-USB Video capture 2.0 (кит) на ms2109 можно прошить eeprom от HDMI-USB Video capture 3.0 (кит) и качество улучшится. Но я так и не нашел слитых прошивок. Это скорее не обзор, а отчет о проделанном…
-
Раз-два и в дамки: минимакс с альфа-бета отсечением
Дисклеймер: это моя первая статья на Хабре и я не программист.Всем привет! Под катом небольшая история о том, как я делал свой первый, большой, самостоятельный (если его так можно назвать) «проект» – курсовую работу на тему «Игра в поддавки с…
-
А насколько Loom реактивный?
Проект Loom добавит в Java 19 виртуальные треды. Что это? Новые перспективы для рынка труда нарисовались в предыдущей части заметки. В аспекте внутренностей JVM про Loom рассказывает Иван Углянский: рекомендую его доклад «Thread Wars — проект Loom наносит ответный удар».Здесь…
-
Как тестировать стриминговые приложения
Может показаться, что разработка проекта для видеостриминга — это просто: слепи плеер, возьми контент с сервера — и готово. Но только после того, как мы сами начали делать такой проект, мы поняли, что это — весьма нетривиальная задача для разработки…