Публикации по теме 'tech'
Сегодня я думал о своей жизни.
Сегодня я думал о своей жизни. Я разработчик Python, разработчик Java, разработчик Kotlin, разработчик JavaScript, разработчик Flutter, разработчик Solidity, и теперь я думаю об изучении C++.
Почему? Почему я кодирую во всех этих стопках? Что еще более важно, почему все мои навыки не принесли мне успеха? Я понимаю ООП до глубины души, я так легко понимаю и реализую шаблоны проектирования ООП, я могу создавать приложения с чистой архитектурой во сне, я понимаю передовые концепции..
«Роль программирования в развитии вычислительного мышления у детей»
В современном быстро развивающемся цифровом мире программирование стало важным навыком для детей . Помимо возможности создавать программное обеспечение и веб-сайты, кодирование предлагает множество преимуществ, одним из наиболее важных из которых является развитие вычислительного мышления. Вычислительное мышление, характеризующееся решением проблем, логическими рассуждениями и алгоритмическими мыслительными процессами, является фундаментальным набором навыков для преодоления..
Мой любимый алгоритм линейной сортировки
Подсчет сортировки с изюминкой
Проблема: для несортированного массива чисел найдите максимальную разницу между последовательными элементами в его отсортированной форме. Числа могут быть отрицательными или десятичными.
Простой алгоритм
const maxGap = input =>
input
.sort((a, b) => a — b)
.reduce((acc, cur, idx, src) =>
Math.max(acc, idx > 0 ? cur — src[idx — 1] : 0), 0);
Эта функция сначала сортирует входные данные. Результатом является [9, 17,..
Причина, по которой ИИ пугает величайшие умы мира и почему это неизбежно: машины захватывают власть
Причина, по которой ИИ пугает величайшие умы мира и почему это неизбежно: машины захватывают власть
Самая простая концепция ИИ ужасает
Если он * только * достигает того же уровня интеллекта, что и мы, его способность работать на гораздо более высокой скорости означает, что через 6 месяцев он будет эффективно работать на нашем эквиваленте. 500000 лет.
Для сравнения - нам потребовалось около 200000 лет, чтобы достичь того, что мы сейчас как вид.
Позвольте этому погрузиться..
Исследовательские работы на основе DALL-E 2 (искусственный интеллект)
1. Сгенерированные лица в дикой природе: количественное сравнение Stable Diffusion, Midjourney и DALL-E 2 (arXiv)
Автор: Али Борджи
Аннотация . Область синтеза изображений добилась больших успехов за последние пару лет. Последние модели способны генерировать изображения с удивительным качеством. Детальная оценка этих моделей по некоторым интересным категориям, таким как лица, все еще отсутствует. Здесь мы проводим количественное сравнение трех популярных систем, включая..
JavaScript — разница между let, const и var
Итак, для тех, кто запутался, let, const и var — это разные режимы объявления переменных в JavaScript.
И я объясню разницу между ними в этой статье.
Позволять -
Let позволяет нам объявить переменную, не присваивая ей никакого значения, а также позволяет нам присвоить переменной временное значение, что означает, что переменной может быть присвоено новое значение. Поэтому его намного проще использовать, когда вы работаете с временными значениями. Пусть имеет блочную область...
Как моя мобильная игра получила 365 тыс. Загрузок в магазине приложений за 2 недели (и почему я бросил инди-разработчика игр…
Я не успешный разработчик игр. Моя самая популярная игра, Frantic Architect , имела всего 410 678 бесплатных установок до того, как была удалена из App Store; ничто по сравнению с подобными Flappy Bird или 2048 .
Но мне был 21 год, у меня был нетрадиционный, но респектабельный опыт в играх, и я построил игру самостоятельно, приложив относительно небольшие усилия. Это выглядело как идеальный старт в моей карьере инди-разработчика игр.
Вместо этого я ушел.
С момента выхода..