Size: a a a

2020 July 22
Evil Martians
Spotify в терминале! Встречайте TUI-клиент, написанный на Rust. http://amp.gs/wSL7
источник
2020 July 23
Evil Martians
Интернет потрясен GPT-3 — новой версией модели языкового прогнозирования с открытым исходным кодом. OpenAI представили GPT-3 в мае этого года, однако отдельные разработчики начали получать доступ к бета-версии только на прошлой неделе. Что же такого умеет модель и отчего представители IT сообщества по всему миру обеспокоены, что их вот-вот заменят роботы?

На данный момент GPT-3 — самый мощный алгоритм генерации текстов в мире.
Модель обучена на 570 ГБ текстовой информации, включая всю википедию, тексты веб-страниц и данные открытой библиотеки Common Crawl. В GPT-3 использовали 175 миллиардов параметров, тогда как в ее предшественнике GPT-2 — всего 1.5 миллиарда.
В итоге GPT-3 способна работать с текстами на уровне, практически неотличимом от человеческого: отвечать на вопросы в чатах, писать новости и музыкальные табулатуры, переводить и даже программировать. Для этого ей нужно скормить всего 10–100 примеров.

Так, разработчик Sharif Shameem обучил алгоритм верстать компоненты интерфейсов на JSX из текстового запроса на английском. Например: «Кнопка, которая выглядит как арбуз».
http://amp.gs/wq3j

Дизайнер Jordan Singer написал плагин для Figma, выдающий готовый макет из текстового запроса. GPT-3 генерирует JSON-данные по текстовому описанию приложения и компонентов, а затем переводит их на макет Figma, подтягивая картинки и иконки из публичных источников:
http://amp.gs/wq38

Предприниматель Elliot Turner также обратил внимание на возможность модели перефразировать грубые комментарии в вежливые:
http://amp.gs/wq3T

Сейчас OpenAI хотят, чтобы сторонние разработчики исследовали возможности GPT-3, в будущем же планируют превратить его в коммерческий продукт, предлагая компаниям платную подписку через облако.
источник
2020 July 27
Evil Martians
Бразильский Nubank продолжает скупать звездные команды разработки, давшие миру языки программирования: вслед за бразильской же Plataformatec (Жозе Валим, Elixir), финансовый гигант приобрел американский Cognitect — создателей языка Clojure.

Пресс-релиз: http://amp.gs/w36w
источник
2020 July 28
Evil Martians
Фронтендеры — зацените недавнюю ставку Adobe на React: сразу три библиотеки, транслирующие дизайн-систему компании в реакт-компоненты. Также уделили внимание a11y.

Читать про React Spectrum: http://amp.gs/wwdh
источник
2020 July 31
Evil Martians
Команда Ruby наконец определилась с видом статической типизации в Ruby 3: внешние файлы аннотаций .rbs (на манер .h в C/C++ и .d.ts из Typescript): http://amp.gs/wQVy

Без путаницы не обойдется, ведь уже есть Sorbet от Stripe со своим форматом RBI:  http://amp.gs/wQVv
источник
2020 August 07
Evil Martians
Интервью Злых марсиан о том, каково это — открыть офис в японской Осаке прямо перед пандемией, заметно ли влияние японского языка на Ruby и о том, как мы создавали распределенную команду еще до того, как это стало мейнстримом http://amp.gs/FBk8
источник
2020 August 10
Evil Martians
Хотите послушать о горизонтальном масштабировании в Kubernetes? Марсианин Кирилл Кузнецов в этот четверг выступит на  DINS DevOps EVENING. Приходите на онлайн-митап в 19:00 по Москве.

Бесплатная регистрация: http://amp.gs/FC5K
источник
2020 August 11
Evil Martians
Новости с «фронта»: Microsoft выпустили FAST, свой фреймворк для построения интерфейсов и дизайн-систем на базе Web Components. Обещают совместимость со всеми основными JS-фреймворками.

Официальный сайт: http://amp.gs/FeLi
GitHub: http://amp.gs/FeLJ
источник
2020 August 13
Evil Martians
источник
Evil Martians
Следим за тем, что происходит с Mozilla.

