IT Insights
661 subscribers
767 photos
4 videos
3 files
1.07K links
Новости разработки, технологий, немножко науки и техники
Download Telegram
Как создать потрясающий UX/UI дизайн, используя гештальт-принципы

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

Статья: https://productcoalition.com/gestalt-principles-in-ux-ui-design-50aa031f4129
Теперь вы можете запустить модель уровня GPT-3 на своем ноутбуке, телефоне и Raspberry Pi

К предыдущему материалу - в AI дела движутся молниеносно. В пятницу Георгий Герганов создал инструмент под названием llama.cpp, который может запускать новую большую языковую модель ИИ класса GPT-3 от Meta, LLaMA, локально на ноутбуке Mac. Вскоре после этого люди придумали, как запускать LLaMA и в Windows. Затем кто-то показал, как он работает на телефоне Pixel 6, а затем появился порт для Raspberry Pi (хотя и работающий очень медленно).

Новость: https://arstechnica.com/information-technology/2023/03/you-can-now-run-a-gpt-3-level-ai-model-on-your-laptop-phone-and-raspberry-pi/
Как создавать рекомендательные алгоритмы и проектировать системы

В этой статье исследуются системный дизайн и алгоритмы рекомендаций нескольких известных компаний. Среди компаний - Airbnb, Amazon, Dropbox, Google Maps, Netflix, Signal Messenger, Spotify, TikTok, Uber, Yelp, YouTube и Zoom.

Статья: https://www.theinsaneapp.com/2021/03/system-design-and-recommendation-algorithms.html
Forwarded from addmeto (Grigory Bakunov)
Meta увольняет еще 10 тысяч сотрудников. Это второе такое увольнение за полгода, кажется, дела идут не очень хорошо. Огромное письмо от Марка об этом всем, причем очевидно, что письмо направлено не на сотрудников, а на инвесторов. Надеюсь, что фейсбуку это поможет.

Все это, конечно, следствие перенайма. В 2020 году в Meta наняли более 13 000 сотрудников, рост на 30% и самый большой год найма в истории компании. В 2021 году они наняли еще 13000 рабочих. Непонятно, куда так спешили.

https://about.fb.com/news/2023/03/mark-zuckerberg-meta-year-of-efficiency/
1
Пока мы тут дружно страдаем по GPT3, OpenAI уже представляет GPT4. В некоторых приложениях уже используется (примеры есть на сайте - Duolingo, Be My Eyes, Stripe, Khan Academy и т.д.), а остальным можно записаться в лист ожидания.

Сайт: https://openai.com/product/gpt-4
Как мы сделали Tinder API Gateway

Tinder API Gateway (TAG) — это одна из критически важных платформ Tinder, которая устраняет необходимость раскрытия общедоступных API-интерфейсов и обеспечивает строгую авторизацию и правила безопасности. TAG разработан для удовлетворения индивидуальных потребностей Tinder, чтобы идеально вписаться в его текущую облачную инфраструктуру, он может масштабироваться по мере необходимости и поддерживаться без какой-либо внешней поддержки. Он также реализует RAC (Route As Configuration), который помогает разработчикам быстрее отправлять свои модули в продакшен.

Статья: https://medium.com/tinder/how-we-built-the-tinder-api-gateway-831c6ca5ceca
Google представил Service Weaver Framework

Это фреймворк с открытым исходным кодом для создания и развертывания распределенных приложений. Service Weaver позволяет вам написать приложение как модульный монолит и развернуть его как набор микросервисов.

Сайт Service Weaver: https://serviceweaver.dev/
Forwarded from Denis Sexy IT 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
Помните эту копипасту?

"Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова… Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы… И эльфу раз лесные то сделать так что там густой лес и тп… Я джва года хочу такую игру."

Короче, если GPT4 это скормить как задачу для разработки простенькой 2D Javascript игры, то получится почти 2D-экшон 🤝

Даже играбельный, управление стрелочками, стрелять на пробел:
https://codepen.io/shir-man/pen/mdGLwWB

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

Но если серьезно, то се это, по масштабу, переизобретение электричества, в будущем все без работы останемся, серьезно 🤢
Please open Telegram to view this post
VIEW IN TELEGRAM
Cписок бесплатных учебных ресурсов по всему, что касается MLOps

MLOps или ML Ops — это набор практик нацеленных на надежное и эффективное развертывание и поддержание моделей машинного обучения. Много людей спрашивают про учебные ресурсы MLOps. Как начать? Когда начать? Это список учебных материалов, который поможет вам погрузиться в MLOps.

Статья (открывать в режиме инкогнито): https://ghumare64.medium.com/a-one-stop-curated-list-of-free-learning-resources-for-everything-about-mlops-8eee2d291560
Как правильно менять API

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

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

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

Статья (инкогнито): https://betterprogramming.pub/how-to-deprecate-apis-the-right-way-371c1cbf1723
Как действительно быстро расти в качестве инженера-программиста

Раньше я думал, что вы просто должны быть технически подкованы, чтобы быть 10х инженером. Я обнаружил, что инженеры 10x не только технически опытны, но и эффективны. Я хочу поделиться некоторыми мыслями о том, что я заметил в самых быстрорастущих инженерах и практическими советами о том, как стать одним из них.

Статья (инкогнито): https://levelup.gitconnected.com/how-to-grow-really-fast-as-a-software-engineer-2cf662910c75
Заметки о редизайне Википедии 2023

