IT Insights
662 subscribers
767 photos
4 videos
3 files
1.07K links
Новости разработки, технологий, немножко науки и техники
Download Telegram
Игра от первого лица размером 2 КБ на Rust

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

Статья: https://grantshandy.github.io/posts/raycasting/
Как ностальгический UX вдруг стал глобальным трендом

И почему мы любим продукты, вдохновленные нашими детскими воспоминаниями.

Статья: https://uxdesign.cc/how-nostalgic-ux-suddenly-became-a-global-trend-d564fc87f4da
Создание стартапа с нуля: мои ошибки в качестве технического директора

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

Статья: https://egor-romanov.medium.com/building-a-startup-from-scratch-my-mistakes-as-cto-b20b463e0058
Использование метрик для измерения производительности отдельных разработчиков

Какие показатели должны использовать руководители для измерения индивидуальной эффективности разработчиков в своих командах?

Мне часто задают этот вопрос. Я и раньше задавал себе этот вопрос — и как разработчик, и позже как руководитель.

Многие исследования и «лучшие практики» говорят нам, что такие показатели, как строки кода или частота развертывания, не подходят для измерения индивидуальной производительности. Это верно. Эти метрики появились в результате исследований для измерения других вещей и применять их к отдельным лицам в лучшем случае несправедливо.

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

Статья: https://lauratacho.com/blog/using-metrics-to-measure-individual-developer-performance

Поставьте 👍, если хотите эту статью на русском
👍1
«Цукерберг втихоря похоронил метавселенную». Западные издания отмечают, что после заявления Meta 27 февраля о разработке своего чат-бота Цукерберг перестал говорить о метавселенных. Что означает крах ставки на виртуальные миры и выброшенные на ветер миллиарды долларов.

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

Из-за непрерывных увольнений в компании осталось менее 550 штатных инженеров. Как и предсказывали бывшие сотрудники с самого начала, увольнения сделали Twitter уязвимым перед катастрофическими сбоями.

В понедельник инженер внес «неправильное изменение конфигурации», которое, по словам одного из сотрудников, «по существу сломало API Twitter».

«Небольшое изменение API имело серьезные последствия», — написал Маск позже в тот же день после того, как инвестор Twitter Марк Андриссен опубликовал скриншот, показывающий сбой. «Стек кода чрезвычайно хрупок. В конечном итоге потребуется полная переработка».

«Сбои стали настолько частыми, что я думаю, что мы все привыкли к ним», — говорит нынешний сотрудник.

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

Всего один инженер теперь работает над крупным проектом, который связан с несколькими взаимосвязанными критически важными системами, от которых зависят как пользователи, так и сотрудники. И Твиттеру понадобилось все утро, чтобы решить проблему. «Вот что происходит, когда вы увольняете 90% сотрудников компании».

Однако в штаб-квартире Twitter настроение светлое. «Мы смеемся до упаду», — говорит другой сотрудник.

Новость: https://www.platformer.news/p/how-a-single-engineer-brought-down
Почему дискеты не умирают

Удивительно много отраслей, от вышивки до авиации, все еще используют дискеты. Но в конце концов их запасы иссякают.

Занятная статья: https://www.wired.com/story/why-the-floppy-disk-just-wont-die/
Исследование показало, что грибы улучшают память, стимулируя рост нервов

А ученые все не уймутся... Исследователи из Университета Квинсленда обнаружили активное соединение из съедобного гриба, которое ускоряет рост нервов и улучшает память. «Экстракты из грибов «львиная грива» веками использовались в традиционной медицине азиатских стран, но мы хотели научно определить их потенциальное влияние на клетки мозга», — сказал профессор Менье.

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

Как говорится, следим дальше.

Новость: https://medicalxpress.com/news/2023-02-mushrooms-magnify-memory-boosting-nerve.html
1🐳1
Запуск вашей программы онбординга инженеров

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

Статья: https://lethain.com/engineering-onboarding-programs/
Forwarded from Трендоскоп Lab (Александр)
Meta на днях выпустили новую языковую модель под названием LLaMa. Изначально они планировали дать открытый доступ ресерчерам, но уже через пару дней веса утекли в сеть — сейчас кто угодно может скачать торрент и завладеть моделью, сравнимой по качеству с GPT-3. И зафайнтюнить как им нравится, не боясь быть отрезанными от API.

Что ещё удивляет — стремительное снижение требований к железу. Всё семейство моделей LlaMa весит 200 ГБ, самая маленькая из 7В параметров — только 16 гб. И её можно запустить локально на паре consumer-grade видеокарт.