Во вторник в корпоративном блоге вышел пост за авторством CEO Тони Митчелл под оптимистичным заголовком «Меняем мир, меняем Mozilla», в котором почти невзначай, посреди выверенного пиарщиками текста, говорится о реорганизации компании и сокращении 250 инженеров (http://amp.gs/FE9Z). Это уже вторая волна с начала года, когда Mozilla сократила 70 человек.

Официально — никаких подробностей, но через социальные сети стало известно, что в полном составе уволены команды Servo (экспериментальный браузерный движок на Rust, который должен был в будущем заменить Gecko) и проекта вирутальной реальности WebXR,  разработчики Firefox Developer Tools (http://amp.gs/FE9l) и вся редакция Mozilla Developer Network—главного источника документации по веб-технологиям в интернете.

Похоже, что R'n'D по созданию принципиально нового браузерного движка больше не приоритет компании, да и само будущее Firefox как конкурентоспособного браузера под вопросом: слишком много надежд было возложено на  Servo, от развития которого компания только что отказалась. Больше мнений и дискуссий — в Реддите r/firefox (http://amp.gs/FE9B).

По иронии, основной источник дохода Mozilla — сделки с поисковиками (Google — главный конкурент FF на рынке браузеров) и процент от рекламных доходов за дефолтный поиск через адресную строку браузера.

Твиттер отреагировал на события хештегом #MozillaLifeboat — крупнейшие IT-компании пытаются «спасти» опытных инженеров, появился даже специальный сайт вакансий для тех, кого затронули сокращения (http://amp.gs/FE9G).
источник
2020 August 19
Evil Martians
Смотрите запись доклада марсианского инженера Кира Кузнецова с DINS DevOps Evening — о том, как начать пользоваться горизонтальным масштабированием в Kubernetes (HPA).

Видео: http://amp.gs/FiZt

Слайды: http://amp.gs/FiZZ

Исходники примера: http://amp.gs/FiZp
источник
2020 August 20
Evil Martians
Многих интересовало, как перемены в Mozilla повлияют на будущее Rust—работа над языком начиналась в Mozilla Research и его развитие всегда было связано с компанией, которая недавно объявила о рекордной волне сокращений. Похоже, переживать не стоит: Rust Core Team объявила о создании независимого фонда, который заработает уже к концу года.

Официальный анонс: http://amp.gs/FuQH

Вдогонку—замечательный пост о туманном будущем Mozilla (http://amp.gs/FuQw) и открытая сессия вопросов-ответов с одним из инженеров GeckoView. Много вкусных деталей о Gecko и Servo (http://amp.gs/FuQX).
источник
2020 August 21
Evil Martians
Как отличить качественную кириллицу в шрифте? Эксперты type.today разбирают неогротески из Google Fonts, включая популярные у веб-дизайнеров Inter и Manrope.

Стоит заметить, что Расмус Андерсон — автор шрифта Inter — исправил часть недостатков кириллицы (форму Кк, хвост ц в жирных начертаниях) еще в версии 3.12. Видимо, до Google Fonts обновление не докатилось.

http://amp.gs/FKHn
источник
Evil Martians
Прямо сейчас, не выходя из дома, можно попасть на одну из главных Ruby-конференций года. NoRuKo стартует в онлайне в 16:00 по Москве. Открывает Matz с  Ruby 3.0, среди спикеров — наш друг, экс-марсианин Кир Шатров из Shopify.

Два трека, прямой эфир, без регистрации: http://amp.gs/F3BK
источник
2020 August 22
Evil Martians
Типографика — боль веб-разработки. Так уж устроен шрифт, что видим мы буквы — их высоту, нижнюю линию строки, а оперировать в графическом редакторе и коде приходится невидимым прямоугольником, описанным вокруг.

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

И вот дизайн-команда Microsoft опубликовала пост, описывающий два потенциальных CSS-свойства — leading-trim и text-edge, которые призваны дать возможность оперировать высотой прописных букв и базовой линией — то есть, теми параметрами текста, что видны глазом. Их реализация позволит решить все описанные выше проблемы.

Спецификация находится в статусе раннего черновика — это только описание идеи. Главное, что нужно делать сейчас, если вас волнует проблема — помогать обсуждать и обтачивать предложение. Приносить кейсы из своей практики и искать узкие места, где свойства могут приводить к проблемам верстки.

Статья дизайн-команды Microsoft (в конце ссылки на драфт CSS Inline Layout Module Level 3 и гитхаб CSS Working Group): http://amp.gs/FHQw

Мало кто знает, но работа в этом направлении неактивно ведется аж с 2002 года! Надеемся, что ресурса Microsoft хватит, чтобы довести идею до реальной поддержки браузерами.
источник
2020 August 24
Evil Martians
Две тысячи разработчиков со всего мира поучаствовали в этом году в Ruby on Rails Community Survey — и не забыли про марсиан! «Марсианские хроники» попали в TOP-10 самых читаемых блогов.

Спасибо, за поддержку! http://amp.gs/FXWc

Все результаты:  http://amp.gs/FXW6
источник
2020 August 25
Evil Martians
Microsoft представила TypeScript 4.0. Без революционных изменений, но c массой дополнительных удобств.

Анонс и описание фич: http://amp.gs/FWcf
источник
2020 August 26
Evil Martians
Если вы присматривались к WebAssembly, но руки опускались взять и попробовать — марсианка Полина Гуртовая подготовила идеальный гид для того, чтобы начать: со всеми нужными инструментами в виде Docker-образа и авторскими иллюстрациями про драконов.

Читать: http://amp.gs/FMbH
источник
2020 August 27
Evil Martians
Всем, кто любит терминалы, дашборды, и дашборды в терминалах — обратите внимание на wtf, бесконечно расширяемую контрольную панель для консоли с плагинами для буквально всего: от погоды до JIRA.

Репо: http://amp.gs/FcuL
Все доступные модули: http://amp.gs/FcuW
источник
2020 August 28
Evil Martians
Совпало идеально: читайте наш новый кейс о том, как мы разрабатывали интеграции со Slack, Jira, Mattermost, GitLab и PagerDuty для системы управления доступами Teleport — open source-продукта Gravitational для инженеров.

http://amp.gs/XIst
источник