MajorLettuce

MajorLettuce

Пишу об искусственном интеллекте, веб-разработке и технологиях, которые меня вдохновляют здесь и в своем канале t.me/codeunlocked
На Пикабу
Дата рождения: 4 марта
249 рейтинг 5 подписчиков 3 подписки 8 постов 2 в горячем
Награды:
5 лет на Пикабу
6

Капча от Яндекса в 2025-м или «Найди квадратную сову на петухе при закате»

Вот такую капчу предложил решить Яндекс моему другу

Вот такую капчу предложил решить Яндекс моему другу

Кажется, Яндекс решил, что обычные капчи уже не пугают никого.
Теперь вместо светофоров и автобусов — петух, покрытый визуальным шумом, как будто его телепортировали через VHS-пленку из 90-х.

Задание под изображением звучит как шифр из «Код да Винчи»:
«Нажмите в следующем порядке: буква А, коробка, ссылка, открытый конверт»

И вот ты сидишь, изучаешь картинку, и начинается настоящее визуальное испытание:

  • Коробка — выглядит как фигура, которая как бы квадрат, но с душой. А может это почтовый ящик?

  • Ссылка

  • Открытый конверт

  • Буква «А»...

Но вот вопрос...

А где тут буква «А»?

Мой друг, кстати, так и не нашёл

Показать полностью
5

Соло-предприниматель — это не модно. Это больно, быстро и эффективно

Ты один отвечаешь за продукт. Пишешь код, собираешь фичи, говоришь с пользователями, разбираешь баги. Нет команды, нет процессов, нет подстраховки.

Зато всё двигается быстро. Решения принимаются сразу. Всё зависит от тебя, и только от тебя. Это не про свободу — это про нагрузку. Но именно она формирует результат.

Ошибки стоят дорого, но не тянут на дно всю компанию. Победы маленькие, но настоящие.
Снаружи это может выглядеть как фриланс. По факту — как стартап без лишнего шума.

Такой формат не для всех.

Как сохранить фокус в таком формате?

1. Фиксируй прогресс

Даже если это просто список сделанного за день. Сам себе — project manager.

Я стараюсь перед сном писать список дел на следующий день. Не всегда пишу и не всегда получается все выполнить, но так лучше получается удержать фокус.

2. Не жди фидбека, создавай его сам

Пиши краткие заметки в блог или канал. Это не ради лайков — а чтобы увидеть путь.

Раньше я доставал друзей в личку. Сейчас я веду телеграм канал, в котором кроме своих мыслей о технике иногда делюсь заметками о своем текущем проекте.

Мне это помогает отдавать отчет о разработке — в первую очередь себе.


Когда ты один делаешь продукт, тишина — это часть процесса.

Если никто не замечает твою работу — это не провал. Это, скорее всего, успех. Никто не заметил, потому что ты всё сделал правильно.

Все это я написал про техническую сторону проекта. Не стоит это использовать как вредный совет и забивать на маркетинг :)

Показать полностью
1

Разработка — это четкая техническая дисциплина или все-таки искусство?

Недавно пересматривал интервью Бреди (Computerphile) с главой Nvidia Дженсеном Хуангом (вот ссылка) и зацепился за момент в начале видео, где он упоминает свои первые языки программирования — Fortran, Pascal и awk 🤔 (что такое awk?).

Этот фрагмент заставил задуматься:

У каждого программиста свой первый язык — это очевидно. Но языков программирования не так уж и много, и обычно люди из одного поколения или учебной среды (школа, университет) начинают с одного и того же.

Однако даже если язык один, то вот сам код всегда уникален.

Все, кроме «Hello, World!», — это отражение мыслей, опыта и стиля программиста.

Имена переменных, структура кода, комментарии, даже форматирование — у каждого свое.

Это навело меня на мысль:

Получается, что подходы к проектированию и разработке программ — это попытка «укротить» подобного рода уникальность

И вот здесь возникает интересный момент: выходит, что разработка ПО — это одновременно и творчество и инженерная дисциплина.

  • С одной стороны, индустрия стремится к стандартам, регламентам и четким практикам. Это логично — так упрощается поддержка и масштабирование кода.

  • С другой стороны, программирование — это творчество, и каждый разработчик видит решение по-своему, как художник.

Иногда этот баланс между стандартизацией и свободой кажется неустойчивым.
Вот, например, когда приходится выбирать из пяти библиотек, которые делают одно и то же, то хочется больше инженерной предсказуемости.

Как вам кажется? Должна ли разработка ПО стать более структурированной инженерной дисциплиной или ее творческая природа — это неизбежный и ценный элемент?

Показать полностью
6

Я перенес среду для разработки в облако и значительно упростил себе процесс работы

Последнее время я решил попробовать новый подход к организации среды разработки. Обычно я активно использую Docker 🐳 — он удобен, когда проект состоит из нескольких сервисов, например, базы данных (PostgreSQL, Redis) и других инструментов.

Языки вроде Python предлагают решение "виртуального окружения", но на мой взгляд — это все равно костыли. С другой стороны есть Docker.

Docker позволяет быстро развернуть изолированное окружение, и что самое крутое — сделать это можно где угодно, без лишних настроек. Но есть проблема: на Windows он работает не так стабильно, как хотелось бы. Иногда настолько, что проще снести систему и поставить заново.

Я перенес среду для разработки в облако и значительно упростил себе процесс работы

Поэтому я решил попробовать другое решение:

  • Арендовал облачный сервер

  • Настроил всю среду разработки прямо там

  • Теперь подключаюсь к нему по SSH через VS Code (на самом деле Cursor, но суть та же)

