Из-за слишком высокого потребления энергии Cloudflare откажется от чипов Intel в новых серверах 11 поколения
Для сети граничных серверов в компании выбрали 64-ядерный AMD EPYC 7713 (Milan).
А всё из-за энергоэффективности. В последнее время в Cloudflare настолько сильно борются за её наращивание, что заменили конфигурацию из трёх накопителей Samsung ёмкостью 960 ГБ на конфигурацию с двумя дисками на 1.92 ТБ. И всё не только ради дополнительного терабайта, но и экономии в 6 Вт. Что уж говорить про чипы: серверу на базе Intel Xeon нужно на несколько сотен ватт больше мощности, чем аналогу с AMD.
В посте на английском можно найти ещё больше интересных подробностей о последних решениях Cloudflare. Там и про OpenBMC, и про урезание оперативки, и про серверы Ampere's Arm: https://tprg.ru/ZCXb
#hardware #интернет
Для сети граничных серверов в компании выбрали 64-ядерный AMD EPYC 7713 (Milan).
А всё из-за энергоэффективности. В последнее время в Cloudflare настолько сильно борются за её наращивание, что заменили конфигурацию из трёх накопителей Samsung ёмкостью 960 ГБ на конфигурацию с двумя дисками на 1.92 ТБ. И всё не только ради дополнительного терабайта, но и экономии в 6 Вт. Что уж говорить про чипы: серверу на базе Intel Xeon нужно на несколько сотен ватт больше мощности, чем аналогу с AMD.
В посте на английском можно найти ещё больше интересных подробностей о последних решениях Cloudflare. Там и про OpenBMC, и про урезание оперативки, и про серверы Ampere's Arm: https://tprg.ru/ZCXb
#hardware #интернет
Зачастую даже опытные Java-разработчики откладывают изучение регулярок, но на самом деле это не такая уж и сложная тема
Владение Java RegEx — невероятно полезный навык. Да и к тому же, от изучения регулярок большинству разработчиков всё равно никуда не уйти. В этой статье простым языком разобрали регулярные выражения в Java на примерах, затронув синтаксис и наиболее популярные конструкции:
https://tprg.ru/9FQM
#java #регулярки
Владение Java RegEx — невероятно полезный навык. Да и к тому же, от изучения регулярок большинству разработчиков всё равно никуда не уйти. В этой статье простым языком разобрали регулярные выражения в Java на примерах, затронув синтаксис и наиболее популярные конструкции:
https://tprg.ru/9FQM
#java #регулярки
Нужны ли разработчикам свои pet-проекты?
С одной стороны они приносят удовольствие и позволяют развиваться. С другой — на них может уходить слишком много времени, да и неудачи в своих проектах порой расстраивают сильнее остальных.
Так стоит ли тратить время на свои проекты или основная работа должна закрывать все потребности разработчика? Есть ли у вас pet-проекты?
#обсуждение
С одной стороны они приносят удовольствие и позволяют развиваться. С другой — на них может уходить слишком много времени, да и неудачи в своих проектах порой расстраивают сильнее остальных.
Так стоит ли тратить время на свои проекты или основная работа должна закрывать все потребности разработчика? Есть ли у вас pet-проекты?
#обсуждение
Ловите подборку новостей уходящей недели:
С 15 октября на всех станциях московского метро можно будет оплатить лицом — https://t.iss.one/your_tech/7405
Компания Microsoft разрешила устанавливать Windows 11 на старых устройствах — https://t.iss.one/your_tech/7389
В России хотят взять под контроль рекомендательные алгоритмы соцсетей и видеосервисов — https://t.iss.one/your_tech/7393
Интернету предрекли глобальное отключение по вине Солнца — https://t.iss.one/your_tech/7395
Компания Western Digital представила новый тип жёстких дисков с гибридной памятью — https://t.iss.one/your_tech/7402
#новости
С 15 октября на всех станциях московского метро можно будет оплатить лицом — https://t.iss.one/your_tech/7405
Компания Microsoft разрешила устанавливать Windows 11 на старых устройствах — https://t.iss.one/your_tech/7389
В России хотят взять под контроль рекомендательные алгоритмы соцсетей и видеосервисов — https://t.iss.one/your_tech/7393
Интернету предрекли глобальное отключение по вине Солнца — https://t.iss.one/your_tech/7395
Компания Western Digital представила новый тип жёстких дисков с гибридной памятью — https://t.iss.one/your_tech/7402
#новости
Насколько хорошо вы разбираетесь в математике?
Составили для вас тест с девятью математическими задачами, которые помогут здорово размять мозги. Проходного балла нет, это же не экзамен — просто проверьте себя:
https://tprg.ru/2SuV
#математика #тесты
Составили для вас тест с девятью математическими задачами, которые помогут здорово размять мозги. Проходного балла нет, это же не экзамен — просто проверьте себя:
https://tprg.ru/2SuV
#математика #тесты
This media is not supported in your browser
VIEW IN TELEGRAM
ИИ научили боксировать за неделю — для ИИ прошло миллиард лет симуляции
Я не боюсь ИИ, который знает миллиард ударов. Я боюсь ИИ, который тренирует 1 удар миллиард лет.
Интересно, что всё, что «видел» алгоритм перед стартом обучения, это 90 секунд данных захвата движения. И хотя результаты всё равно пока оставляют желать лучшего, эти наработки могут пригодиться для более точной тренировки роботов с помощью машинного обучения. Или, как минимум, для создания новых интересных механик в играх.
#ии #ml
Я не боюсь ИИ, который знает миллиард ударов. Я боюсь ИИ, который тренирует 1 удар миллиард лет.
Интересно, что всё, что «видел» алгоритм перед стартом обучения, это 90 секунд данных захвата движения. И хотя результаты всё равно пока оставляют желать лучшего, эти наработки могут пригодиться для более точной тренировки роботов с помощью машинного обучения. Или, как минимум, для создания новых интересных механик в играх.
#ии #ml
Что лучше: заняться теорией и олимпиадами или пойти на работу в IT-компанию?
И правда ли, что успехи в олимпиадах по программированию и математике негативно коррелируют с работой в компании? Мы спросили об этом экспертов, и вот что они думают:
https://tproger.ru/experts/20/
#начинающим
И правда ли, что успехи в олимпиадах по программированию и математике негативно коррелируют с работой в компании? Мы спросили об этом экспертов, и вот что они думают:
https://tproger.ru/experts/20/
#начинающим
Угадаете, какой код написан человеком, а какой — нейросетью?
В этот раз против вас играет GPT-2 774M, обученная на C/C++ коде из 10 000 самых популярных пакетов Debian. Перед вами 4 скриншота с небольшими отрывками кода, но только один из них написан человеком.
На каком скриншоте «человеческий» код?
#нейроквиз
В этот раз против вас играет GPT-2 774M, обученная на C/C++ коде из 10 000 самых популярных пакетов Debian. Перед вами 4 скриншота с небольшими отрывками кода, но только один из них написан человеком.
На каком скриншоте «человеческий» код?
#нейроквиз
На каком скриншоте код, написанный человеком?
Anonymous Quiz
23%
1
17%
2
19%
3
13%
4
18%
Не обманете, код на всех скриншотах сгенерирован нейросетью.
9%
На всех скриншотах код написан человеком.
This media is not supported in your browser
VIEW IN TELEGRAM
Исследователи по кибербезопасности выпустили «хакерские» версии популярных кабелей с кейлоггером, веб-сервером и возможностью управления через Wi-Fi
Теперь уж точно, если и подключать какие-то кабели, то только свои.
Внешне OMG Cable неотличим от обычного Lightning-кабеля. Раньше они изготовлялись маленьким тиражом и были доступны только для отдельных хакеров, а теперь купить устройство может любой желающий за $120-160.
Прошивка кабеля содержит инструментарий для изменения поведения «на лету». И поддерживает изменение USB-дескрипторов для выдачи за любое другое устройство (VID, PID, iManufacturer, iSerialNumber, iProduct). Кабель также может инициировать скачивание полезной нагрузки, а управлять им можно через веб-интерфейс или напрямую через веб-сокет.
#безопасность
Теперь уж точно, если и подключать какие-то кабели, то только свои.
Внешне OMG Cable неотличим от обычного Lightning-кабеля. Раньше они изготовлялись маленьким тиражом и были доступны только для отдельных хакеров, а теперь купить устройство может любой желающий за $120-160.
Прошивка кабеля содержит инструментарий для изменения поведения «на лету». И поддерживает изменение USB-дескрипторов для выдачи за любое другое устройство (VID, PID, iManufacturer, iSerialNumber, iProduct). Кабель также может инициировать скачивание полезной нагрузки, а управлять им можно через веб-интерфейс или напрямую через веб-сокет.
#безопасность
Какой у вас профессиональный уровень в IT?
Anonymous Poll
4%
Не имею профессионального/учебного интереса в IT
21%
Ещё не работаю в IT
6%
Intern / Стажер-разработчик или т.п.
16%
Junior / Младший разработчик или т.п.
24%
Middle / «Миддл»
10%
Senior / Старший разработчик или т.п.
8%
(Team) Lead / Руководитель команды, группы и т.п. или ведущий разработчик
3%
Руководитель разработки, департамента, топ-менеджер
6%
Связан с IT, но не занимаюсь и не руковожу разработкой (дизайнер, аналитик, продакт, ...)
2%
Другое (пожалуйста, укажите в комментариях ваш вариант)
This media is not supported in your browser
VIEW IN TELEGRAM
Передача знаний — необходимая ступень в развитии каждого опытного айтишника
Менторство даёт возможность найти достойного коллегу в свою команду, взрастить орду евангелистов вашего продукта, развить личный бренд и получить мощное развитие эмоционального интеллекта и эмпатии. Но главная ценность менторства — возможность учиться у своего же ученика и получать свежий взгляд на старые проблемы.
В этой статье расспросили инженеров ABBYY, как получить максимум пользы для обоих участников наставничества. И вот что они рассказали:
https://tprg.ru/ypLX
#эксперты #softskills
Менторство даёт возможность найти достойного коллегу в свою команду, взрастить орду евангелистов вашего продукта, развить личный бренд и получить мощное развитие эмоционального интеллекта и эмпатии. Но главная ценность менторства — возможность учиться у своего же ученика и получать свежий взгляд на старые проблемы.
В этой статье расспросили инженеров ABBYY, как получить максимум пользы для обоих участников наставничества. И вот что они рассказали:
https://tprg.ru/ypLX
#эксперты #softskills
GitHub усилит защиту протокола Git, применяемого во время выполнения операций git push и git pull через SSH или «git://»
Компания прекратит поддержку нешифрованных обращений к Git и усилит требования к SSH-ключам, используемым при обращении к GitHub. Также прекратится поддержка DSA-ключей и устаревших алгоритмов SSH.
Изменения будут вводиться постепенно. Так, 14 сентября будут сгенерированы новые хостовые ключи ECDSA и Ed25519, а 2 ноября прекратится поддержка подписи ключей RSA с использованием хэша SHA-1. Поддержка старых алгоритмов будет окончательно отключена 15 марта.
С полным списком изменений можно ознакомиться в блоге GitHub: https://tprg.ru/7Xal
#github #безопасность
Компания прекратит поддержку нешифрованных обращений к Git и усилит требования к SSH-ключам, используемым при обращении к GitHub. Также прекратится поддержка DSA-ключей и устаревших алгоритмов SSH.
Изменения будут вводиться постепенно. Так, 14 сентября будут сгенерированы новые хостовые ключи ECDSA и Ed25519, а 2 ноября прекратится поддержка подписи ключей RSA с использованием хэша SHA-1. Поддержка старых алгоритмов будет окончательно отключена 15 марта.
С полным списком изменений можно ознакомиться в блоге GitHub: https://tprg.ru/7Xal
#github #безопасность
Эти 7 заданий для школьников осилит не каждый взрослый программист
А справитесь ли вы? Проверьте себя в тесте, в котором мы собрали пусть не сложные, но вполне интересные задачки из ЕГЭ:
https://tprg.ru/XyYf
#тесты
А справитесь ли вы? Проверьте себя в тесте, в котором мы собрали пусть не сложные, но вполне интересные задачки из ЕГЭ:
https://tprg.ru/XyYf
#тесты
Собрали для вас подборку вакансий в Intel. Работать можно в Нижнем Новгороде или удалённо
— DevOps Engineer. Предстоит разрабатывать и поддерживать систему CI/CD, предназначенную для интеграции алгоритмов Deep Learning в OpenVINO.
— Deep Learning Software Engineer. Участвовать в разработке и внедрении технологий компании, писать Unit тесты и помогать с разработкой Roadmap.
— Backend Software Developer (+ Data Warehousing). Разрабатывать и поддерживать систему выпуска ПО для программных продуктов Intel.
— Frontend Developer. Создавать интерфейсы с использованием React для создания интерактивной системы искусственного интеллекта.
— Software Development Engineer. Разрабатывать решения для создания эффективных параллельных программ на C и C++.
— Software Engineering Manager. Руководить командой специалистов по ПО и давать архитектурные и технические рекомендации.
— Software Validation Engineer. Разрабатывать инфраструктуру тестирования для поддержки автоматизированных сборок.
#вакансии #работа
— DevOps Engineer. Предстоит разрабатывать и поддерживать систему CI/CD, предназначенную для интеграции алгоритмов Deep Learning в OpenVINO.
— Deep Learning Software Engineer. Участвовать в разработке и внедрении технологий компании, писать Unit тесты и помогать с разработкой Roadmap.
— Backend Software Developer (+ Data Warehousing). Разрабатывать и поддерживать систему выпуска ПО для программных продуктов Intel.
— Frontend Developer. Создавать интерфейсы с использованием React для создания интерактивной системы искусственного интеллекта.
— Software Development Engineer. Разрабатывать решения для создания эффективных параллельных программ на C и C++.
— Software Engineering Manager. Руководить командой специалистов по ПО и давать архитектурные и технические рекомендации.
— Software Validation Engineer. Разрабатывать инфраструктуру тестирования для поддержки автоматизированных сборок.
#вакансии #работа
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиасты собрали миниатюрную робособаку — она похожа на Spot от Boston Dynamics
У робота Mini Pupper открытые исходники, а работает он благодаря высокоточным сервоприводам, LIDAR, небольшой камере и библиотеке OpenCV. А ещё спереди у него имеется дисплей, который показывает эмоции и делает его невероятно милым.
Разработчики уверены, что Mini Pupper сделает робототехнику для школ и энтузиастов более доступной. А совсем скоро они обещают открыть предзаказ на Kickstarter. Исходники и больше подробностей можно найти на GitHub проекта: https://tprg.ru/whg8
#роботы #diy #computervision
У робота Mini Pupper открытые исходники, а работает он благодаря высокоточным сервоприводам, LIDAR, небольшой камере и библиотеке OpenCV. А ещё спереди у него имеется дисплей, который показывает эмоции и делает его невероятно милым.
Разработчики уверены, что Mini Pupper сделает робототехнику для школ и энтузиастов более доступной. А совсем скоро они обещают открыть предзаказ на Kickstarter. Исходники и больше подробностей можно найти на GitHub проекта: https://tprg.ru/whg8
#роботы #diy #computervision
This media is not supported in your browser
VIEW IN TELEGRAM
Ловите годный инструмент для отображения графа связей между компонентами для кода на Python, Java, C++ и C
Sourcetrail позволяет удобно посмотреть, где используется функция, что она использует внутри и перемещаться между этими вызовами. И что самое приятное — у инструмента открытые исходники:
https://github.com/CoatiSoftware/Sourcetrail
#инструменты
Sourcetrail позволяет удобно посмотреть, где используется функция, что она использует внутри и перемещаться между этими вызовами. И что самое приятное — у инструмента открытые исходники:
https://github.com/CoatiSoftware/Sourcetrail
#инструменты
Уверены, что хорошо разбираетесь в компьютерных играх?
Проверьте себя в нашем тесте и попробуйте угадать, из какой популярной игры тот или иной факт: https://tproger.ru/quiz/guess-game-by-fact/
#игры #тесты
Проверьте себя в нашем тесте и попробуйте угадать, из какой популярной игры тот или иной факт: https://tproger.ru/quiz/guess-game-by-fact/
#игры #тесты