Continue
Открытый ИИ-автопилот для вашей IDE - генерит, рефакторит и объясняет целые участки кода.
Сайт: https://continue.dev/
Открытый ИИ-автопилот для вашей IDE - генерит, рефакторит и объясняет целые участки кода.
Сайт: https://continue.dev/
🍓1
GPT-like модель «впервые сделала научное открытие»: что, как, и куда дальше?
14-го декабря в одном из самых авторитетных общенаучных журналов Nature была опубликована статья с, кажется, сенсационным заголовком: «ИИ-модели Google DeepMind превосходят математиков в решении нерешённых проблем». А в блогпосте дочки гугла и вовсе не постеснялся указать, что это — первые находки Больших Языковых Моделей (LLM) в открытых математических проблемах. Неужели правда? Или кликбейт — и это в Nature? А может мы и вправду достигли техносингулярности, где машины двигают прогресс? Что ж, давайте во всём разбираться!
Статья: https://habr.com/ru/companies/ods/articles/781138/
14-го декабря в одном из самых авторитетных общенаучных журналов Nature была опубликована статья с, кажется, сенсационным заголовком: «ИИ-модели Google DeepMind превосходят математиков в решении нерешённых проблем». А в блогпосте дочки гугла и вовсе не постеснялся указать, что это — первые находки Больших Языковых Моделей (LLM) в открытых математических проблемах. Неужели правда? Или кликбейт — и это в Nature? А может мы и вправду достигли техносингулярности, где машины двигают прогресс? Что ж, давайте во всём разбираться!
Статья: https://habr.com/ru/companies/ods/articles/781138/
Уроки никогда не кончающихся личных проектов
В этом году я понял, что закончить личный проект, который вы делаете только для себя, невозможно. Независимо от того, что именно вы делаете и в какой технике, невозможно по-настоящему понять, чего вы хотите, и отделить это от того, чего вы хотите хотеть. Невозможно установить "сроки", если они не реальны, то есть навязаны внешним авторитетом. Невозможно начать что-то и, имея достаточно времени и вложений, не допустить, чтобы оно выросло и превратилось в нечто совершенно иное. Невозможно избежать поползновений в сторону увеличения объема.
Статья: https://siddhesh.substack.com/p/projects
В этом году я понял, что закончить личный проект, который вы делаете только для себя, невозможно. Независимо от того, что именно вы делаете и в какой технике, невозможно по-настоящему понять, чего вы хотите, и отделить это от того, чего вы хотите хотеть. Невозможно установить "сроки", если они не реальны, то есть навязаны внешним авторитетом. Невозможно начать что-то и, имея достаточно времени и вложений, не допустить, чтобы оно выросло и превратилось в нечто совершенно иное. Невозможно избежать поползновений в сторону увеличения объема.
Статья: https://siddhesh.substack.com/p/projects
👍1🍌1
Создание идеальных вкладок
Вкладки организуют контент в несколько разделов и позволяют пользователям перемещаться между ними. В этой статье мы рассмотрим основные рекомендации по дизайну для создания идеальных вкладок.
Статья: https://uxplanet.org/designing-perfect-tabs-2c0aaf835bfc
Вкладки организуют контент в несколько разделов и позволяют пользователям перемещаться между ними. В этой статье мы рассмотрим основные рекомендации по дизайну для создания идеальных вкладок.
Статья: https://uxplanet.org/designing-perfect-tabs-2c0aaf835bfc
В этот день в 1994 году Netscape Navigator 1.0 положил начало тому Интернету, который мы знаем сегодня
Netscape Navigator был первым в мире веб-браузером, разработанным для коммерческих целей, и он доминировал на рынке до появления Internet Explorer.
Статья: https://www.xda-developers.com/on-this-day-1994-netscape-navigator/
Netscape Navigator был первым в мире веб-браузером, разработанным для коммерческих целей, и он доминировал на рынке до появления Internet Explorer.
Статья: https://www.xda-developers.com/on-this-day-1994-netscape-navigator/
Невозвратные затраты: когда стоит бросить проект?
Gamasutra связалась с несколькими разработчиками и попросила их рассказать об историях, связанных с невозвратными затратами в их проектах. Ниже представлены случаи, которыми они захотели поделиться. Это напоминает нам, что всем разработчикам всегда стоит анализировать затраты и прибыль, а также принимать сложные решения, основываясь на неприятных выводах.
Статья: https://apptractor.ru/info/articles/nevozvratnyie-zatratyi-kogda-stoit-brosit-proekt.html
Gamasutra связалась с несколькими разработчиками и попросила их рассказать об историях, связанных с невозвратными затратами в их проектах. Ниже представлены случаи, которыми они захотели поделиться. Это напоминает нам, что всем разработчикам всегда стоит анализировать затраты и прибыль, а также принимать сложные решения, основываясь на неприятных выводах.
Статья: https://apptractor.ru/info/articles/nevozvratnyie-zatratyi-kogda-stoit-brosit-proekt.html
Как масштабировать приложение на AWS до 10 миллионов пользователей
Давным-давно жили-были два инженера-программиста по имени Джеймс и Роберт. Они работали в технологической компании под названием Hooli. Хотя они были способными инженерами, их никогда не повышали.
Поэтому им было грустно и обидно. Пока однажды им не пришла в голову идея создать стартап. Их темпы роста были просто умопомрачительными. Но при этом они хотели, чтобы все было просто. Поэтому они разместили приложение на AWS.
Статья: https://newsletter.systemdesign.one/p/aws-scale
Давным-давно жили-были два инженера-программиста по имени Джеймс и Роберт. Они работали в технологической компании под названием Hooli. Хотя они были способными инженерами, их никогда не повышали.
Поэтому им было грустно и обидно. Пока однажды им не пришла в голову идея создать стартап. Их темпы роста были просто умопомрачительными. Но при этом они хотели, чтобы все было просто. Поэтому они разместили приложение на AWS.
Статья: https://newsletter.systemdesign.one/p/aws-scale
newsletter.systemdesign.one
How to Scale an App to 10 Million Users on AWS
#27: And High Scalability Explained Like You're Twelve (6 minutes)
👍1🍌1
13 советов для начинающих разработчиков, которые уже прочитали все остальные советы
В конечном итоге никто из нас не может предсказать будущее, так же как никто из нас не мог предсказать настоящее. Просто старайтесь делать все, что в ваших силах, жить в соответствии с вашими ценностями и наслаждаться приключением.
Статья: https://apptractor.ru/info/articles/13-sovetov-dlya-nachinayuschih-razrabotchikov-kotorye-uzhe-prochitali-vse-ostalnye-sovety.html
В конечном итоге никто из нас не может предсказать будущее, так же как никто из нас не мог предсказать настоящее. Просто старайтесь делать все, что в ваших силах, жить в соответствии с вашими ценностями и наслаждаться приключением.
Статья: https://apptractor.ru/info/articles/13-sovetov-dlya-nachinayuschih-razrabotchikov-kotorye-uzhe-prochitali-vse-ostalnye-sovety.html
👍3🍌1
Искусственный интеллект всего за шесть часов освоил одну из самых сложных физических игр в мире
В недавно опубликованном видеоролике программисты из государственного исследовательского университета ETH Zurich продемонстрировали своего робота с искусственным интеллектом, который использует пару актуаторов, выполняющих роль "рук", чтобы крутить ручки, верхнюю камеру для наблюдения за происходящим и компьютер с ИИ для обучения и, в конечном итоге, победы в игре.
Новость: https://www.techradar.com/computing/artificial-intelligence/my-jaw-hit-the-floor-when-i-watched-an-ai-master-one-of-the-worlds-toughest-physical-games-in-just-six-hours
В недавно опубликованном видеоролике программисты из государственного исследовательского университета ETH Zurich продемонстрировали своего робота с искусственным интеллектом, который использует пару актуаторов, выполняющих роль "рук", чтобы крутить ручки, верхнюю камеру для наблюдения за происходящим и компьютер с ИИ для обучения и, в конечном итоге, победы в игре.
Новость: https://www.techradar.com/computing/artificial-intelligence/my-jaw-hit-the-floor-when-i-watched-an-ai-master-one-of-the-worlds-toughest-physical-games-in-just-six-hours
👍1🍌1
Как создать эффективный триал для вашего продукта
Правильное построение пробной версии - это более тонкий процесс, чем вы думаете. В Codecademy мы внедрили пробную версию с предварительной оплатой кредитной картой. Мы получили огромный выигрыш в конверсии, что научило меня многому о том, что делает опыт эффективным. Всегда есть люди, которые купят ваш продукт, несмотря ни на что. И всегда есть люди, которые никогда не купят ваш продукт.
Хороший триал конвертирует тех, кто сомневается, но кого можно убедить.
Статья: https://entrepreneurshandbook.co/how-to-build-an-effective-trial-for-your-product-fbd56e15cc2e
Правильное построение пробной версии - это более тонкий процесс, чем вы думаете. В Codecademy мы внедрили пробную версию с предварительной оплатой кредитной картой. Мы получили огромный выигрыш в конверсии, что научило меня многому о том, что делает опыт эффективным. Всегда есть люди, которые купят ваш продукт, несмотря ни на что. И всегда есть люди, которые никогда не купят ваш продукт.
Хороший триал конвертирует тех, кто сомневается, но кого можно убедить.
Статья: https://entrepreneurshandbook.co/how-to-build-an-effective-trial-for-your-product-fbd56e15cc2e
👍1
UX/UI тренды 2024
Нравится вам это или нет, но есть некоторые волны дизайна, которые являются умными и функциональными. Эти функции могут варьироваться от включения большего количества информации в меньшее пространство до создания лучшего взаимодействия с пользователями.
Давайте посмотрим на некоторые из этих тенденций, которые остаются и захватывают интернет!
Статья: https://blog.prototypr.io/ux-ui-design-trends-going-into-2024-ca43a839b541
Нравится вам это или нет, но есть некоторые волны дизайна, которые являются умными и функциональными. Эти функции могут варьироваться от включения большего количества информации в меньшее пространство до создания лучшего взаимодействия с пользователями.
Давайте посмотрим на некоторые из этих тенденций, которые остаются и захватывают интернет!
Статья: https://blog.prototypr.io/ux-ui-design-trends-going-into-2024-ca43a839b541
🍌1
Как Meta* создала инфраструктуру для Threads
В статье приводятся примеры двух существующих компонентов, которые сыграли важную архитектурную роль в создании Threads:
1. ZippyDB, распределенное хранилище данных ключ/значение, обеспечивающее масштабируемость и гибкость в разных центрах обработки данных.
2. Async, платформа асинхронных бессерверных функций, которая ежедневно обрабатывает триллионы вызовов функций на более чем 100 000 серверов. Async откладывает вычисления на непиковые часы, сокращая время от разработки решения до его внедрения в производство за счет решения сложных задач развертывания, таких как постановка в очередь, планирование, масштабирование и аварийное восстановление.
Это позволило разработчикам сосредоточиться на бизнес-логике.
Статья: https://engineering.fb.com/2023/12/19/core-infra/how-meta-built-the-infrastructure-for-threads/
*(признана экстремистской и запрещена в РФ)
В статье приводятся примеры двух существующих компонентов, которые сыграли важную архитектурную роль в создании Threads:
1. ZippyDB, распределенное хранилище данных ключ/значение, обеспечивающее масштабируемость и гибкость в разных центрах обработки данных.
2. Async, платформа асинхронных бессерверных функций, которая ежедневно обрабатывает триллионы вызовов функций на более чем 100 000 серверов. Async откладывает вычисления на непиковые часы, сокращая время от разработки решения до его внедрения в производство за счет решения сложных задач развертывания, таких как постановка в очередь, планирование, масштабирование и аварийное восстановление.
Это позволило разработчикам сосредоточиться на бизнес-логике.
Статья: https://engineering.fb.com/2023/12/19/core-infra/how-meta-built-the-infrastructure-for-threads/
*(признана экстремистской и запрещена в РФ)
🍌1
Использование Qt для мобильных устройств в 2023 году
Используя Qt последние несколько лет в кроссплатформенных приложениях, я сталкиваюсь со все новыми и новыми проблемами, которые продолжают накапливаться на мобильных устройствах. И я начинаю думать, что Qt - не лучший выбор в 2023 году. В то время как Qt все еще достаточно хорош для десктопов, есть несколько областей, в которых его не хватает для мобильной разработки.
Цель этого поста - выделить эти области как для разработчиков, оценивающих Qt, так и для The Qt Company, чтобы понять болевые точки разработки.
Статья: https://camg.me/qt-mobile-2023/
Используя Qt последние несколько лет в кроссплатформенных приложениях, я сталкиваюсь со все новыми и новыми проблемами, которые продолжают накапливаться на мобильных устройствах. И я начинаю думать, что Qt - не лучший выбор в 2023 году. В то время как Qt все еще достаточно хорош для десктопов, есть несколько областей, в которых его не хватает для мобильной разработки.
Цель этого поста - выделить эти области как для разработчиков, оценивающих Qt, так и для The Qt Company, чтобы понять болевые точки разработки.
Статья: https://camg.me/qt-mobile-2023/
🤡4🍌3👍2
Изучаем современный C++
Этот сайт представляет собой оригинальное самодостаточное руководство по изучению основ современного языка C++.
Сайт: https://learnmoderncpp.com/
Этот сайт представляет собой оригинальное самодостаточное руководство по изучению основ современного языка C++.
Сайт: https://learnmoderncpp.com/
Learn Modern C++
Discover a language matched to today's computing needs
Почему B-деревья быстрые?
B-дерево — это структура, помогающая выполнять поиск в больших объёмах данных. Она была изобретена более сорока лет назад, однако по-прежнему используется в большинстве современных баз данных. Хотя существуют и более новые структуры индексов, например, LSM-деревья, B-дерево пока никто не победил в обработке большинства запросов баз данных.
После прочтения этого поста вы будете знать, как B-дерево упорядочивает данные и выполняет поисковые запросы.
Статья: https://habr.com/ru/articles/783012/
B-дерево — это структура, помогающая выполнять поиск в больших объёмах данных. Она была изобретена более сорока лет назад, однако по-прежнему используется в большинстве современных баз данных. Хотя существуют и более новые структуры индексов, например, LSM-деревья, B-дерево пока никто не победил в обработке большинства запросов баз данных.
После прочтения этого поста вы будете знать, как B-дерево упорядочивает данные и выполняет поисковые запросы.
Статья: https://habr.com/ru/articles/783012/
Спринты — самая большая ошибка в программной инженерии, примите eXtreme Go Horse
Это, по сути, список того, как „не делать“. XGH забавен как мем, но, как я люблю говорить, что если все, что вы делаете, — это вещи из мемов… то ваша жизнь — шутка.
Помогите плюсом моему переводу: https://habr.com/ru/articles/783438/
Это, по сути, список того, как „не делать“. XGH забавен как мем, но, как я люблю говорить, что если все, что вы делаете, — это вещи из мемов… то ваша жизнь — шутка.
Помогите плюсом моему переводу: https://habr.com/ru/articles/783438/
Хабр
Спринты — самая большая ошибка в программной инженерии, примите eXtreme Go Horse
Да, давайте немного поговорим о том, как быть Agile и о бразильском определении Agile, которое в современном состоянии породило методологию «eXtreme Go Horse» («лошадью ходи»). Заблуждения Прежде...
Вакцина от рака на основе мРНК компании Moderna работает даже лучше, чем предполагалось
Компании Moderna и Merck разрабатывают вакцину от рака на основе мРНК для людей, которым удалили меланому. Она действует, заставляя организм вырабатывать белки, присутствующие только в раковых клетках, чтобы подготовить иммунную систему к быстрому выявлению и атаке новых раковых клеток, предотвращая рецидивы. Проводимое исследование фазы 2b показало, что у людей, которые получали терапию вместе с одобренным FDA лечением рака, вероятность рецидива или смерти через три года после лечения была на 49% ниже по сравнению с теми, кто получал только одобренное FDA лечение рака. Вакцина может быть запущена в некоторых странах по ускоренной программе к 2025 году.
Новость: https://www.freethink.com/health/cancer-vaccine?utm_source=tldrnewsletter
Компании Moderna и Merck разрабатывают вакцину от рака на основе мРНК для людей, которым удалили меланому. Она действует, заставляя организм вырабатывать белки, присутствующие только в раковых клетках, чтобы подготовить иммунную систему к быстрому выявлению и атаке новых раковых клеток, предотвращая рецидивы. Проводимое исследование фазы 2b показало, что у людей, которые получали терапию вместе с одобренным FDA лечением рака, вероятность рецидива или смерти через три года после лечения была на 49% ниже по сравнению с теми, кто получал только одобренное FDA лечение рака. Вакцина может быть запущена в некоторых странах по ускоренной программе к 2025 году.
Новость: https://www.freethink.com/health/cancer-vaccine?utm_source=tldrnewsletter
Freethink
Moderna’s mRNA cancer vaccine works even better than thought
The personalized shot gives a standard melanoma treatment a huge boost.
👍1🔥1😱1
Четырехлетняя кампания взлома iPhone с помощью, возможно, самого совершенного эксплойта в истории
В среду исследователи представили новые интригующие данные об атаке, в результате которой за четыре года были взломаны десятки, если не тысячи iPhone, многие из которых принадлежали сотрудникам московской “Лаборатории Касперского”. Главное из открытий: неизвестные злоумышленники смогли достичь беспрецедентного уровня доступа, используя уязвимость в недокументированной аппаратной функции, о которой мало кто знал за пределами Apple и поставщиков чипов, таких как ARM Holdings.
"Сложность эксплойта и неизвестность функции указывают на то, что злоумышленники обладали продвинутыми техническими возможностями", - написал в своем письме исследователь Борис Ларин. "Наш анализ не дал понять, как они узнали об этой функции, но мы изучаем все возможные варианты, включая случайное раскрытие информации в прошлых прошивках или исходниках. Возможно, они также наткнулись на нее в ходе аппаратного реверс-инжиниринга".
Новость: https://arstechnica.com/security/2023/12/exploit-used-in-mass-iphone-infection-campaign-targeted-secret-hardware-feature/
В среду исследователи представили новые интригующие данные об атаке, в результате которой за четыре года были взломаны десятки, если не тысячи iPhone, многие из которых принадлежали сотрудникам московской “Лаборатории Касперского”. Главное из открытий: неизвестные злоумышленники смогли достичь беспрецедентного уровня доступа, используя уязвимость в недокументированной аппаратной функции, о которой мало кто знал за пределами Apple и поставщиков чипов, таких как ARM Holdings.
"Сложность эксплойта и неизвестность функции указывают на то, что злоумышленники обладали продвинутыми техническими возможностями", - написал в своем письме исследователь Борис Ларин. "Наш анализ не дал понять, как они узнали об этой функции, но мы изучаем все возможные варианты, включая случайное раскрытие информации в прошлых прошивках или исходниках. Возможно, они также наткнулись на нее в ходе аппаратного реверс-инжиниринга".
Новость: https://arstechnica.com/security/2023/12/exploit-used-in-mass-iphone-infection-campaign-targeted-secret-hardware-feature/
🔥2👍1👏1
IDE, которые были у нас 30 лет назад... и которые мы потеряли
Я учился программировать в конце 1980-х - начале 1990-х годов. Тогда я не совсем понимал, что я делаю и почему инструменты, которые я использовал, были впечатляющими, учитывая ограничения имеющегося у нас оборудования. С годами я приобрел больше знаний, и теперь мне очень интересно взять в руки DOSBox, чтобы заново испытать те программы и сравнить их с нашим нынешним положением дел.
В этот раз я хочу рассмотреть чисто текстовые IDE, которые были у нас в ту эпоху, пока Windows не затмила индустрию ПК. Я хочу сделать это потому, что тем IDE было чему позавидовать по сравнению с сегодняшними - и все же создается впечатление, что мы пережили темную эпоху, когда большинство этих функций было утрачено на долгие годы, и они появились вновь только сейчас.
Статья: https://blogsystem5.substack.com/p/the-ides-we-had-30-years-ago-and
Я учился программировать в конце 1980-х - начале 1990-х годов. Тогда я не совсем понимал, что я делаю и почему инструменты, которые я использовал, были впечатляющими, учитывая ограничения имеющегося у нас оборудования. С годами я приобрел больше знаний, и теперь мне очень интересно взять в руки DOSBox, чтобы заново испытать те программы и сравнить их с нашим нынешним положением дел.
В этот раз я хочу рассмотреть чисто текстовые IDE, которые были у нас в ту эпоху, пока Windows не затмила индустрию ПК. Я хочу сделать это потому, что тем IDE было чему позавидовать по сравнению с сегодняшними - и все же создается впечатление, что мы пережили темную эпоху, когда большинство этих функций было утрачено на долгие годы, и они появились вновь только сейчас.
Статья: https://blogsystem5.substack.com/p/the-ides-we-had-30-years-ago-and
4 миллиарда операторов if
Мы снова доказали, что в Интернете кто-то не прав — не только можно написать полнофункциональную и высокопроизводительную программу в стиле поста в TikTok, но это ещё и очень захватывающе.
Статья: https://habr.com/ru/articles/783714/
Мы снова доказали, что в Интернете кто-то не прав — не только можно написать полнофункциональную и высокопроизводительную программу в стиле поста в TikTok, но это ещё и очень захватывающе.
Статья: https://habr.com/ru/articles/783714/
Хабр
4 миллиарда операторов if
Просматривая недавно соцсети, я наткнулся на этот скриншот. Разумеется, его сопровождало множество злобных комментариев, критикующих попытку этого новичка в программировании решить классическую задачу...
🤡2🍌1