IT Insights
661 subscribers
768 photos
4 videos
3 files
1.07K links
Новости разработки, технологий, немножко науки и техники
Download Telegram
Вам не всегда нужны индексы

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

Заметка: https://www.jefftk.com/p/you-dont-always-need-indexes
D&D как инструмент тимлида: решаем проблемы команды с помощью разговорных ролевых игр

Команда разработки и вообще любая группа людей — это сложный клубок из межличностных отношений и персональных компетенций. Я руковожу командами разработки и эксплуатации уже 8 лет, и за это время встречался с разными командными проблемами. Хочу предложить вам свою методологию их решения при помощи разговорных ролевых игр (РРИ).

Статья: https://habr.com/ru/companies/ozontech/articles/736718/
Славное космическое будущее, которое нам обещали, уже на подходе

В прошлую пятницу НАСА заключило контракт стоимостью 3,4 миллиарда долларов с командой под руководством Blue Origin на проектирование и строительство второй системы посадки человека для полета астронавтов на Луну. В настоящее время НАСА выбрало два транспортных средства, основанных на концепции многократных запусков и возможности хранения и передачи топлива в космосе. Это изменит способы освоения человеком космического пространства. Хотя разработка этих технологий будет сложной задачей, наука, лежащая в основе технологии, понятна, поэтому потребуется лишь время для разработки решений.

Новость: https://arstechnica.com/space/2023/05/at-long-last-the-glorious-future-we-were-promised-in-space-is-on-the-way/
7 ежедневных практик лучших разработчиков

1. Копайте глубже
2. Пишите отличные тесты на ранней стадии
3. Расставляйте приоритеты
4. Модуляризируйте
5. Хорошо пишите (общайтесь)
6. Говорить людям "нет"
7. Делайте с учетом наблюдательности

Статья: https://blog.developerpurpose.com/7-daily-practices-of-top-developers-510777a0a486
Почему поиск по фото у Google и Apple не способен найти обезьян

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

Статья: https://habr.com/ru/companies/itglobalcom/articles/738088/
1
Lua: маленький язык, который может

Lua - это, пожалуй, мой любимый "маленький язык" - язык, созданный для того, чтобы иметь низкую когнитивную нагрузку, быть простым в изучении и использовании. Он встроен во многие программы, такие как Redis, NGINX через OpenResty и Wireshark. Он также используется в качестве языка сценариев в таких играх, как World of Warcraft и Roblox через Luau. Этот пост - краткое любовное послание языку с некоторыми примерами того, почему он мне так нравится.

Статья: https://matt.blwt.io/post/lua-the-little-language-that-could/
25 удивительных приложений с открытым исходным кодом

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

Возможно, вы знакомы с OpenOffice, LibreOffice или Blender. Это просто лучшие проекты с открытым исходным кодом, которые лидируют в своих областях редакторов документов и приложений для 3D-рендеринга.

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

Статья: https://tomaszs2.medium.com/25-awesome-open-source-end-uapps-948bb8aef27
Бывший работник OpenAI создает робота для работ по дому

Prosper Robotics, стартап, основанный бывшим сотрудником OpenAI, создает бытового робота, который сможет загружать и опорожнять посудомоечную машину, стирать, мыть поверхности и полы, а также готовить простые блюда. Он будет передвигаться на колесах и иметь две руки, которые можно поднимать и опускать. В комплекте с роботом будет поставляться коробка с 50-100 инструментами, которые помогут ему выполнять задания. Prosper планирует продавать своего робота-дворецкого по цене от £5 000 до £10 000.

Новость: https://sifted.eu/articles/robot-butler-openai-prosper-robotics
Адреса электронной почты не являются основными идентификаторами пользователя

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

Статья: https://ntietz.com/blog/email-address-not-identifier/
🔥1
Почему gRPC - это будущее программной архитектуры

