The channel has no name!
111 subscribers
57 photos
1 video
103 links
Канал фронтендера. Пишу про свой опыт, и взгляды на разработку. AlmatyJS co-org.

Зарабатываю на JS. Заглядываюсь на Clojure. Мечтаю перекатиться в бэкенд. Учусь на магистратуре на Software Engineering.

tw: _codev0
gh: codev0

Фидбэк сюда @codev0
Download Telegram
Forwarded from How2AI
У дипсик нашлись серьезные проблемы😅

База нашумевшей компании оказалась полностью открытой... Там не было защиты... Вообще...

Внутри — миллион+ строк логов, среди которых:

🔹 Истории диалогов пользователей
🔹 Секретные ключи
🔹 Внутренние серверные данные

Всё это стало известно благодаря расследованию, которое опубликовала компания Wiz. Оказалось, что все запросы deepseek легко ищутся в открытых таблицах на субдоменах с нестандартными портами

"Поскольку ИИ глубоко интегрируется в бизнес по всему миру, отрасль должна осознать риски... и применять методы безопасности наравне с теми, которые требуются для поставщиков публичных облаков и крупных поставщиков инфраструктуры." - заканчивают статью

@how2ai #deepseek #security #игорян
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3
Forwarded from melikhov.dev
Спасибо, гпт! А я годами сохранял во временный файл
1
лол
😁7🗿1
ну мб вы настолько суровы что работаете с бд через терминал.
😁1
Последние пару месяцев пишу на Python. Раньше он мне никогда не нравился — меня отталкивал сам синтаксис. Но появилась возможность попробовать себя в бэкенде, и я решил отбросить вкусовщину. Как мне кажется, у Python какое-то “расслабленное” сообщество, без занудства и возведения в абсолют.

Вот моменты, которые особенно зацепили и запомнились:
1. Мне показалась неочевидной логика использования встроенных типов и типов из Pydantic: что откуда импортируется и почему.
2. Не понял, почему мой клиент к базе данных работал в отдельном event loop при запуске тестов.

Несмотря на всё это, я тоже постепенно заразился этой расслабленностью и перестал стремиться выжать максимум из всего. Возможно, повлиял и тот факт, что проект был на MongoDB, а денормализация там — это нормальный паттерн. Так что я тоже отбросил занудство и чрезмерную детализацию.
2🤔1
Некоторое время назад решил попробовать платные подписки разных чат-ботов. Claude совсем не зашел. Сейчас тестирую Gemini.

Первые субъективные впечатления — так себе. Ответы часто не устраивают: бот будто топчется на месте, и его всё время надо подпинывать. Нет ощущения, что это твой копилот, как с ChatGPT.

Особенно тупо реализовано поведение в NotebookLM: чат отвечает на языке, выбранном в настройках аккаунта Google. Я задал вопрос на английском, предварительно загрузил контекст тоже на английском — а он выдал ответ на русском.

Даже просьба “отвечай на английском” не сработала.
После смены языка аккаунта на английский — чат на русском просто исчез.🗿

UPD:

Вспомнил, добавлю еще что у Gemini нет десктопного клиента.
У Claude клиент есть, но ощущается не таким плавным и удобным, как у ChatGPT.

Пока мой персональный лидер — ChatGPT (использую только модель 4o).
1
The channel has no name!
Последние пару месяцев пишу на Python. Раньше он мне никогда не нравился — меня отталкивал сам синтаксис. Но появилась возможность попробовать себя в бэкенде, и я решил отбросить вкусовщину. Как мне кажется, у Python какое-то “расслабленное” сообщество, без…
Прочитал интересный пост с похожим вайбом, который натолкнул меня на размышления.

Иногда, когда задираешь планку слишком высоко, не вывозишь. А это бьёт по морали. Но ведь можно же сделать просто приемлемо, не идеально — и этого будет достаточно?

И тут начинается внутренний конфликт между личностями.

Детская часть говорит:

“Бери больше, кидай дальше! Пока летит — отдыхай. Даже не думай упрощать!”

Взрослая часть уже не такая прыткая:

“Давай лучше делать ставку на качество, а не на количество. Есть ведь решения, которые приемлемы и по усилиям, и по результату.”

Я видел много людей, для которых второй подход — по умолчанию.
Но с учётом моего типа личности, внутри часто происходит столкновение ребёнка и взрослого.

Иногда провожу терапевтические сессии с ChatGPT, и он дал мне важный инсайт:

“Не надо себя ломать и пытаться быть другим. Пользуйся своими сильными сторонами.”

Очевидно? Ага.
Но себя сложно менять. Работаем над этим.
🔥1
Минутка нового: оказывается, существует венгерская нотация — стиль, при котором тип данных указывается в виде префикса. Например: strFirstName. В языках со статическими типами использовать смысла нет.
👍2
.

├── users
│ ├── users_controller.py
│ ├── users_model.py
│ ├── users_repository.py
│ ├── users_schema.py
│ └── users_service.py

Возможно вы уже применяли такой подход к именованию ваших файлов, переменных, или классов. Этот подход называется Semantic Naming. Мне нравится так именовать файлы, потому что удобно обращаться к ним через поиск.
Тут уже наезжают что автор уже не торт, и начал забывать свои корни. Исправляюсь.

В группе JentlemanS было сообщение от крутого @artalar о расширении для VS Code которое позволяет инлайном распечтать TS типы через комменатрий // ^?. Можно воспринимать как console.log для TS типов в редакторе. Автор расширения небезивестный Orta.


You write // ^? anywhere in a source file (with whitespace before, between and middle being whatever) all that matters is the alignment of the ^.


PS:
Группа классная и не токсичная. Много умных ребят. Даже просто читать что там обсуждают повысит уровень вашего кругозора.
Кстати, вдруг кто не знал, в ноябре 2024 MSW добавили поддержку вебсокетов. Я думал они там всегда были, когда делал моки на проекте, а оказалось они релизнули это за неделю до того они мне понадобились.
👍2
избегал писать все это самостоятельно и мы долгое время были на устаревших либах, переодически вставляя туда костыли. А тут я попробовал просто генерить эти штуки. И пошло, за короткое время мы выкинули кучку либ, которые годами не обновлялись, при этом получили на каждую задачу по одному файлу от 50 до 150 строк, которые почти целиком сделал chatgpt


https://t.me/orgprog/314 возможно это будущее разработки, но не программирования.

кмк, программист придумывает и пишет сложные системные штуки, а разработчик их склеивает чтобы помочь бизнесу получить денег.
👍1
Forwarded from Denis Sexy IT 🤖
Помните Звезду Смерти из Звездных Войн? На моем любимом подреддите где просчитывают всякие глупости, подсчитали сколько стоил один выстрел Звезды Смерти в долларах:

Очевидно, что при современных технологиях невозможно произвести такое количество энергии.

Однако в этом источнике говорится, что Звезда Смерти расходует 2 × 10²⁷ Дж энергии.

Пусть цена энергии составляет 10 центов за кВт·ч. Один кВт·ч равен 3,6 МДж, поэтому за 1 доллар можно получить 36 МДж. Делим 2 × 10²⁷ на 3,6 × 10⁷ и получаем цену 5,555… × 10¹⁹ долларов.

Итак, примерно 55 600 000 000 000 000 000 долларов


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

Я еще спросил o3, она говорит что в оригинальной саге Звезда Смерти стреляла всего 3 раза:

1 раз — уничтожение Альдераана
(Эпизод IV) и
2 раза — обстрел крейсеров Liberty и Nautilian в битве при Эндоре (Эпизод VI)


Что вообще делает эффективность этой фигни смешной – Джордж Лукас написал финансовый фейк ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from artalog (artalar)
Встречаются два спикера на конференции
- Как использовать FSD?
- Могу рассказать.
- Рассказать я и сам могу, а как использовать??

Простите...
3👍1
Нашел интересный сайт для подготовки к интервью, made by google. Заточен под программы обучения и сертификации от гугла. Но софтвер инженерам можно потренировать поведенческое интервью если выбрать специализацию General. Там работает ИИ, и возможно спросит вас: Кем вы видите себя через 5 лет? 🙂

Если лень самому копаться, вот обзор.
Уже пару дней пытаюсь отправить файл 23гб с одного мака на другой. Через внешний диск не выходит из-за файловой системы. Эйрдроп постоянно обрывается. Еще по кабелю можно, но нужно иметь специальный, с поддержкой Thunderbolt. Я уже думал через торрент сделать, там же peer-to-peer, и решил поискать утилиты которые могут сделать. Нашел croc, достаточно взрослый и фичастый проект.

Кейс не частый, но вдруг столкнетесь, и будуте знать что можно нагуглить.

Файл уже больше часа летит.


79% |███████████████ | (18/23 GB, 4.3 MB/s) [1h3m21s:18m7s]
1