Справедливости ради, есть несколько ИИ-треков, которые мне нравятся. Но я бы предпочёл их не слышать ни в одной подборке, а только когда я сам руками их включаю.
Рад тому, что в рабочем проекте удалили это почти везде.
Сам пишу методы расширения для мапинга вместо автоматической ерунды. Максимальная скорость и прозрачность использования. Ещё и без лишней зависимости. Результат выглядит так: var result = repository.Create(dto.ToEntity()).
Спасибо. Было интересно взглянуть на такой Берлин.
А мне настолько стало интересно увидеть подобный Буэнос-Айрес, что я попросил Клод написать подобное про Байрес января 1930-го - за несколько месяцев до переворота. Получилось прекрасно!
Ну, всё, уговорили. Теперь приведите пример минимального "Hello, world" на C++ и объясните мне, словно впервые увидевшего код, что значит каждое слово. Но так, чтобы мне захотелось продолжить изучать программирование.
Но это не отменяет того, что не нужно делиться всем подряд. На днях я написал одной подруге, что закрытый номер нового паспорта ребёнка в одном месте всё ещё оставляет его видимым в двух других. Если и показывать паспорт, то только обложку.
А можно автоматически скрывать статьи типа "Топ N нейросетей для ..."? Они буквально каждый день вылазят. Я ещё понимаю раз в месяц и объективный рейтинг, но не каждый день.
LLM как раз помогли реализовать пару идей. Сейчас работаю над третьей - кайф же.
Раньше тоже много чего начинал и мало чего доделывал. Сейчас при разработке руководствуюсь принципом YAGNI (не пиши того, чего прямо сейчас не надо, что не решает твою задачу).
K-Lite даже установлен и все видео смотрю через классический плеер. Минимум настроек, скрыт весь интерфейс, показывает любое видео, при старте сразу картинка.
Для всякого рода заметок всегда использовал только txt. Например, мысли по книге написать. В отдельной папке по названиям книг сложены. Полезные команды для .NET лежат в папке с проектами под названием dotnet.txt. Остальные полезности разложены аналогично.
Только если историю написать или статью, пишу сразу в markdown.
Но todo'шки всё-таки в Телеграме. Сделал простого бота для этого, который просто ведёт список и ничего лишнего. Иногда в сохранённые сообщения записываю мысли, чтобы не потерять и не забыть.
Бесит, скорей, не нейрослоп, а люди, которые его генерируют, даже не пытаясь сделать красиво.
А когда часто нейросеть выдаёт текст умнее того, кто пишет запрос, и каждый вчерашний охотник на мамонтов (ничего не имею против охотников на мамонтов) просит называть себя сегодня программистом, даже не понимая написанного, то чего нам ещё ожидать?
Надиктовал три фразы и получил статью, которую невозможно читать - теперь я автор. Надиктовал идею и получил криво-косо работающую веб-страничку - теперь я программист. Надиктовал описание картинки и получил нелогическую хрень - теперь я художник. С тем же успехом я шеф-повар в ресторане, т.к. хлеб ножом могу порезать.
LLM действительно упрощает и ускоряет работу. Но только для тех, кто мог бы сделать эту работу и без LLM.
Это первое, что захотелось сделать, даже не будучи конкурентом. Чисто попробовать, посмотреть, получится ли базу прочистить. Делать я этого, конечно же, не буду.
Сначала дают доступ к критическим системам, а потом плачут, что базу удалили, пользователей потеряли, бизнес обанкротился.
Мне не нравится, когда мы описываем каждую команду через пачку кода. Мне хотелось сделать максимально компактное решение. Плюсом оно сразу проверяет порядок аргументов, повторяемость, некоторую логику (определённый аргумент можно указать только после другого или только один из множества). А в случае ошибки получаем ещё и позицию аргумента, где она возникла.
Если же мы выполняем аргументы сразу по мере их чтения, то это очень плохая идея. Мы можем что-то выполнить (удалить файл, например), а потом узнать, что у нас ошибка в аргументах. На мой взгляд, надо сначала прочитать все аргументы, провалидировать их, а потом уже работать. Моя библиотека решает первый шаг целиком и второй частично (какая-то сложная валидация остаётся на пользователя).
Эта штука как-то прошла мимо меня. Возможности использования через DI нет, т.к. подразумевалось мапить аргументы первой же командой, а потом уже работать с тем, что получили.
Справедливости ради, есть несколько ИИ-треков, которые мне нравятся. Но я бы предпочёл их не слышать ни в одной подборке, а только когда я сам руками их включаю.
Я позавчера себе Spotify установил как раз из-за нейрослопа на Яндексе.
Рад тому, что в рабочем проекте удалили это почти везде.
Сам пишу методы расширения для мапинга вместо автоматической ерунды. Максимальная скорость и прозрачность использования. Ещё и без лишней зависимости. Результат выглядит так:
var result = repository.Create(dto.ToEntity()).Спасибо. Было интересно взглянуть на такой Берлин.
А мне настолько стало интересно увидеть подобный Буэнос-Айрес, что я попросил Клод написать подобное про Байрес января 1930-го - за несколько месяцев до переворота. Получилось прекрасно!
Ну, всё, уговорили. Теперь приведите пример минимального "Hello, world" на C++ и объясните мне, словно впервые увидевшего код, что значит каждое слово. Но так, чтобы мне захотелось продолжить изучать программирование.
А потом повторите то же на C#.
Осталось добавить возможность запуска этих скриптов повсюду в Azure, где до сих пор только Python или PowerShell почему-то.
На работе очень хорошо вписался однофайловый скрипт, когда недо было показать пример использования Azure-функции и заодно её протестировать.
Но это не отменяет того, что не нужно делиться всем подряд. На днях я написал одной подруге, что закрытый номер нового паспорта ребёнка в одном месте всё ещё оставляет его видимым в двух других. Если и показывать паспорт, то только обложку.
А можно автоматически скрывать статьи типа "Топ N нейросетей для ..."? Они буквально каждый день вылазят. Я ещё понимаю раз в месяц и объективный рейтинг, но не каждый день.
LLM как раз помогли реализовать пару идей. Сейчас работаю над третьей - кайф же.
Раньше тоже много чего начинал и мало чего доделывал. Сейчас при разработке руководствуюсь принципом YAGNI (не пиши того, чего прямо сейчас не надо, что не решает твою задачу).
Это точно была другая подобная программа. Свою я немного не доделал и ранее никогда не публиковал.
K-Lite даже установлен и все видео смотрю через классический плеер. Минимум настроек, скрыт весь интерфейс, показывает любое видео, при старте сразу картинка.
Подобная история у меня была с Windows. В итоге всё свелось к двум настройкам: классической Alt+Tab и Enter при нажатии Caps Lock.
Winamp до сих пор использую. Ни одна замена не понравилась.
Для всякого рода заметок всегда использовал только txt. Например, мысли по книге написать. В отдельной папке по названиям книг сложены. Полезные команды для .NET лежат в папке с проектами под названием dotnet.txt. Остальные полезности разложены аналогично.
Только если историю написать или статью, пишу сразу в markdown.
Но todo'шки всё-таки в Телеграме. Сделал простого бота для этого, который просто ведёт список и ничего лишнего. Иногда в сохранённые сообщения записываю мысли, чтобы не потерять и не забыть.
Бесит, скорей, не нейрослоп, а люди, которые его генерируют, даже не пытаясь сделать красиво.
А когда часто нейросеть выдаёт текст умнее того, кто пишет запрос, и каждый вчерашний охотник на мамонтов (ничего не имею против охотников на мамонтов) просит называть себя сегодня программистом, даже не понимая написанного, то чего нам ещё ожидать?
Надиктовал три фразы и получил статью, которую невозможно читать - теперь я автор.
Надиктовал идею и получил криво-косо работающую веб-страничку - теперь я программист.
Надиктовал описание картинки и получил нелогическую хрень - теперь я художник.
С тем же успехом я шеф-повар в ресторане, т.к. хлеб ножом могу порезать.
LLM действительно упрощает и ускоряет работу. Но только для тех, кто мог бы сделать эту работу и без LLM.
Нет, таких планов не было.
Это первое, что захотелось сделать, даже не будучи конкурентом. Чисто попробовать, посмотреть, получится ли базу прочистить. Делать я этого, конечно же, не буду.
Сначала дают доступ к критическим системам, а потом плачут, что базу удалили, пользователей потеряли, бизнес обанкротился.
Мне не нравится, когда мы описываем каждую команду через пачку кода. Мне хотелось сделать максимально компактное решение. Плюсом оно сразу проверяет порядок аргументов, повторяемость, некоторую логику (определённый аргумент можно указать только после другого или только один из множества). А в случае ошибки получаем ещё и позицию аргумента, где она возникла.
Если же мы выполняем аргументы сразу по мере их чтения, то это очень плохая идея. Мы можем что-то выполнить (удалить файл, например), а потом узнать, что у нас ошибка в аргументах. На мой взгляд, надо сначала прочитать все аргументы, провалидировать их, а потом уже работать. Моя библиотека решает первый шаг целиком и второй частично (какая-то сложная валидация остаётся на пользователя).
Я рассмотрю такое решение.
Эта штука как-то прошла мимо меня. Возможности использования через DI нет, т.к. подразумевалось мапить аргументы первой же командой, а потом уже работать с тем, что получили.