В итоге вся работа идёт на сервере, независимо от мощности моего устройства. Я ожидал лагов и сетевых тормозов, но всё работает удивительно плавно. Теперь мне не важно, с какого устройства заходить — главное, чтобы был интернет и возможность запустить VS Code или Cursor.

Закинул RSA ключ и работаешь как на локальной машине.

Еще одна классная фича конкретно VS Code - подобных редакторов: они могут пробросить порты на локальный хост. Поэтому можно поднять базу данных на сервере на порту 5432, а подключаться к нему через клиент под Windows по адресу 127.0.0.1:5432.

Получается, что даже слабый ноутбук теперь может быть удобным инструментом для разработки. Если Docker на Windows вас тоже достал, возможно, вам зайдет такой подход

Показать полностью 1

Я спросил Llama 3 «Почему небо голубое?», запостил результат на пикабу и огреб минусов. Поясните, пожалуйста

Привет, меня зовут Алексей. Я занимаюсь программированием и разработкой софта. В качестве хобби и прокачки своего личного бренда как эксперта периодически пишу статьи или посты в своих соц. сетях (ссылку не дам специально).

И вот, значит, потратил я несколько часов, повозился с базовой моделью Llama 3, чтобы понять ее отличие от модели в режиме диалога. Хочу на эту тему написать в будущем статью.

Ссылка на пост: Я спросил Llama 3 «Почему небо голубое?» – и почти заработал себе экзистенциальный кризис

В посте я описал:

  1. Контекст (что сделал и почему)

  2. Дал ссылку на конкретное выполнение replicate.com, как доказательство того, что я это не выдумал. Даже думал добавить тег [Моё], но не стал, т.к. нейронка

  3. Прикрепил видео с песней на основе этого текста

  4. Внизу указал источник: свой личный не монетизируемый телеграм блог, куда я это выкладываю (видимо, в этом была ошибка?)

Окей, после того, как оставили комментарий с текстом песни я понял, что наверное надо было его просто прикрепить под видео - поблагодарил комментатора и добавил текст, заодно убрал ссылку на источник, на всякий случай.

Собственно, вопрос знатокам: я искренне хочу понять, может быть более опытные пользователи платформы подскажут: в чем причина минусов? Ссылка на источник (тг канал) или тот факт, что я "скрыл" текст? (я посчитал его не важным)

Показать полностью
62

Принцип наименьшего действия: как частицы на самом деле ведут себя в квантовом мире

Недавно посмотрел новое видео на канале Veritasium, в котором Дерек рассказывает об одном из самых интересных явлений квантовой физики — принципе наименьшего действия.

Оказывается, частицы света не просто летят по прямой, как нас учили. Они как бы «пробуют» сразу все возможные дороги, а мы видим только ту, где им было удобнее всего пройти. Как когда ищешь кратчайший путь до магазина — можно срезать через дворы (главное не огрести от местных гопников), а можно по главной дороге.

Самое крутое, что так ведут себя не только фотоны, но вообще все частицы. То есть электроны в проводах, атомы в нашем теле — все они постоянно как будто «исследуют» варианты движения, просто мы этого не видим.

А ещё мне понравилось про атом. Помните, в школе рисовали электроны как планеты вокруг ядра? Так вот, на самом деле электроны образуют что-то вроде стоячих волн вокруг ядра — как круговое кольцо-волна с определенным числом пиков.

Знаю, звучит всё равно сложно, но если подумать — это же меняет представление о том, как всё работает вокруг нас!

Кто-нибудь тоже смотрел это видео? Что думаете, помогают такие объяснения или только больше путают?

Показать полностью

Я спросил Llama 3 «Почему небо голубое?» – и почти заработал себе экзистенциальный кризис

Сейчас работаю над статьей о разнице между базовыми и instruct языковыми моделями на примере, который приводит Andrej Karpathy в своем видео про устройство ChatGPT.

Решил проверить, как отвечает на вопросы чистая Llama 3 8b (без настройки на диалог). Запустил ее без системного промпта и задал простой вопрос:

Почему небо голубое?

Вместо физического объяснения про рассеяние Рэлея я получил нечто... странное.

Ответ модели получился одновременно минималистичным и глубоким – настолько, что его можно воспринимать как философскую поэму о сути человеческого существования.

💡 Полный ответ модели можно посмотреть в истории выполнения Replicate по ссылке.

Чтобы усилить эффект, я оформил этот ответ в виде песни, сгенерировав ее в Udio.

- Why is the sky blue?

Мне нравится - I like

Мне не нравится - I don't like

Я могу - I can

Я не могу - I can't

Я хочу - I want

Я не хочу - I don't want

Я люблю - I love

Я не люблю - I don't love

Я смеюсь - I laugh

Я плачу - I cry

Я еду - I go

Я иду - I walk

Я говорю - I speak

Я сплю - I sleep

Я ем - I eat

Я пишу - I write

Я читаю - I read

Я играю - I play

Я ем - I eat

Я ем - I eat

Я ем - I eat

Я ем - I eat

Я ем - I eat

Я ем - I eat

Я ем - I eat

Я ем - I eat

Я ем - I eat

Я ем - I eat

Я ем - I eat

Вот так даже маленькая модель (всего 8 миллиардов параметров) может вызвать такие глубокие мысли. А вы что думаете? У вас были подобные случаи или забавные глюки при работе с нейронными сетями?

Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества