❓ Здоровье на глазок: как устроены умные линзы с хитрым блоком питания
Умные очки с камерой, умные часы и кольца с датчиками для сбора метрик здоровья… Развитие технологий связано с наполнением простых предметов обихода полезной функциональностью. В фокусе учёных — не только очки, но и контактные линзы. Последние, например, могут измерять уровень сахара в крови и оценивать уровень глазного давления. Но если в корпус очков можно заложить необходимую электронику, то как сделать это для линз?
Учёные из Университета штата Юта предложили решение: они создали прототип умной линзы, которая не нуждаются в проводной зарядке благодаря постоянной генерации энергии. В основе технологии — «блок питания», объединяющий гибкие кремниевые солнечные элементы и металло-воздушные батареи, которые активируются морганием. Система позволяет генерировать энергию на поверхности глаза и не требует внешних источников питания. В новой заметке рассказываем подробнее об устройстве беспроводного блока питания и проблемах, которые решат контактные линзы.
Из текста вы узнаете:
▪ Какие способы генерации энергии соединили учёные, чтобы получить гибридное беспроводное устройство;
▪ Как работают металло-воздушные батареи и при чём здесь электрохимические реакции;
▪ Зачем человеку измерять внутриглазное давление при помощи умных контактных линз.
Читать →
#приборы #биомед #техника
Умные очки с камерой, умные часы и кольца с датчиками для сбора метрик здоровья… Развитие технологий связано с наполнением простых предметов обихода полезной функциональностью. В фокусе учёных — не только очки, но и контактные линзы. Последние, например, могут измерять уровень сахара в крови и оценивать уровень глазного давления. Но если в корпус очков можно заложить необходимую электронику, то как сделать это для линз?
Учёные из Университета штата Юта предложили решение: они создали прототип умной линзы, которая не нуждаются в проводной зарядке благодаря постоянной генерации энергии. В основе технологии — «блок питания», объединяющий гибкие кремниевые солнечные элементы и металло-воздушные батареи, которые активируются морганием. Система позволяет генерировать энергию на поверхности глаза и не требует внешних источников питания. В новой заметке рассказываем подробнее об устройстве беспроводного блока питания и проблемах, которые решат контактные линзы.
Из текста вы узнаете:
Читать →
#приборы #биомед #техника
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2🤔2
📖 На голову выше: что полезно знать про независимое матричное расширение T-Head для RISC-V
Если выбирать самую hot-spot тему в мире технологии на данный момент, многие назовут AI/ML — высоконагруженные приложения, которые сложно представить без операций над матрицами. Их ускорение — задача номер один для матричных расширений, о которых мы уже писали. Предлагаем зайти дальше и прикоснуться к технологии, которая разрабатывается прямо сейчас. Речь о матричном расширении компании T-Head под RISC-V.
Плат с реализацией этого расширения пока нет, но есть его эмуляция на QEMU. Можно стать первопроходцем и получить опыт программирования под него. Или пока просто узнать больше про это матричное расширение, о котором эксперты YADRO пишут буквально по следам заседаний рабочей группы T-Head:
▪ Эксперт по разработке ПО Валерия Пузикова рассказала про спецификацию матричного расширения и показала простой пример поэлементного произведения блоков матриц при помощи расширения.
▪ А инженер-программист Андрей Соколов подробно разобрал пример использования матричного расширения T-Head для реализации алгоритма матричного умножения.
#приборы #алгоритмы
Если выбирать самую hot-spot тему в мире технологии на данный момент, многие назовут AI/ML — высоконагруженные приложения, которые сложно представить без операций над матрицами. Их ускорение — задача номер один для матричных расширений, о которых мы уже писали. Предлагаем зайти дальше и прикоснуться к технологии, которая разрабатывается прямо сейчас. Речь о матричном расширении компании T-Head под RISC-V.
Плат с реализацией этого расширения пока нет, но есть его эмуляция на QEMU. Можно стать первопроходцем и получить опыт программирования под него. Или пока просто узнать больше про это матричное расширение, о котором эксперты YADRO пишут буквально по следам заседаний рабочей группы T-Head:
#приборы #алгоритмы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🤓7🔥3
IBM PC 5150— первый персональный компьютер в мире. Так ли это?
Anonymous Quiz
21%
Да, все так. Поэтому сегодня празднуется день персонального компьютера
79%
Нет, IBM не был первопроходцем. Просто компьютер компании стал особенно успешен
👍2
Сколько человек работало над проектом первого устройства в серии IBM PC?
Anonymous Quiz
15%
38
37%
13
48%
5
👍2
Какой процессор стал «сердцем» IBM PC 5150?
Anonymous Quiz
56%
Intel 8088
19%
Zilog Z80
25%
Motorola 6800
🔖 «Добро пожаловать, IBM. Без шуток»: как первый ПК от IBM стал символом новой эпохи массовой компьютеризации
12 августа 1981 года, в отеле «Уолдорф-Астория» в Нью-Йорке, компания IBM представила свой первый персональный компьютер — IBM Personal Computer 5150. Он не был первым ПК: на рынке уже существовали разработки от Apple, MITS, Commodore PET и Atari. Он даже не был первой более компактной машиной, созданной IBM. До 1981 года компания уже выпустила на рынок несколько портативных компьютеров, которые противопоставлялись мэйнфреймам — громоздким вычислительным машинам, занимающим целую комнату.
IBM PС не был первым, но при этом стал символом революции пользовательских устройств, «Машиной года» по версии журнала Times и стандартом ПК в IT-мире. В новой заметке рассказываем, что такого особенного было в этом устройстве, как компании удалось разработать компьютер новой серии всего за год и почему открытость стала ключевой составляющей успеха продукта.
Читать➡
* Цитата в заголовке принадлежитСтиву Джобсу, создателю первых персональных компьютеров Apple и основателю компании. В своей немного саркастической статье он поприветствовал IBM, которая присоединилась к «самому волнующему и важному рынку с момента революции персональных компьютеров, начавшейся 35 лет назад».
12 августа 1981 года, в отеле «Уолдорф-Астория» в Нью-Йорке, компания IBM представила свой первый персональный компьютер — IBM Personal Computer 5150. Он не был первым ПК: на рынке уже существовали разработки от Apple, MITS, Commodore PET и Atari. Он даже не был первой более компактной машиной, созданной IBM. До 1981 года компания уже выпустила на рынок несколько портативных компьютеров, которые противопоставлялись мэйнфреймам — громоздким вычислительным машинам, занимающим целую комнату.
IBM PС не был первым, но при этом стал символом революции пользовательских устройств, «Машиной года» по версии журнала Times и стандартом ПК в IT-мире. В новой заметке рассказываем, что такого особенного было в этом устройстве, как компании удалось разработать компьютер новой серии всего за год и почему открытость стала ключевой составляющей успеха продукта.
Читать
* Цитата в заголовке принадлежит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥4❤2
📄 Вирт, Кормен и диалекты Basic: подборка базовых материалов про алгоритмы на С++
Опытные «плюсовики» YADRO подготовили подборку материалов про алгоритмы и структуры данных на С++. Если вы только подступаетесь к этим темам, обратите внимание на курс, которые рекомендует старший инженер Кирилл Колодяжный. А если хотите подготовиться к собеседованию или узнать что-то новое, посмотрите выступление по совету разработчика ПО Ильи Казакова.
Что ещё ждёт в подборке:
▪ Лекции разработчика Павла Маврина;
▪ «Классика» литературы о низкоуровневом программировании — книга Томаса Кормена;
▪ Книга «Диалекты Basic для ZX Spectrum» под редакцией Родионова и Ларченко
▪ И другие интересные материалы.
Инженеры рассказали, почему стоит посвятить время каждому из них, — рекомендации помогут вам, актуальны ли для вас эти знания.. А в комментариях пишите, чем бы вы дополнили подборку.
Читать статью➡
#языкипрограммирования #алгоритмы
Опытные «плюсовики» YADRO подготовили подборку материалов про алгоритмы и структуры данных на С++. Если вы только подступаетесь к этим темам, обратите внимание на курс, которые рекомендует старший инженер Кирилл Колодяжный. А если хотите подготовиться к собеседованию или узнать что-то новое, посмотрите выступление по совету разработчика ПО Ильи Казакова.
Что ещё ждёт в подборке:
Инженеры рассказали, почему стоит посвятить время каждому из них, — рекомендации помогут вам, актуальны ли для вас эти знания.. А в комментариях пишите, чем бы вы дополнили подборку.
Читать статью
#языкипрограммирования #алгоритмы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25❤12👍4👎1
Такие послания инженеры наносят на платы после завершения проводящего рисунка — они играют роль своеобразной «подписи». Предлагаем снова «прогуляться» по зоопарку Дэвидсона и посмотреть на животных, изображения которых меньше их реальных размеров в 176 000 раз.
#dieshots #техноарт
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤5👍4
Мобильные сети развиваются уже на протяжении полувека, одно поколение сменяет другое, но одним из главных поводов для изменений остается повышение безопасности. И если в 1980-х годах злоумышленник мог напрямую подключиться к базовой станции и украсть данные пользователей, то сейчас на страже безопасности новые технологии и стандарты — и «раскусить» их не так просто.
В новой статье старший системный архитектор YADRO Максим Башканков рассказывает, как обеспечивалась безопасность в сетях мобильной связи на протяжении всех поколений — от 1G до 5G.
Вы узнаете:
В конце текста Максим оставил короткие рекомендации, которые помогут обезопасить данные вашего смартфона. Достаточно зайти в настройки и выставить указанные параметры.
Читать статью
#телеком #научпоп
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤓5❤1
📍 Инцидент, одинаково сильно впечатливший программистов и экономистов, произошёл летом 2012 года. Мир ещё не отошёл от разразившегося четыре года назад экономического кризиса, а фондовый рынок США вновь затрясло. На этот раз, правда, ипотечные кредиты оказались ни при чём. У новой проблемы была точная прописка — в офисе солидного американского брокера Knight Capital Group. В прекрасный августовский день давно и успешно используемая компанией система автоматизированной торговли акциями дала сбой и всего за 45 минут выбросила на фондовый рынок более 4 млн ордеров на почти 400 млн акций. Такие объёмы американские биржи переваривали обычно за полмесяца. Неудивительно, что столь мощная интервенция тут же привела к колебанию цен на основные финансовые инструменты. «Поплыли» даже крупные эмитенты, такие как Coca-Cola и American Airlines. Сама Knight Capital в итоге потеряла более $460 млн, что с учётом инфляции равнозначно сегодняшним $600 млн.
Как позже выяснила комиссия по расследованию инцидента, виновником идеального шторма стала ошибка кода в программном обеспечении. Но некорректно работающий код — не катастрофа, а ежедневная рутина любого разработчика ПО. К буре федерального масштаба этот код привел потому, что его внедрили в систему без должного тестирования. Обновив алгоритмы на семи из восьми задействованных в торговле акциями серверах, специалисты компании отложили перезагрузку восьмого сервера. После старта торгов он продолжил работать по прежним установкам, спровоцировав внутрипрограммный конфликт. Из-за специфики настроек новый код запустился в «старой логике» и вместо корректной обработки запросов на покупку и продажу ценных бумаг начал с неимоверной скоростью тиражировать ложные ордеры на покупку.
О том, как на самом деле должны работать системы алгоритмической торговли и что ещё в этом деле может пойти не так, смотрите и слушайте на сайте «Истового инженера». Ведущий архитектор трейдинг-платформы Tbricks в Itiviti Александр Торопов рассказывает в том числе и про случай с Knight Capital.
Дальнейшая судьба компании сложилась печально. Чтобы выжить после инцидента, Knight Capital Group была вынуждена искать внешние инвестиции. Однако даже пакет поддержки в $400 млн от сочувствующих инвесторов не спас её репутацию — некогда крупнейшего брокера в США вскоре поглотил конкурент.
Смотреть📺 | Слушать 🎤
Как позже выяснила комиссия по расследованию инцидента, виновником идеального шторма стала ошибка кода в программном обеспечении. Но некорректно работающий код — не катастрофа, а ежедневная рутина любого разработчика ПО. К буре федерального масштаба этот код привел потому, что его внедрили в систему без должного тестирования. Обновив алгоритмы на семи из восьми задействованных в торговле акциями серверах, специалисты компании отложили перезагрузку восьмого сервера. После старта торгов он продолжил работать по прежним установкам, спровоцировав внутрипрограммный конфликт. Из-за специфики настроек новый код запустился в «старой логике» и вместо корректной обработки запросов на покупку и продажу ценных бумаг начал с неимоверной скоростью тиражировать ложные ордеры на покупку.
О том, как на самом деле должны работать системы алгоритмической торговли и что ещё в этом деле может пойти не так, смотрите и слушайте на сайте «Истового инженера». Ведущий архитектор трейдинг-платформы Tbricks в Itiviti Александр Торопов рассказывает в том числе и про случай с Knight Capital.
Дальнейшая судьба компании сложилась печально. Чтобы выжить после инцидента, Knight Capital Group была вынуждена искать внешние инвестиции. Однако даже пакет поддержки в $400 млн от сочувствующих инвесторов не спас её репутацию — некогда крупнейшего брокера в США вскоре поглотил конкурент.
Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥8🤯6❤2👎1
❓ Чудеса на миражах: действительно ли галлюцинируют большие языковые модели
Бывает, нейросеть выдает информацию, никак не связанную с запросом. Ты ей про Фому, а она тебе про Ерёму. Такой эффект называют галлюцинациями, и они считаются основной проблемой больших языковых моделей с архитектурой типа трансформер (GPT-4, LLAMA и подобные).
Но действительно ли галлюцинации — главный бич LLM? Инженер по разработке ПО искусственного интеллекта в YADRO Полина Пластова и эксперт Андрей Соколов задались этим вопросом и проверили актуальность проблемы для современных предобученных LLM в вопросно-ответном сценарии. Эксперимент на собранном ими датасете они описали в новой статье.
Из текста вы узнаете:
▪ Какова архитектура трансформенных моделей;
▪ Что за явление называется галлюцинированием LLM в строгом определении;
▪ К каким результатам приведет анализ выбранного датасета на наличие галлюцинаций;
▪ Как построить простейший пороговый алгоритм для определения галлюцинаций.
Читать➡
#AI #ML #нейротехнологии
Бывает, нейросеть выдает информацию, никак не связанную с запросом. Ты ей про Фому, а она тебе про Ерёму. Такой эффект называют галлюцинациями, и они считаются основной проблемой больших языковых моделей с архитектурой типа трансформер (GPT-4, LLAMA и подобные).
Но действительно ли галлюцинации — главный бич LLM? Инженер по разработке ПО искусственного интеллекта в YADRO Полина Пластова и эксперт Андрей Соколов задались этим вопросом и проверили актуальность проблемы для современных предобученных LLM в вопросно-ответном сценарии. Эксперимент на собранном ими датасете они описали в новой статье.
Из текста вы узнаете:
Читать
#AI #ML #нейротехнологии
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍5❤1
🎤 Первый в сезоне митап по Go в Санкт-Петербурге: построим PaaS без хардкода и научимся отлаживать приложение в проде
25 сентября пройдёт митап по разработке на Go, на котором выступят инженеры из YADRO и Avito.Tech. Встреча состоится в «Петроконгрессе», а участники из других городов смогут присоединиться к онлайн-трансляции. Регистрируйтесь, чтобы забронировать место на площадке или получить ссылку на стрим на одной из трёх платформ.
Митап откроет Даниил Подольский, эксперт по разработке ПО, глава программного комитета GolangConf и активист Go Spb. Кто выступит на встрече:
▪ Артемий Андрианов, Go-разработчик в платформенной команде Common YADRO Platform, расскажет, как делал безопасную «песочницу» для настройки параметров платформенного сервиса с помощью CEL;
▪ Богдан Бондаренко, Go-разработчик в телеком-направлении в YADRO, объяснит, как Ginkgo и Gomega упрощают написание тестов и делают их выразительнее;
▪ Павел Агалецкий, ведущий инженер в AvitoTech, поделится подходами, которые помогут с отладкой, когда приложение уже в проде.
Онлайн-участники смогут задавать вопросы спикерам в комментариях к трансляции. Для офлайн-гостей подготовили демозону с «железом» для ЦОД и телеком-операторов, код для которого пишут Go-разработчики из YADRO, а также выставку open source-инструментов из сообщества Go SPB.
Зарегистрироваться на митап➡
#программы #go #ивент
25 сентября пройдёт митап по разработке на Go, на котором выступят инженеры из YADRO и Avito.Tech. Встреча состоится в «Петроконгрессе», а участники из других городов смогут присоединиться к онлайн-трансляции. Регистрируйтесь, чтобы забронировать место на площадке или получить ссылку на стрим на одной из трёх платформ.
Митап откроет Даниил Подольский, эксперт по разработке ПО, глава программного комитета GolangConf и активист Go Spb. Кто выступит на встрече:
Онлайн-участники смогут задавать вопросы спикерам в комментариях к трансляции. Для офлайн-гостей подготовили демозону с «железом» для ЦОД и телеком-операторов, код для которого пишут Go-разработчики из YADRO, а также выставку open source-инструментов из сообщества Go SPB.
Зарегистрироваться на митап
#программы #go #ивент
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍5❤2
🔖 7 шагов к успешному техническому докладу: рекомендации эксперта
На разных этапах инженерного пути важен навык публичных выступлений: на экзамене, защите диплома или диссертации, собеседовании или презентации проекта коллегам. Опыт технических докладов не только разовьёт этот навык, но и поможет работать на репутацию в сообществе. Часто мысли о выступлении перед аудиторией вызывают скорее страх и непонимание, с чего начать. Но, если подойти к задаче последовательно, дробя её на шаги, тревоги будет гораздо меньше. А подготовка не отнимет много сил и времени.
В новой статье Роман Поборчий, консультант IT-конференций, подготовивший к выступлениям более 2 000 инженеров, рассказывает о 7 шагах, которые помогут подготовить техническое выступление на высоком уровне и войти во вкус.
Из материала вы узнаете:
▪ Как придумать тему выступления неочевидными способами;
▪ С кем обсудить идею доклада (спойлер: не с близким коллегой);
▪ Как оформить код на слайдах, чтобы он хорошо считывался;
▪ Почему немного волнения перед выступлением может быть полезно.
Читать статью➡
#складума #мышлениеиподходы
На разных этапах инженерного пути важен навык публичных выступлений: на экзамене, защите диплома или диссертации, собеседовании или презентации проекта коллегам. Опыт технических докладов не только разовьёт этот навык, но и поможет работать на репутацию в сообществе. Часто мысли о выступлении перед аудиторией вызывают скорее страх и непонимание, с чего начать. Но, если подойти к задаче последовательно, дробя её на шаги, тревоги будет гораздо меньше. А подготовка не отнимет много сил и времени.
В новой статье Роман Поборчий, консультант IT-конференций, подготовивший к выступлениям более 2 000 инженеров, рассказывает о 7 шагах, которые помогут подготовить техническое выступление на высоком уровне и войти во вкус.
Из материала вы узнаете:
Читать статью
#складума #мышлениеиподходы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍7👏2🤓1
📺 Анализаторы, компиляторы, линтеры: инженеры PVS-Studio — о статическом анализе С++ кода
В гостях у ведущих Елены Лепилкиной и Антона Афанасьева — один из основателей PVS-Studio Андрей Карпов и его коллега, архитектор С++ анализатора Юрий Минаев. Андрей более 15 лет занимается статическим анализом кода, изучает качество программного обеспечения и пишет статьи о программировании на С++. Юрий глубинно дописывает и переписывает парсер и прочие внутренности C++ анализатора. За время работы Андрей и Юрий успели увидеть огромное количество самых разнообразных ошибок и столкнуться с их последствиями.
О каких ещё особенностях работы разработчика анализатора кода вы узнаете из выпуска:
▪ Как устроен статический анализ и в чем главные отличия от линтера и фронтенда компилятора;
▪ Почему PVS-Studio не использует LLVM;
▪ Какие сложности существуют при проведении межпроцедурного и межмодульного анализа;
▪ Какую метаинформацию важно хранить статическому анализатору и какие ошибки она позволяет находить;
▪ Что нужно знать, чтобы попасть в команду PVS-Studio;
▪ Что регулирует ГОСТ на статический анализ.
Слушать🎤
Смотреть: YouTube📺 | Rutube 📺
#программы #подкасты #битовыемаски
В гостях у ведущих Елены Лепилкиной и Антона Афанасьева — один из основателей PVS-Studio Андрей Карпов и его коллега, архитектор С++ анализатора Юрий Минаев. Андрей более 15 лет занимается статическим анализом кода, изучает качество программного обеспечения и пишет статьи о программировании на С++. Юрий глубинно дописывает и переписывает парсер и прочие внутренности C++ анализатора. За время работы Андрей и Юрий успели увидеть огромное количество самых разнообразных ошибок и столкнуться с их последствиями.
О каких ещё особенностях работы разработчика анализатора кода вы узнаете из выпуска:
Слушать
Смотреть: YouTube
#программы #подкасты #битовыемаски
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍8🔥5