Forwarded from Люди и Код — IT-подкаст
88-й выпуск подкаста
Многопоточность: неопределённость, дедлоки, лайвлоки, callback hell и другие ужастики
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google
Содержание:
— Что такое многопоточность и где она используется.
— Зачем исторически понадобилось распараллеливать вычисления.
— Какие физические ограничения процессоров позволяет обойти многопоточность.
— Что такое concurrency, чем она отличается от многопоточности и какие преимущества даёт пользователям.
— Параллелизм и многопоточность (multithreading) — в чём разница?
— Почему работа с многопоточностью — это часто взрыв мозга.
— Что такое дедлок (deadlock) и лайвлок (livelock), как Java Memory Model от них спасает.
— Асинхронность: что это такое и чем отличается от многопоточности, как реализована в JavaScript. Async/await и "callback hell".
— Фреймворк RxJava и паттерн Observer.
— Почему нельзя просто взять и синхронизировать потоки?
— Инструменты для работы с многопоточностью в Java: synchronized, методы wait и notify, модуль concurrency, semafor и другие.
— «Kotlin — это Java здорового человека».
— Зависит ли работа с многопоточностью от аппаратной платформы и операционной системы.
— Как реализована работа с многопоточностью в разных языках программирования.
— Какие концепции, связанные с многопоточностью, сейчас активно обсуждаются и внедряются.
Гость. Алексей Ушаровский. Software Engineer в Oracle.
Полезные ссылки:
— Доклад Алексея Шипилёва про Java Memory Model
— Доклад Алексея Шипилёва «Близкие контакты JMM-степени»
— «Java Concurrency на практике», Гетц Б., Пайерлс Т., Ли Д.
Многопоточность: неопределённость, дедлоки, лайвлоки, callback hell и другие ужастики
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Содержание:
— Что такое многопоточность и где она используется.
— Зачем исторически понадобилось распараллеливать вычисления.
— Какие физические ограничения процессоров позволяет обойти многопоточность.
— Что такое concurrency, чем она отличается от многопоточности и какие преимущества даёт пользователям.
— Параллелизм и многопоточность (multithreading) — в чём разница?
— Почему работа с многопоточностью — это часто взрыв мозга.
— Что такое дедлок (deadlock) и лайвлок (livelock), как Java Memory Model от них спасает.
— Асинхронность: что это такое и чем отличается от многопоточности, как реализована в JavaScript. Async/await и "callback hell".
— Фреймворк RxJava и паттерн Observer.
— Почему нельзя просто взять и синхронизировать потоки?
— Инструменты для работы с многопоточностью в Java: synchronized, методы wait и notify, модуль concurrency, semafor и другие.
— «Kotlin — это Java здорового человека».
— Зависит ли работа с многопоточностью от аппаратной платформы и операционной системы.
— Как реализована работа с многопоточностью в разных языках программирования.
— Какие концепции, связанные с многопоточностью, сейчас активно обсуждаются и внедряются.
Гость. Алексей Ушаровский. Software Engineer в Oracle.
Полезные ссылки:
— Доклад Алексея Шипилёва про Java Memory Model
— Доклад Алексея Шипилёва «Близкие контакты JMM-степени»
— «Java Concurrency на практике», Гетц Б., Пайерлс Т., Ли Д.
YouTube
Ужасы многопоточности: неопределённость, дедлоки, лайвлоки, callback hell и многое другое
Гость. Алексей Ушаровский. Software Engineer в Oracle.
Содержание выпуска
— Что такое многопоточность и где она используется.
— Зачем исторически понадобилось распараллеливать вычисления.
— Какие физические ограничения процессоров позволяет обойти многопоточность.…
Содержание выпуска
— Что такое многопоточность и где она используется.
— Зачем исторически понадобилось распараллеливать вычисления.
— Какие физические ограничения процессоров позволяет обойти многопоточность.…
👍7❤6🔥4
Зачем программисту соцсети?
Кирилл Толкачёв из JUG Ru Group делится мнением о том, зачем вообще айтишникам популярность и нужно ли идти в инфлюенсеры.
Кирилл Толкачёв из JUG Ru Group делится мнением о том, зачем вообще айтишникам популярность и нужно ли идти в инфлюенсеры.
⚡6🔥4👍2🤔1
💻 ChatGPT научился говорить, видеть и слышать, Signal обзавёлся квантово-устойчивым шифрованием, а Raspberry Pi 5 вышел
Что произошло в IT на прошлой неделе.
📍ChatGPT научился говорить, распознавать голос и изображения
Нейросеть анализирует фотографии и озвучивает свои ответы. При этом её голос звучит вполне естественно.
Читать →
📍В мессенджере Signal появился алгоритм квантово-устойчивого шифрования сообщений
Теперь переписку в мессенджере не получится взломать даже с помощью квантового компьютера, который может появиться в ближайшие 5–10 лет.
Читать →
📍На Linux теперь можно разгонять видеокарты NVIDIA
Правда, для этого понадобится установить специальную утилиту TuxClocker.
Читать →
📍Вышел одноплатный компьютер Raspberry Pi 5
Мощный, быстрый и компактный — размером с банковскую карту.
Читать →
📍Нововведение iPhone 15, о котором никто не рассказывал
Некоторые внешние аккумуляторы вместо того, чтобы заряжать новый айфон, заряжаются от него сами.
И это не шутка →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.
Что произошло в IT на прошлой неделе.
📍ChatGPT научился говорить, распознавать голос и изображения
Нейросеть анализирует фотографии и озвучивает свои ответы. При этом её голос звучит вполне естественно.
Читать →
📍В мессенджере Signal появился алгоритм квантово-устойчивого шифрования сообщений
Теперь переписку в мессенджере не получится взломать даже с помощью квантового компьютера, который может появиться в ближайшие 5–10 лет.
Читать →
📍На Linux теперь можно разгонять видеокарты NVIDIA
Правда, для этого понадобится установить специальную утилиту TuxClocker.
Читать →
📍Вышел одноплатный компьютер Raspberry Pi 5
Мощный, быстрый и компактный — размером с банковскую карту.
Читать →
📍Нововведение iPhone 15, о котором никто не рассказывал
Некоторые внешние аккумуляторы вместо того, чтобы заряжать новый айфон, заряжаются от него сами.
И это не шутка →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.
👍7🔥3😁1
Подборка бесплатных ресурсов с датасетами для учёбы и работы
Выстраивать гипотезы, обучать нейросети, проверять теории и выпускать сенсационные исследования «от британских учёных» — для всего этого необходимы датасеты, которые не всегда просто найти.
Эксперты Skillbox и других компаний составили топ датасетов, с которыми любой анализ станет проще и быстрее. Забирайте по ссылке.
Выстраивать гипотезы, обучать нейросети, проверять теории и выпускать сенсационные исследования «от британских учёных» — для всего этого необходимы датасеты, которые не всегда просто найти.
Эксперты Skillbox и других компаний составили топ датасетов, с которыми любой анализ станет проще и быстрее. Забирайте по ссылке.
vc.ru
7 бесплатных ресурсов с датасетами для учебы и работы — Сервисы на vc.ru
Skillbox Сервисы 29.09.2023
👍10❤2🔥2
Forwarded from Люди и Код — IT-подкаст
30 сентября отмечался международный день подкаста — а мы и не знали
Первые подкасты появились в 2004 году, благодаря технологиям RSS и mp3, которые позволяли упаковывать радиошоу в файлы и легко распространять записи в интернете. Несколько самоучек с MTV таким образом смогли транслировать авторские передачи, которые обрели популярность.
Прародителем формата в России можно считать аудиопередачу «Иллюзия независимого радио» из СССР конца 1980-х. Бобины с выпусками тогда распространялись «по подписке» — нелегальным путём среди знакомых, друзей и друзей друзей.
А с каких подкастов вы начали погружаться в мир умной болтовни? Поделитесь топом любимых шоу, добавим в закладки 😉
Первые подкасты появились в 2004 году, благодаря технологиям RSS и mp3, которые позволяли упаковывать радиошоу в файлы и легко распространять записи в интернете. Несколько самоучек с MTV таким образом смогли транслировать авторские передачи, которые обрели популярность.
Прародителем формата в России можно считать аудиопередачу «Иллюзия независимого радио» из СССР конца 1980-х. Бобины с выпусками тогда распространялись «по подписке» — нелегальным путём среди знакомых, друзей и друзей друзей.
А с каких подкастов вы начали погружаться в мир умной болтовни? Поделитесь топом любимых шоу, добавим в закладки 😉
👍7🔥7❤2
VPN — всё? 😱
С 1 марта 2024 года Роскомнадзор будет блокировать все приложения VPN-сервисов из App Store, Google Play и других магазинов приложений, где можно скачать сервис для доступа к заблокированным сайтам.
Ну а мы напомним про наш топ надёжных VPN, которые пока что можно загрузить. Успевайте!
С 1 марта 2024 года Роскомнадзор будет блокировать все приложения VPN-сервисов из App Store, Google Play и других магазинов приложений, где можно скачать сервис для доступа к заблокированным сайтам.
Ну а мы напомним про наш топ надёжных VPN, которые пока что можно загрузить. Успевайте!
Please open Telegram to view this post
VIEW IN TELEGRAM
😱10🔥4😁3🤬1
Media is too big
VIEW IN TELEGRAM
Японский ответ Boston Dynamics: робоволк против кожаных ублюдков
Криповых помощников по хозяйству придумали, чтобы отпугивать животных. Но, кажется, с прохожими такому „зверю“ тоже было бы тяжело наладить контакт.
Криповых помощников по хозяйству придумали, чтобы отпугивать животных. Но, кажется, с прохожими такому „зверю“ тоже было бы тяжело наладить контакт.
😁16👍3🔥3
При установке 11-й винды можно скоротать время в мини-игре. Шах и мат, линуксоиды!
Игра представляет собой отсылку к аркаде SkiFree, которая поставлялась вместе с Windows в далёком 1991 году. Пока точно известно, что она работает на ноутбуках Surface Laptop Studio 2, но у майков уже запросили комментарии, как ещё можно поиграть в аркаду.
Переходим на Windows 11?
Игра представляет собой отсылку к аркаде SkiFree, которая поставлялась вместе с Windows в далёком 1991 году. Пока точно известно, что она работает на ноутбуках Surface Laptop Studio 2, но у майков уже запросили комментарии, как ещё можно поиграть в аркаду.
Переходим на Windows 11?
🔥11😁6👍4
Как изучить Python самостоятельно и бесплатно: подборка материалов
Не будем мучить вас долгими подводками. Забирайте и вкатывайтесь на здоровье!
▪️ С чего начать обучение
▪️ Основы языка программирования
▪️ Пишем первое приложение
▪️ 5 проектов на Python
▪️ Python для data science
▪️ Что в итоге
А если ещё думаете, зачем вам нужен змеиный язык и как он может пригодиться в будущем, то вот статьи, которые помогут определиться:
▪️ Для каких задач подходит Python
▪️ Для чего нужен Python
▪️ Сколько зарабатывают Python-разработчики
Не будем мучить вас долгими подводками. Забирайте и вкатывайтесь на здоровье!
▪️ С чего начать обучение
▪️ Основы языка программирования
▪️ Пишем первое приложение
▪️ 5 проектов на Python
▪️ Python для data science
▪️ Что в итоге
А если ещё думаете, зачем вам нужен змеиный язык и как он может пригодиться в будущем, то вот статьи, которые помогут определиться:
▪️ Для каких задач подходит Python
▪️ Для чего нужен Python
▪️ Сколько зарабатывают Python-разработчики
🔥8👍5❤2
🐾 Кот что-то нажал, и всё исчезло
В США случился мем: кот прыгнул на клавиатуру и удалил все настройки системы и конфигурацию кластера медцентра. Из-за этого работа IT-системы встала на 4 часа.
Помощник министра информации и технологий США, послушав доклад, прокомментировал его так: «Хорошо, что у меня собака».
Скидывайте фотки ваших пушистых хакеров в комментарии 👇
В США случился мем: кот прыгнул на клавиатуру и удалил все настройки системы и конфигурацию кластера медцентра. Из-за этого работа IT-системы встала на 4 часа.
Помощник министра информации и технологий США, послушав доклад, прокомментировал его так: «Хорошо, что у меня собака».
Скидывайте фотки ваших пушистых хакеров в комментарии 👇
😁20🔥6🥰2🤣2
Forwarded from Чекпоинт
This media is not supported in your browser
VIEW IN TELEGRAM
🤖 В Starfield много багов и разных технических шероховатостей. Мы выбрали самые примечательные и решили рассказать, откуда у них ноги растут.
Из текста по ссылке ниже вы узнаете:
— как не надо делать лица NPC (в Starfield они бывают жутковатые, как в Mass Effect: Andromeda);
— почему персонажи проваливаются в геометрию уровней;
— что не так с «живыми» мертвецами, которые продолжают разговаривать с игроком;
— из-за чего противники ведут себя странно, пытаясь спрятаться за укрытиями;
— и многое другое.
Материал вышел смешной и полезный одновременно.
https://skillbox.ru/media/gamedev/otkuda-berutsya-bagi-v-starfield-zhutkie-litsa-zhivye-mertvetsy-i-prochie/
Из текста по ссылке ниже вы узнаете:
— как не надо делать лица NPC (в Starfield они бывают жутковатые, как в Mass Effect: Andromeda);
— почему персонажи проваливаются в геометрию уровней;
— что не так с «живыми» мертвецами, которые продолжают разговаривать с игроком;
— из-за чего противники ведут себя странно, пытаясь спрятаться за укрытиями;
— и многое другое.
Материал вышел смешной и полезный одновременно.
https://skillbox.ru/media/gamedev/otkuda-berutsya-bagi-v-starfield-zhutkie-litsa-zhivye-mertvetsy-i-prochie/
🔥7👍5😁1
Forwarded from Люди и Код — IT-подкаст
89-й выпуск подкаста
Stable Diffusion, Midjourney и все-все-все: что под капотом у графических нейросетей
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google
Содержание:
— Как нейросети помогают сделать игровую индустрию great again и экономят время игроделов.
— Где и кем еще применяются графические нейросети.
— Почему ИИ не отберёт у нас работу.
— Уход из найма в бизнес: плюсы, минусы, подводные камни. Сколько в США зарабатывают дата-сайентисты.
— Что такое Stable Diffusion, как она устроена изнутри и при чём тут диффузия.
— Как работает Clip. Зачем преобразовывать промпты в векторы и считать векторное произведение.
— Как обучалась Stable Diffusion. Что такое U-Net, шум и денойзинг. Рецепт крутой нейросети.
— Виды машинного обучения: Supervised Learning, Semi-Supervised learning, Unsupervised Learning и Reinforcement learning — как устроены и в чем разница.
— Fine tuning: как натренировать нейросеть под свои задачи.
— Что нужно, чтобы создать классную востребованную нейросеть и надо ли оно вам.
— Чем Stable Diffusion отличается от Midjourney и других конкурентов. Почему нейросети так ужасно рисуют руки и как это можно исправить.
— Как эволюционировали графические нейросети. Что такое Transformer.
— Способен ли современный ИИ выполнять «серьёзную и полезную» работу или он годится лишь для генерации забавных картинок?
— Над чем сегодня бьются ML-разработчики и ученые в области искусственного интеллекта.
— Я фанат ИИ и хочу работать с нейросетями: куда мне пойти учиться, что читать и где работать?
Гость. Дмитрий Савостьянов — CEO и основатель Artifactory. Сделал GOSU.AI — голосового помощника для геймеров. Изучал компьютерные науки в ВШЭ. Автор телеграм-канала «Дмитрий Савостьянов Вещает».
Полезные ссылки:
▪️ Спецпроект «Вселенная Ричарда Столлмана»
▪️ Hugging Face
▪️ Курс Стэнфорда по свёрточным нейросетям
▪️ Учебник «Яндекса» по машинному обучению
▪️ Сайт факультета компьютерных наук ВШЭ
Stable Diffusion, Midjourney и все-все-все: что под капотом у графических нейросетей
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Содержание:
— Как нейросети помогают сделать игровую индустрию great again и экономят время игроделов.
— Где и кем еще применяются графические нейросети.
— Почему ИИ не отберёт у нас работу.
— Уход из найма в бизнес: плюсы, минусы, подводные камни. Сколько в США зарабатывают дата-сайентисты.
— Что такое Stable Diffusion, как она устроена изнутри и при чём тут диффузия.
— Как работает Clip. Зачем преобразовывать промпты в векторы и считать векторное произведение.
— Как обучалась Stable Diffusion. Что такое U-Net, шум и денойзинг. Рецепт крутой нейросети.
— Виды машинного обучения: Supervised Learning, Semi-Supervised learning, Unsupervised Learning и Reinforcement learning — как устроены и в чем разница.
— Fine tuning: как натренировать нейросеть под свои задачи.
— Что нужно, чтобы создать классную востребованную нейросеть и надо ли оно вам.
— Чем Stable Diffusion отличается от Midjourney и других конкурентов. Почему нейросети так ужасно рисуют руки и как это можно исправить.
— Как эволюционировали графические нейросети. Что такое Transformer.
— Способен ли современный ИИ выполнять «серьёзную и полезную» работу или он годится лишь для генерации забавных картинок?
— Над чем сегодня бьются ML-разработчики и ученые в области искусственного интеллекта.
— Я фанат ИИ и хочу работать с нейросетями: куда мне пойти учиться, что читать и где работать?
Гость. Дмитрий Савостьянов — CEO и основатель Artifactory. Сделал GOSU.AI — голосового помощника для геймеров. Изучал компьютерные науки в ВШЭ. Автор телеграм-канала «Дмитрий Савостьянов Вещает».
Полезные ссылки:
▪️ Спецпроект «Вселенная Ричарда Столлмана»
▪️ Hugging Face
▪️ Курс Стэнфорда по свёрточным нейросетям
▪️ Учебник «Яндекса» по машинному обучению
▪️ Сайт факультета компьютерных наук ВШЭ
YouTube
Stable Diffusion, Midjourney и все‑все‑все: что под капотом у графических нейросетей
Гость. Дмитрий Савостьянов — CEO и основатель Artifactory. Сделал GOSU.AI — голосового помощника для геймеров.
— Как нейросети помогают сделать игровую индустрию great again и экономят время игроделов.
— Где и кем ещё применяются графические нейросети.…
— Как нейросети помогают сделать игровую индустрию great again и экономят время игроделов.
— Где и кем ещё применяются графические нейросети.…
🔥6❤4👍4
Японский офис Google презентовал кепку-клавиатуру, которую нельзя купить, но можно собрать
В Gboard Caps встроен акселерометр, считывающий угол поворота головы. Пространство вокруг пользователя поделено на области с отдельными символами. После поворота под нужным углом необходимо нажать на кепку для ввода символа. Ход огромной клавиши составляет 20 миллиметров, она издаёт приятный щелчок при нажатии.
Сконструировать такуюшляпу можно самостоятельно. Головной убор отлично дополнит ваш образ на Хэллоуин. Носите с удовольствием!
В Gboard Caps встроен акселерометр, считывающий угол поворота головы. Пространство вокруг пользователя поделено на области с отдельными символами. После поворота под нужным углом необходимо нажать на кепку для ввода символа. Ход огромной клавиши составляет 20 миллиметров, она издаёт приятный щелчок при нажатии.
Сконструировать такую
❤12😁8🔥2
💻 Apple исправила страшный баг в iPhone 15 Pro, Google выкатил кучу новинок, вышел Python 3.12
Что произошло в IT на прошлой неделе.
📍Apple признала проблему с перегревом iPhone 15 Pro и выпустила патч, который её решает
Самую главную проблему новых айфонов, кажется, пофиксили.
Читать →
📍Вышел Python 3.12
Производительность выросла на 5%, работать с f‑строками стало удобнее, а сообщения об ошибках теперь более информативные.
Читать →
📍Японские инженеры разработали крипового киберволка для отпугивания диких животных
Сколько киберволка не корми — нервы прохожих от этого целее не будут☝🏼
Читать →
📍Самое интересное с презентации Made by Google 2023
Анонс Pixel 8, Pixel Watch 2, релиз Android 14 и не только.
Читать →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.
Что произошло в IT на прошлой неделе.
📍Apple признала проблему с перегревом iPhone 15 Pro и выпустила патч, который её решает
Самую главную проблему новых айфонов, кажется, пофиксили.
Читать →
📍Вышел Python 3.12
Производительность выросла на 5%, работать с f‑строками стало удобнее, а сообщения об ошибках теперь более информативные.
Читать →
📍Японские инженеры разработали крипового киберволка для отпугивания диких животных
Сколько киберволка не корми — нервы прохожих от этого целее не будут☝🏼
Читать →
📍Самое интересное с презентации Made by Google 2023
Анонс Pixel 8, Pixel Watch 2, релиз Android 14 и не только.
Читать →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.
👍7❤4🔥2