Это напомнило недавнюю историю, как Qualcomm удалось запустить Stable Diffusion на обычном смартфоне. В общем, тренд на демократизацию доступа к ИИ-моделям продолжается.
Роадмап машинного обучения - с нуля до профессионала 2023

Машинное обучение — самая популярная тема в мире. Если вы программист-самоучка, научиться ему сложно, поэтому я расскажу вам, как приобрести навыки машинного обучения и использовать их, чтобы изменить мир.

Roadmap: https://blog.brilliantprogrammer.com/machine-learning-roadmap-from-zero-to-pro-complete-2023-e452982a727c

+ «Машинное обучение для начинающих» — бесплатный курс от Microsoft на GitHub
Как Discord хранит триллионы сообщений

В 2017 году мы написали в блоге статью о том, как мы храним миллиарды сообщений. Мы поделились тем, как мы начали использовать MongoDB, но перенесли наши данные в Cassandra, потому что мы искали базу данных, которая была бы масштабируемой, отказоустойчивой и с относительно низкой ценой. Мы знали, что будем расти, и это случилось!

Мы хотели, чтобы база данных росла вместе с нами, но мы надеялись, что потребности в ее обслуживании не будут расти вместе с нашими потребностями в хранении данных. К сожалению, мы обнаружили, что это не так — наш кластер Cassandra демонстрировал серьезные проблемы с производительностью, которые требовали дополнительных усилий, чтобы просто поддерживать нормальную работу, а не улучшать ее.

Почти шесть лет спустя мы сильно изменились, и то, как мы храним сообщения, также изменилось.

Статья: https://discord.com/blog/how-discord-stores-trillions-of-messages
Онборд туториалы против Контекстной помощи

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

Статья: https://www.nngroup.com/articles/onboarding-tutorials/
ИИ выглядит как пузырь

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

Статья: https://every.to/napkin-math/ai-looks-like-a-bubble?utm_source=tldrnewsletter
👍1
Стоит ли говорить интервьюеру, что вы уже знаете этот вопрос

Что делать во время технического собеседования, если вы уже решали задачу раньше?

Статья: https://levelup.gitconnected.com/should-you-tell-the-interviewer-that-youve-already-seen-the-question-2520e315ad43
10 продуктов, получивших в феврале наибольшее количество голосов на ProductHunt

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

Обзор: https://blog.curiosity.ai/10-hottest-apps-that-can-change-your-life-february-2023-2aff9745d961
Топ-8 алгоритмов, которые должен знать каждый программист

Алгоритмы, о которых мы будем говорить:

1. Алгоритмы сортировки
2. Алгоритмы поиска
3. Алгоритмы графов
4. Динамическое программирование
5. Алгоритмы оптимизации
6. Разделяй и властвуй (ветвящиеся рекурсии)
7. Отслеживание с возвратом
8. Рандомизация

Статья: https://python.plainenglish.io/top-8-algorithms-every-programmer-should-know-93c826267938
Разработчик запустил модель Meta LLaMA-13B, которая считается конкурентом GPT-3, на своем ноутбуке

Я думал, что пройдет еще несколько лет, прежде чем я смогу запустить модель класса GPT-3 на моем железе. Я ошибся - это будущее уже наступило.

Статья: https://simonwillison.net/2023/Mar/11/llama/
Перевод: https://apptractor.ru/info/articles/llama.html
Код: https://github.com/ggerganov/llama.cpp
Идентификация, Аутентификация, Авторизация. В чем же разница?

В данной статье мы разберем такой процесс как «Авторизация», а также поговорим о таких очень близких понятиях как «Идентификация» и «Аутентификация». Разберем, как всё это взаимосвязано и постараемся сделать это максимально просто и доступно для того, чтобы у вас не осталось никаких вопросов после прочтения данной статьи!

Статья: https://habr.com/ru/post/720842/
Скрытая математика толпы: как пешеходы непреднамеренно самоорганизуются

Математическое исследование Университета Бата пролило новый свет на формирование и поведение толпы.

Статья: https://scitechdaily.com/the-hidden-mathematics-of-crowds-how-pedestrians-inadvertently-self-organize/
👍1
Вашей команде нужен лучший баланс между стартующими и финиширующими

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

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

Статья: https://uxdesign.cc/your-team-needs-a-better-balance-between-starters-and-finishers-37047c8ad952