REST - это архитектурный стиль, который стал стандартом при проектировании крупномасштабных систем в наши дни. Идеология REST взорвала рынок около 15 лет назад, заменив архитектуры на основе SOAP благодаря своей высокой производительности, легкости и гибкости. Да, конечно, есть еще много причин для успеха. Но прошло много времени в борьбе разработчиков с несколькими проблемами при использовании REST, такими как дорогостоящие JSON объекты, потоковая передача ответа от сервера и отсутствие поддержки HTTP 2.

Статья: https://medium.com/geekculture/why-grpc-is-the-future-of-software-architecture-baa68452a093
NVIDIA DGX GH200: первая GPU со 100 Тб памяти

Секунда техпорно. На COMPUTEX 2023 NVIDIA анонсировала NVIDIA DGX GH200, который определяют как очередной прорыв в вычислениях для самых требовательных ИИ-нагрузок.

Анонс: https://developer.nvidia.com/blog/announcing-nvidia-dgx-gh200-first-100-terabyte-gpu-memory-system/
QR code designer

Веб-приложение, которое позволяет создавать QR-коды с произвольным внутренним дизайном.

Проект на GitHub: https://github.com/kochrt/qr-designer
CAN Injection: угон автомобиля без ключа

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

Статья: https://kentindell.github.io/2023/04/03/can-injection/
Получено первое рентгеновское изображение отдельного атома

Группа американских учёных впервые в мире получила рентгеновское изображение отдельного атома. Это достижение может произвести революцию в способах обнаружения материалов учёными.

Новость: https://habr.com/ru/news/739194/
👍1
Изучите ассемблер x86-64, написав графический интерфейс с нуля

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

А что если мы напишем на ассемблере целую программу, которая рисует окно графического интерфейса? Это будет hello world из мира GUI, но это все равно считается.

Туториал: https://gaultier.github.io/blog/x11_x64.html
Покупка звезд для GitHub

Подобно тому, как покупка лайков в Instagram является известным маркетинговым приемом, покупка звезд на GitHub столь же осязаема.

История о том, как купить немножко славы: https://the-guild.dev/blog/judging-open-source-by-github-stars
👍1
Hubble Network хочет подключить миллиард устройств к космической сети Bluetooth

Стартап Hubble Network из Сиэтла хочет запустить спутниковую сеть, к которой сможет подключиться любое устройство с поддержкой Bluetooth из любой точки мира. Компания планирует создать созвездие из 300 спутников, которые будут обеспечивать обновления в режиме реального времени для любого датчика или устройства с BLE-чипом. Технология Hubble позволяет обнаруживать радиосигналы на расстоянии около 1 000 километров. Компания планирует запустить первую партию из четырех спутников в январе 2024 года.

Новость: https://techcrunch.com/2023/05/31/hubble-network-is-building-out-a-space-based-bluetooth-network-to-connect-over-billion-devices/
У ИИ с открытым исходным кодом появился новый чемпион

Falcon - это большая языковая модель, разработанная Институтом технологических инноваций в Абу-Даби, Объединенные Арабские Эмираты. Она обеспечивает более высокую производительность, чем LLaMA (большая языковая модель уровня GPT), разработанная Meta. Falcon - самая мощная языковая модель с открытым исходным кодом на сегодняшний день. Она использует модифицированную лицензию Apache, что означает, что ее можно дорабатывать и использовать в коммерческих целях. Falcon - это первая большая языковая модель с открытым исходным кодом, которая выходит за рамки исследовательских ограничений.

Новость: https://analyticsindiamag.com/open-source-ai-has-a-new-champion/
3
YandexGPT в Алисе: как мы создаём языковую модель нового поколения

Сегодня мы обновили YaGPT: Алиса научилась писать ответы с учётом истории предыдущих сообщений. В честь этого хотим рассказать историю всего проекта. Уже в ближайшее время новая модель станет частью и других сервисов Яндекса.

Статья: https://habr.com/ru/companies/yandex/articles/739626/
👍2
Образовательный побочный проект

Как выглядит отличный побочный проект, который помогает освоить новые технологии, а также выделиться при поиске новой работы? Анализ симуляционного приложения Uber, созданного с нуля.

Статья: https://newsletter.pragmaticengineer.com/p/an-educational-side-project