Автоматизация безопасных, автономных развертываний
Я читала, что в компании Amazon практикуется непрерывное развертывание, поэтому на собеседовании я хотела узнать, сколько времени уходит у разработчиков Amazon на управление развертываниями и наблюдение за ними. Сотрудник, проводивший собеседование, рассказал, что изменения автоматически развертываются в рабочей среде по несколько раз в день с помощью конвейеров непрерывного развертывания. Когда я спросила, сколько времени ежедневно уходит у него на тщательный контроль каждого из этих развертываний, а также проверку журналов и метрик на предмет последствий, он ответил: «Как правило, нисколько». Так как конвейеры выполняют эту работу автоматически, за большинством развертываний никто целенаправленно не наблюдает. «Ничего себе!» – сказала я. Когда я устроилась на работу в компании Amazon, мне не терпелось узнать, как именно работают эти «беспилотные» автоматизированные развертывания.
Статья (на русском!): https://aws.amazon.com/ru/builders-library/automating-safe-hands-off-deployments/
Я читала, что в компании Amazon практикуется непрерывное развертывание, поэтому на собеседовании я хотела узнать, сколько времени уходит у разработчиков Amazon на управление развертываниями и наблюдение за ними. Сотрудник, проводивший собеседование, рассказал, что изменения автоматически развертываются в рабочей среде по несколько раз в день с помощью конвейеров непрерывного развертывания. Когда я спросила, сколько времени ежедневно уходит у него на тщательный контроль каждого из этих развертываний, а также проверку журналов и метрик на предмет последствий, он ответил: «Как правило, нисколько». Так как конвейеры выполняют эту работу автоматически, за большинством развертываний никто целенаправленно не наблюдает. «Ничего себе!» – сказала я. Когда я устроилась на работу в компании Amazon, мне не терпелось узнать, как именно работают эти «беспилотные» автоматизированные развертывания.
Статья (на русском!): https://aws.amazon.com/ru/builders-library/automating-safe-hands-off-deployments/
Плагины для ChatGPT: делаем свой на Python
В ChatGPT теперь есть плагины и в этом видео мы узнаем, как создать их, используя шаблон от самого OpenAI.
Видео: https://youtu.be/hpePPqKxNq8
В ChatGPT теперь есть плагины и в этом видео мы узнаем, как создать их, используя шаблон от самого OpenAI.
Видео: https://youtu.be/hpePPqKxNq8
Cursor — редактор кода, созданный для программирования с использованием ИИ. Прямо сейчас Cursor может помочь вам с несколькими вещами:
• Написанием кода: сгенерируйте от 10 до 100 строк кода с помощью ИИ, который умнее Copilot.
• Редактирование: попросите ИИ отредактировать блок кода, просмотрите только предлагаемые изменения.
• Чат: интерфейс в стиле ChatGPT, который понимает ваш текущий файл
• И еще: попросить исправить ошибки линтера, сгенерировать тесты/комментарии и т. д.
Cursor на GitHub: https://github.com/getcursor/cursor
Сайт: https://www.cursor.so/
• Написанием кода: сгенерируйте от 10 до 100 строк кода с помощью ИИ, который умнее Copilot.
• Редактирование: попросите ИИ отредактировать блок кода, просмотрите только предлагаемые изменения.
• Чат: интерфейс в стиле ChatGPT, который понимает ваш текущий файл
• И еще: попросить исправить ошибки линтера, сгенерировать тесты/комментарии и т. д.
Cursor на GitHub: https://github.com/getcursor/cursor
Сайт: https://www.cursor.so/
Тенденции UI/UX дизайна 2023
Многие из тенденций 2022 года нашли свое применение в цифровых продуктах на наших устройствах. Но UI и UX продолжают развиваться, искать новые формы и находить новые способы, чтобы сделать работу пользователей более удобной. В этой статье мы выделяем некоторые тенденции, которые, по нашему мнению, сохранятся и, возможно, получат еще большее распространение в 2023 году.
Статья (открывать анонимно): https://medium.com/codeart-mk/ui-ux-design-trends-2023-c7285391e610
Многие из тенденций 2022 года нашли свое применение в цифровых продуктах на наших устройствах. Но UI и UX продолжают развиваться, искать новые формы и находить новые способы, чтобы сделать работу пользователей более удобной. В этой статье мы выделяем некоторые тенденции, которые, по нашему мнению, сохранятся и, возможно, получат еще большее распространение в 2023 году.
Статья (открывать анонимно): https://medium.com/codeart-mk/ui-ux-design-trends-2023-c7285391e610
10 репозиториев GitHub, которые сделают вас лучшим разработчиком. Гарантировано.
1. The Book of Secret Knowledge. 78k - коллекция руководств, книг, шпаргалок, статей инструментов
2. Coding Interview University. 234k - подготовка к техническим интервью
3. Open Source Society University, Computer Science. 124k - учебные курсы
4. The Art of Command Line. 110k - советы по использованию командной строки
5. 30 Seconds of Code. 103k - коллекции сниппетов
6. freeCodeCamp. 353k - исходники и уроки одноименного сайта
7. You Don’t Know JS. 159k - JS
8. JavaScript Algorithms and Data Structures. 151k - JS
9. Free Programming Books. 250k - бесплатные книги по программированию
10. The System Design Primer. 198k - как проектировать большие системы
Статья: https://medium.com/@AmanPawasker/10-famous-github-repositories-that-will-make-you-a-better-developer-guaranteed-e7342e2f6f1b
1. The Book of Secret Knowledge. 78k - коллекция руководств, книг, шпаргалок, статей инструментов
2. Coding Interview University. 234k - подготовка к техническим интервью
3. Open Source Society University, Computer Science. 124k - учебные курсы
4. The Art of Command Line. 110k - советы по использованию командной строки
5. 30 Seconds of Code. 103k - коллекции сниппетов
6. freeCodeCamp. 353k - исходники и уроки одноименного сайта
7. You Don’t Know JS. 159k - JS
8. JavaScript Algorithms and Data Structures. 151k - JS
9. Free Programming Books. 250k - бесплатные книги по программированию
10. The System Design Primer. 198k - как проектировать большие системы
Статья: https://medium.com/@AmanPawasker/10-famous-github-repositories-that-will-make-you-a-better-developer-guaranteed-e7342e2f6f1b
❤1
Как создать свой ChatGPT на основе собственной базы знаний
Пошаговое руководство о том, как снабдить бота ChatGPT пользовательскими источниками данных.
Статья (в режиме инкогнито): https://betterprogramming.pub/how-to-build-your-own-custom-chatgpt-with-custom-knowledge-base-4e61ad82427e
Пошаговое руководство о том, как снабдить бота ChatGPT пользовательскими источниками данных.
Статья (в режиме инкогнито): https://betterprogramming.pub/how-to-build-your-own-custom-chatgpt-with-custom-knowledge-base-4e61ad82427e
Medium
How To Build Your Own Custom ChatGPT With Custom Knowledge Base
Feed your ChatGPT bot with custom data sources
🔥3
Сделайте сначала модульный монолит
Даже говорить о создании монолита сегодня немного стыдно. Сейчас речь можно вести только о микросервисах, и так уже несколько лет. Но они не являются серебряной пулей. Конечно, многие крупные игроки используют их. Но микросервисы также сопровождаются множеством дополнительных сложностей, которые могут сделать жизнь намного сложнее, чем она должна быть. Так что, возможно... только возможно... вам следует рассмотреть возможность создания модульного монолита для начала. И лишь потом перейти к архитектуре на основе сервисов - когда вам это действительно понадобится.
Статья: https://www.fearofoblivion.com/build-a-modular-monolith-first
Даже говорить о создании монолита сегодня немного стыдно. Сейчас речь можно вести только о микросервисах, и так уже несколько лет. Но они не являются серебряной пулей. Конечно, многие крупные игроки используют их. Но микросервисы также сопровождаются множеством дополнительных сложностей, которые могут сделать жизнь намного сложнее, чем она должна быть. Так что, возможно... только возможно... вам следует рассмотреть возможность создания модульного монолита для начала. И лишь потом перейти к архитектуре на основе сервисов - когда вам это действительно понадобится.
Статья: https://www.fearofoblivion.com/build-a-modular-monolith-first
👍1
Как служба уведомлений Razorpay справилась с возросшей нагрузкой
Уведомления являются критически важной частью любой финансовой системы, и они должны доставляться в установленные сроки. С помощью нескольких описанных инициатив мы смогли уменьшить масштаб проблемы, не внося никаких кардинальных изменений. Это дало нам возможность мыслить глубже и разработать лучшие решения на долгосрочную перспективу. Если существует большая проблема, а ответ на нее сложен, попробуйте уменьшить размер проблемы. Иногда это приносит результаты, как в нашем случае!
Статья: https://engineering.razorpay.com/how-razorpays-notification-service-handles-increasing-load-f787623a490f
Уведомления являются критически важной частью любой финансовой системы, и они должны доставляться в установленные сроки. С помощью нескольких описанных инициатив мы смогли уменьшить масштаб проблемы, не внося никаких кардинальных изменений. Это дало нам возможность мыслить глубже и разработать лучшие решения на долгосрочную перспективу. Если существует большая проблема, а ответ на нее сложен, попробуйте уменьшить размер проблемы. Иногда это приносит результаты, как в нашем случае!
Статья: https://engineering.razorpay.com/how-razorpays-notification-service-handles-increasing-load-f787623a490f
👍1
UI-дизайн с помощью Midjourney
Инструменты искусственного интеллекта для преобразования текста в изображение, такие как Midjourney, Dalle-2 и Stable Diffusion, могут генерировать изображения из обычного текста. В наши дни интернет полон изображений, сгенерированных ИИ, но возникает вопрос: "Можно ли использовать инструменты преобразования текста в изображение для дизайна пользовательского интерфейса?".
В этой статье мы рассмотрим, как инструменты ИИ могут справиться с обычными задачами пользовательского интерфейса, такими как создание:
• UI-экранов
• иконок приложений
• изображений продуктов
• логотипов
• маскотов
Чтобы сделать наш анализ более конкретным, мы создадим ассеты пользовательского интерфейса для определенного типа продукта - приложение для доставки еды.
Поставьте 👍 если хотите перевод статьи на русский!
Статья: https://uxplanet.org/ui-design-using-midjourney-713e8d1b6a6b
Инструменты искусственного интеллекта для преобразования текста в изображение, такие как Midjourney, Dalle-2 и Stable Diffusion, могут генерировать изображения из обычного текста. В наши дни интернет полон изображений, сгенерированных ИИ, но возникает вопрос: "Можно ли использовать инструменты преобразования текста в изображение для дизайна пользовательского интерфейса?".
В этой статье мы рассмотрим, как инструменты ИИ могут справиться с обычными задачами пользовательского интерфейса, такими как создание:
• UI-экранов
• иконок приложений
• изображений продуктов
• логотипов
• маскотов
Чтобы сделать наш анализ более конкретным, мы создадим ассеты пользовательского интерфейса для определенного типа продукта - приложение для доставки еды.
Поставьте 👍 если хотите перевод статьи на русский!
Статья: https://uxplanet.org/ui-design-using-midjourney-713e8d1b6a6b
👍2
Forwarded from кабачковая икра по акции
Потрясающий тред о том, что прямо сейчас игнорируют медиа, но в будущем обязательно будут изучать историки. Восемь лучших примеров с небольшими авторскими дополнениями:
— Индия захватывает мир: в 2023 году страна обогнала Китай по численности населения. Индия зарабатывает на продаже софта больше, чем Саудовская Аравия на нефти. Если 6 лет назад 357 млн индийцев пользовались интернетом, то сейчас все 800 млн. Следите за Индией, в следующие 10 лет она удивит всех.
— Число мужчин от 18 до 30 лет, которые не занимались сексом больше года, с 2008 года выросло почти в 3 раза, а число женщин в 2 раза. Намёк понятен: Tinder-эпоха и порно скорее негативно влияют на это, но нужны глубокие исследования для таких утверждений.
— Вдогонку к предыдущему пункту: за последние 20 лет уровень тестостерона у мужчин упал на 20%, а количество сперматозоидов снизилось на 59% по сравнению с 1973 года. В медиа об этом почти не рассказывают, хотя впору бить лёгкую тревогу.
— От передозировки фентанилом (обезболивающее на основе опиума) в США в 2020 году умерло 32 тысячи молодых людей. От коронавируса в этот же год 9 тысяч. В одном случае локдаун и паника в медиа, в другом — очень прибыльный фармакологический бизнес.
— Эпоха детей-блогеров только расцветает. Райан Кадзи в свои 9 лет заработал на продаже игрушек $26 млн. Он не исключение: детей-миллионеров с Ютуба и ТикТока сотни во всём мире. Вероятно, уже в 2020-е мы увидим первого долларового миллиардера, который ещё не закончил школу.
— Впервые в истории соцсетей один формат может стать вирусным везде. 7 лет назад нужен был особый подход к каждой платформе, а сейчас вы загрузили одно и то же видео в ТикТок, Инстаграм, VK, Ютуб и просто ждёте, что где-нибудь оно да выстрелит. MrBeast лично подтверждает этот феномен: кросс-постинг вертикальных видео работает на отлично.
— В США прямо сейчас идёт бум домашнего обучения. Зум-уроки в пандемию дали многим родителям понимание, как сильно деградировала система образования.
— ChatGPT может стать разрушительным шаром для всей современной системы образования. Средний 14-летний подросток технически более подкован, чем его 35-летний учитель. Мир меняется чудовищно быстро, а система образования отстаёт всё сильнее (тоже среди причин бума домашнего образования).
За три дня в Твиттере тред собрал больше 7 млн просмотров — давно такого не было. Кому интересно, внутри много графиков и дополнительных тезисов, которые сюда просто не влезли.
— Индия захватывает мир: в 2023 году страна обогнала Китай по численности населения. Индия зарабатывает на продаже софта больше, чем Саудовская Аравия на нефти. Если 6 лет назад 357 млн индийцев пользовались интернетом, то сейчас все 800 млн. Следите за Индией, в следующие 10 лет она удивит всех.
— Число мужчин от 18 до 30 лет, которые не занимались сексом больше года, с 2008 года выросло почти в 3 раза, а число женщин в 2 раза. Намёк понятен: Tinder-эпоха и порно скорее негативно влияют на это, но нужны глубокие исследования для таких утверждений.
— Вдогонку к предыдущему пункту: за последние 20 лет уровень тестостерона у мужчин упал на 20%, а количество сперматозоидов снизилось на 59% по сравнению с 1973 года. В медиа об этом почти не рассказывают, хотя впору бить лёгкую тревогу.
— От передозировки фентанилом (обезболивающее на основе опиума) в США в 2020 году умерло 32 тысячи молодых людей. От коронавируса в этот же год 9 тысяч. В одном случае локдаун и паника в медиа, в другом — очень прибыльный фармакологический бизнес.
— Эпоха детей-блогеров только расцветает. Райан Кадзи в свои 9 лет заработал на продаже игрушек $26 млн. Он не исключение: детей-миллионеров с Ютуба и ТикТока сотни во всём мире. Вероятно, уже в 2020-е мы увидим первого долларового миллиардера, который ещё не закончил школу.
— Впервые в истории соцсетей один формат может стать вирусным везде. 7 лет назад нужен был особый подход к каждой платформе, а сейчас вы загрузили одно и то же видео в ТикТок, Инстаграм, VK, Ютуб и просто ждёте, что где-нибудь оно да выстрелит. MrBeast лично подтверждает этот феномен: кросс-постинг вертикальных видео работает на отлично.
— В США прямо сейчас идёт бум домашнего обучения. Зум-уроки в пандемию дали многим родителям понимание, как сильно деградировала система образования.
— ChatGPT может стать разрушительным шаром для всей современной системы образования. Средний 14-летний подросток технически более подкован, чем его 35-летний учитель. Мир меняется чудовищно быстро, а система образования отстаёт всё сильнее (тоже среди причин бума домашнего образования).
За три дня в Твиттере тред собрал больше 7 млн просмотров — давно такого не было. Кому интересно, внутри много графиков и дополнительных тезисов, которые сюда просто не влезли.
Полезные, смешные, нелепые: репозитории GitHub, которые вас удивят
Пустой «дзен-репозиторий», хранилище самых глупых требований к паролю и скриптовый язык на основе Python в стиле Дональда Трампа (а также многие другие интересные и даже полезные штуки) ждут вас.
Статья: https://habr.com/ru/company/ispmanager/blog/725736/
Пустой «дзен-репозиторий», хранилище самых глупых требований к паролю и скриптовый язык на основе Python в стиле Дональда Трампа (а также многие другие интересные и даже полезные штуки) ждут вас.
Статья: https://habr.com/ru/company/ispmanager/blog/725736/
Хабр
Полезные, смешные, нелепые: репозитории GitHub, которые вас удивят
На GitHub есть немало репозиториев, в которых будет интересно поковыряться даже не профессионалу. Сегодня мы подготовили для вас небольшую статью-компиляцию сразу из двух источников ( раз и два ),...
Дизайн приложения с использованием Midjourney
Автор пишет, что пока ИИ дизайнера не заменит, но мне, как не дизайнеру, кажется, что уже вполне ☺️
Мой перевод вчерашнего поста: https://apptractor.ru/midjourney-dizayn
Автор пишет, что пока ИИ дизайнера не заменит, но мне, как не дизайнеру, кажется, что уже вполне ☺️
Мой перевод вчерашнего поста: https://apptractor.ru/midjourney-dizayn
Эспрессо-машина с открытым исходным кодом
Приготовление эспрессо в домашних условиях сопряжено с головоломкой, знакомой многим - процесс может быть хорошим, дешевым или простым. Но вы можете выбрать только два параметра. Вы можете потратить бесконечное количество времени и денег на настройку и модернизацию оборудования, гоняясь за шотами, которые по вкусу напоминают лучшие в кафе, постоянно задаваясь вопросом, что еще можно изменить.
Или же вы можете поступить так, как поступил Норм Сол, и построить машину с высокой степенью вариативности из аппаратных компонентов с открытым исходным кодом и внутренностей Espresso Gaggia.
"Я решил построить новую машину, чтобы поэкспериментировать с ней". К счастью, у него была старая машина Espresso Gaggia, а конструкции домашних эспрессо-машин Gaggia остаются неизменными на протяжении десятилетий. После очистки бойлера от накипи у него был насос, бойлер и, как он пишет, "платформа для экспериментов, чтобы опробовать некоторые безумные вещи, которые я видел на YouTube и в Интернете".
Статья: https://arstechnica.com/gadgets/2023/03/great-espresso-isnt-hard-enough-so-heres-a-diy-open-source-machine-for-it/
Приготовление эспрессо в домашних условиях сопряжено с головоломкой, знакомой многим - процесс может быть хорошим, дешевым или простым. Но вы можете выбрать только два параметра. Вы можете потратить бесконечное количество времени и денег на настройку и модернизацию оборудования, гоняясь за шотами, которые по вкусу напоминают лучшие в кафе, постоянно задаваясь вопросом, что еще можно изменить.
Или же вы можете поступить так, как поступил Норм Сол, и построить машину с высокой степенью вариативности из аппаратных компонентов с открытым исходным кодом и внутренностей Espresso Gaggia.
"Я решил построить новую машину, чтобы поэкспериментировать с ней". К счастью, у него была старая машина Espresso Gaggia, а конструкции домашних эспрессо-машин Gaggia остаются неизменными на протяжении десятилетий. После очистки бойлера от накипи у него был насос, бойлер и, как он пишет, "платформа для экспериментов, чтобы опробовать некоторые безумные вещи, которые я видел на YouTube и в Интернете".
Статья: https://arstechnica.com/gadgets/2023/03/great-espresso-isnt-hard-enough-so-heres-a-diy-open-source-machine-for-it/
Отстаньте от разработчиков: не надо делать их руководителями просто ради грейда
Бич профессии — превращать самого опытного разработчика в плохого менеджера. Я видел ситуации, когда синьор перерастает команду и ему предлагают должность руководителя. Куда можно расти? В хеда профессии — эксперта, к которому может обратиться каждый в компании. Это как Стив Возняк в Apple.
Как это ни странно, в развитой инженерной культуре такие «эксперты выше синьора» — норма. В России я встречал мало компаний с такими фичами, поэтому хочу поделиться практическим опытом того, что это даёт.
Статья: https://habr.com/ru/company/gazprombank/blog/725664/
Бич профессии — превращать самого опытного разработчика в плохого менеджера. Я видел ситуации, когда синьор перерастает команду и ему предлагают должность руководителя. Куда можно расти? В хеда профессии — эксперта, к которому может обратиться каждый в компании. Это как Стив Возняк в Apple.
Как это ни странно, в развитой инженерной культуре такие «эксперты выше синьора» — норма. В России я встречал мало компаний с такими фичами, поэтому хочу поделиться практическим опытом того, что это даёт.
Статья: https://habr.com/ru/company/gazprombank/blog/725664/
🔥2
Превратите своих лучших разработчиков в менеджеров
А вот еще одна статья про то же самое.
Как вы могли заметить, я являюсь частью небольшой, но растущей группы, которая выступает за то, чтобы у программистов были возможности карьерного роста, не требующие от них отрыва от работы.
Статья (открывать анонимно): https://levelup.gitconnected.com/turn-your-best-developers-into-managers-841be5d6a789
А вот еще одна статья про то же самое.
Как вы могли заметить, я являюсь частью небольшой, но растущей группы, которая выступает за то, чтобы у программистов были возможности карьерного роста, не требующие от них отрыва от работы.
Статья (открывать анонимно): https://levelup.gitconnected.com/turn-your-best-developers-into-managers-841be5d6a789
Интегрируем Яндекс Музыку в Visual Studio Code
Представьте, что вы можете слушать свои любимые песни на Яндекс.Музыке, прямо из своего любимого редактора кода, не переключаясь между приложениями. Это уже не мечта, а реальность! В этой статье мы рассмотрим, как интегрировать Яндекс.Музыку в Visual Studio Code и наслаждаться любимой музыкой прямо во время работы.
Статья: https://habr.com/ru/post/725460/
Представьте, что вы можете слушать свои любимые песни на Яндекс.Музыке, прямо из своего любимого редактора кода, не переключаясь между приложениями. Это уже не мечта, а реальность! В этой статье мы рассмотрим, как интегрировать Яндекс.Музыку в Visual Studio Code и наслаждаться любимой музыкой прямо во время работы.
Статья: https://habr.com/ru/post/725460/
🤔3
16 маленьких правил UI-дизайна, которые оказывают большое влияние
Наличие системы логических правил помогает вам эффективно принимать обоснованные дизайнерские решения. Без логической системы вы просто используете интуицию, переставляя вещи до тех пор, пока они не будут выглядеть красиво.
1. Используйте пространство для группировки связанных элементов
2. Будьте последовательными
3. Убедитесь, что схожие по внешнему виду элементы функционируют одинаково
4. Создайте четкую визуальную иерархию
5. Удалите ненужные стили
6. Целенаправленно используйте цвет
7. Контрастность элементов интерфейса 3:1
8. Контрастность текста 4.5:1.
9. Не полагайтесь только на цвет в качестве индикатора
10. Используйте один шрифт без засечек
11. Используйте шрифт с более высокими строчными буквами
12. Ограничьте использование прописных букв
13. Используйте только обычный и полужирный шрифт
14. Избегайте чисто черного текста
15. Выравнивайте текст по левому краю
16. Используйте в основных строках высоту не менее 1.5
Статья: https://uxplanet.org/16-ui-design-tips-ba2e7524d203
Наличие системы логических правил помогает вам эффективно принимать обоснованные дизайнерские решения. Без логической системы вы просто используете интуицию, переставляя вещи до тех пор, пока они не будут выглядеть красиво.
1. Используйте пространство для группировки связанных элементов
2. Будьте последовательными
3. Убедитесь, что схожие по внешнему виду элементы функционируют одинаково
4. Создайте четкую визуальную иерархию
5. Удалите ненужные стили
6. Целенаправленно используйте цвет
7. Контрастность элементов интерфейса 3:1
8. Контрастность текста 4.5:1.
9. Не полагайтесь только на цвет в качестве индикатора
10. Используйте один шрифт без засечек
11. Используйте шрифт с более высокими строчными буквами
12. Ограничьте использование прописных букв
13. Используйте только обычный и полужирный шрифт
14. Избегайте чисто черного текста
15. Выравнивайте текст по левому краю
16. Используйте в основных строках высоту не менее 1.5
Статья: https://uxplanet.org/16-ui-design-tips-ba2e7524d203
MIT ускоряет компилятор Python
Python уже давно является одним из лучших языков программирования, если не самым лучшим. Однако, хотя упрощенный синтаксис языка высокого уровня делает его легким в изучении и использовании, он может быть медленнее по сравнению с языками более низкого уровня, такими как C или C++.
Исследователи из Лаборатории компьютерных наук и искусственного интеллекта Массачусетского технологического института (CSAIL) надеются изменить эту ситуацию с помощью Codon, компилятора для Python, который позволяет пользователям писать код на Python, выполняющийся так же эффективно, как программы на C или C++.
"Обычный Python компилируется в так называемый байткод, а затем этот байткод выполняется на виртуальной машине, что намного медленнее", - говорит Ария Шаджии, аспирант MIT CSAIL и ведущий автор статьи о Codon. "В Codon мы выполняем нативную компиляцию, поэтому конечный результат выполняется непосредственно на вашем процессоре - нет промежуточной виртуальной машины или интерпретатора".
Codon на GitHub: https://github.com/exaloop/codon
Python уже давно является одним из лучших языков программирования, если не самым лучшим. Однако, хотя упрощенный синтаксис языка высокого уровня делает его легким в изучении и использовании, он может быть медленнее по сравнению с языками более низкого уровня, такими как C или C++.
Исследователи из Лаборатории компьютерных наук и искусственного интеллекта Массачусетского технологического института (CSAIL) надеются изменить эту ситуацию с помощью Codon, компилятора для Python, который позволяет пользователям писать код на Python, выполняющийся так же эффективно, как программы на C или C++.
"Обычный Python компилируется в так называемый байткод, а затем этот байткод выполняется на виртуальной машине, что намного медленнее", - говорит Ария Шаджии, аспирант MIT CSAIL и ведущий автор статьи о Codon. "В Codon мы выполняем нативную компиляцию, поэтому конечный результат выполняется непосредственно на вашем процессоре - нет промежуточной виртуальной машины или интерпретатора".
Codon на GitHub: https://github.com/exaloop/codon
Как НЕ войти в IT в 2023
Сколько статей было написано на хабре от обучающих курсов, как тот или иной человек вошел в ИТ, несмотря на то, что он сам юрист и ему уже за 40 лет. Такие статьи вселяют надежду, как передающиеся из уст в уста рассказы о чудотворцах, которые могли исцелять одним касанием.
Давайте посмотрим немного повнимательнее на эту сферу ИТ, выбросим всю эту СМИ мишуру, снимем пару ведер лапши с ушей.
Статья: https://habr.com/ru/post/726420/
Сколько статей было написано на хабре от обучающих курсов, как тот или иной человек вошел в ИТ, несмотря на то, что он сам юрист и ему уже за 40 лет. Такие статьи вселяют надежду, как передающиеся из уст в уста рассказы о чудотворцах, которые могли исцелять одним касанием.
Давайте посмотрим немного повнимательнее на эту сферу ИТ, выбросим всю эту СМИ мишуру, снимем пару ведер лапши с ушей.
Статья: https://habr.com/ru/post/726420/
Хабр
Как НЕ войти в IT в 2023
Сколько статей было написано на хабре от обучающих курсов, как тот или иной человек вошел в ИТ, несмотря на то, что он сам юрист и ему уже за 40 лет. Такие...
Data driven решения не являются инновационными решениями
Если вы хотите создавать новые инновационные решения, нельзя полагаться на данные о существующих решениях.
Статья: https://stackoverflow.blog/2023/04/03/data-driven-decisions-arent-innovative-decisions/
Если вы хотите создавать новые инновационные решения, нельзя полагаться на данные о существующих решениях.
Статья: https://stackoverflow.blog/2023/04/03/data-driven-decisions-arent-innovative-decisions/
Может ли вода пройти лабиринт?
Забавное видео, но сначала ответьте не смотря - если лить воду в лабиринт сверху, найдет ли она выход снизу?
Видео: https://www.youtube.com/watch?v=81ebWToAnvA
Забавное видео, но сначала ответьте не смотря - если лить воду в лабиринт сверху, найдет ли она выход снизу?
Видео: https://www.youtube.com/watch?v=81ebWToAnvA
YouTube
Can water solve a maze?
Head to https://80000hours.org/steve to start planning a career that is meaningful, fulfilling, and helps solve one of the world’s most pressing problems.
Here's the original simulation by bergmanjoe: https://www.tiktok.com/@bergmanjoe/video/7109098512058436907…
Here's the original simulation by bergmanjoe: https://www.tiktok.com/@bergmanjoe/video/7109098512058436907…