Привет, я Алекс Холлендер. Последние несколько лет я руководил редизайном десктопного интерфейса Википедии, который был запущен в январе этого года. В статье приведены некоторые заметки о проекте и процессе.

Статья: https://alexhollender.com/wikipedia-2023-redesign
👍2
10 лучших генераторов карт для DnD

Не знаю, зачем вам это знание, но если вы, как и я, в детстве любили рисовать придуманные карты, то вот 10 инструментов для генерации/создания карт для Dungeons & Dragons.

Обзор: https://www.dicebreaker.com/games/dungeons-and-dragons-5e/best-games/best-dnd-map-makers
👍2
Экономия на облаках

Когда-то, давным-давно, облака вместо своих серверов рекламировались как гибкое решение. Вы не покупаете железо заранее, а используете его ровно столько, сколько надо. Сегодня понадобилось, сегодня включили, сегодня платите. Завтра выключили, завтра не платите.

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

Следующий шаг делает американский #стартапдня ProsperOps. Он подключается к панели управления облаком своего клиента и автоматически подбирает для него правильный гарантированный уровень. В идеальном случае, когда мощность растет каждый день, стартап каждый день и гарантию поднимает. Но это, в принципе, и вручную сотрудник мог бы сделать. ProsperOps же обещает, что его Умные Алгоритмы и в хитрой синусоиде разберутся и там тоже всё оптимально сделают.

За оптимизацию стартап берет процент от получившейся экономии. Доплачивает ли он при переплате случившей по его милости, лендинг не объясняет. Я почему-то думаю, что нет. Впрочем, и без такой гарантии у стартапа, видимо, всё хорошо – по крайней мере в недавнем раунде он привлек первый крупный раунд в своей истории, аж 72 миллиона долларов.

https://www.prosperops.com/

#roundb #сша #технология #ai #it

——
https://t.iss.one/startupoftheday — рассказ о новом стартапе каждый день. Кратко и без воды.
👍1
Как запускать GitHub Actions в конвейере CI/CD

GitHub Action — это настраиваемый фрагмент кода, который разработчики могут использовать для автоматизации задач и рабочих процессов в своих репозиториях GitHub. Action состоят из одного или нескольких шагов, которые могут выполнять различные задачи, такие как выполнение тестов, развертывание приложений или отправка уведомлений. Действия могут запускаться различными событиями, такими как pull request или пуш в определенную ветку, и могут быть настроены для выполнения в разных операционных системах и средах. GitHub предоставляет библиотеку готовых действий, которые разработчики могут использовать или настраивать в соответствии со своими потребностями, или они могут создавать свои собственные Действия и делиться ими с сообществом GitHub. С помощью них разработчики могут автоматизировать повторяющиеся задачи, улучшить качество своего кода и ускорить рабочие процессы разработки. Сегодня я покажу вам, как вы можете запускать GitHub Actions в качестве шага в модуле Harness CI.

Статья: https://dev.to/pavanbelagatti/learn-how-to-run-github-actions-in-your-cicd-pipeline-4p8k
Руководство для инженеров о том, как сказать «нет»

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

Статья: https://apptractor.ru/sayno
Я много лет работаю в сфере технологий, но почти никогда не работал

Когда в 2022 году Twitter уволил половину своих сотрудников, и большинство технологических гигантов последовали его примеру, я не удивился. На самом деле, я думаю, мало что изменится для этих компаний. Проработав много лет в технологическом секторе, я пришел к выводу, что большинство людей в технологическом секторе не работают. Я не имею в виду, что мы мало работаем; Я имею в виду, что мы почти не работаем. Ничего. Пшик. И когда нам все-таки удается выполнить какую-то работу, это часто приносит небольшую добавленную стоимость компании и ее клиентам. И все это при выплате суммы денег, о которой некоторые люди даже не мечтают.

То, что сейчас происходит в сфере технологий, может быть одной из величайших неэффективностей рынка — или даже обмана — в истории. Я пишу эту статью, потому что думаю, что посторонние заслуживают знать, что на самом деле происходит в этой области.

Я знаю, что мое утверждение может показаться немного преувеличенным — как можно постоянно платить много денег людям, которые почти ничего не делают? Конечно, это не может быть правильно! Что ж, позвольте мне поделиться некоторыми примерами из моего собственного опыта.

Статья: https://emaggiori.com/employed-in-tech-for-years-but-almost-never-worked/
Мой перевод: https://apptractor.ru/info/articles/ya-mnogo-let-rabotayu-v-sfere-tehnologiy-no-pochti-nikogda-ne-rabotal.html
Создание комплексной системы логирования на основе JSON для клиентских приложений Pinterest

В компании решили создать сквозной конвейер ведения логов для iOS и Android приложения.

Статья: https://medium.com/pinterest-engineering/build-an-end-to-end-json-logging-system-for-clients-apps-58ad008a1ce9
Написание инженерной стратегии

Как только вы станете руководителем инженерного отдела, в фоновом режиме начнет тикать невидимый таймер. Тик-так, тик-так. В какой-то момент этот таймер сработает и в этот момент кто-то бросится к вам, требуя инженерной стратегии. Что они имеют ввиду они не объяснят, но они очень, очень сильно будут хотеть ее.

Статья: https://lethain.com/eng-strategies/
Курсоры macOS

Сайт с курсорами в SVG и PNG.

Подборка: https://mac-cursors.netlify.app/