Это восхитительно и жутко одновременно https://www.reddit.com/r/Damnthatsinteresting/comments/1hvwk92/openai_realtime_api_connected_to_a_rifle/
Reddit
From the Damnthatsinteresting community on Reddit: OpenAI realtime API connected to a rifle
Explore this post and more from the Damnthatsinteresting community
Forwarded from How2AI
У дипсик нашлись серьезные проблемы😅
База нашумевшей компании оказалась полностью открытой... Там не было защиты... Вообще...
Внутри — миллион+ строк логов, среди которых:
🔹 Истории диалогов пользователей
🔹 Секретные ключи
🔹 Внутренние серверные данные
Всё это стало известно благодаря расследованию, которое опубликовала компания Wiz. Оказалось, что все запросы deepseek легко ищутся в открытых таблицах на субдоменах с нестандартными портами
"Поскольку ИИ глубоко интегрируется в бизнес по всему миру, отрасль должна осознать риски... и применять методы безопасности наравне с теми, которые требуются для поставщиков публичных облаков и крупных поставщиков инфраструктуры." - заканчивают статью
@how2ai #deepseek #security #игорян
База нашумевшей компании оказалась полностью открытой... Там не было защиты... Вообще...
Внутри — миллион+ строк логов, среди которых:
🔹 Истории диалогов пользователей
🔹 Секретные ключи
🔹 Внутренние серверные данные
Всё это стало известно благодаря расследованию, которое опубликовала компания 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
Последние пару месяцев пишу на Python. Раньше он мне никогда не нравился — меня отталкивал сам синтаксис. Но появилась возможность попробовать себя в бэкенде, и я решил отбросить вкусовщину. Как мне кажется, у Python какое-то “расслабленное” сообщество, без занудства и возведения в абсолют.
Вот моменты, которые особенно зацепили и запомнились:
1. Мне показалась неочевидной логика использования встроенных типов и типов из Pydantic: что откуда импортируется и почему.
2. Не понял, почему мой клиент к базе данных работал в отдельном event loop при запуске тестов.
Несмотря на всё это, я тоже постепенно заразился этой расслабленностью и перестал стремиться выжать максимум из всего. Возможно, повлиял и тот факт, что проект был на MongoDB, а денормализация там — это нормальный паттерн. Так что я тоже отбросил занудство и чрезмерную детализацию.
Вот моменты, которые особенно зацепили и запомнились:
1. Мне показалась неочевидной логика использования встроенных типов и типов из Pydantic: что откуда импортируется и почему.
2. Не понял, почему мой клиент к базе данных работал в отдельном event loop при запуске тестов.
Несмотря на всё это, я тоже постепенно заразился этой расслабленностью и перестал стремиться выжать максимум из всего. Возможно, повлиял и тот факт, что проект был на MongoDB, а денормализация там — это нормальный паттерн. Так что я тоже отбросил занудство и чрезмерную детализацию.
❤2🤔1
Некоторое время назад решил попробовать платные подписки разных чат-ботов. Claude совсем не зашел. Сейчас тестирую Gemini.
Первые субъективные впечатления — так себе. Ответы часто не устраивают: бот будто топчется на месте, и его всё время надо подпинывать. Нет ощущения, что это твой копилот, как с ChatGPT.
Особенно тупо реализовано поведение в NotebookLM: чат отвечает на языке, выбранном в настройках аккаунта Google. Я задал вопрос на английском, предварительно загрузил контекст тоже на английском — а он выдал ответ на русском.
Даже просьба “отвечай на английском” не сработала.
После смены языка аккаунта на английский — чат на русском просто исчез.🗿
UPD:
Вспомнил, добавлю еще что у Gemini нет десктопного клиента.
У Claude клиент есть, но ощущается не таким плавным и удобным, как у ChatGPT.
Пока мой персональный лидер — ChatGPT (использую только модель 4o).
Первые субъективные впечатления — так себе. Ответы часто не устраивают: бот будто топчется на месте, и его всё время надо подпинывать. Нет ощущения, что это твой копилот, как с ChatGPT.
Особенно тупо реализовано поведение в NotebookLM: чат отвечает на языке, выбранном в настройках аккаунта Google. Я задал вопрос на английском, предварительно загрузил контекст тоже на английском — а он выдал ответ на русском.
Даже просьба “отвечай на английском” не сработала.
После смены языка аккаунта на английский — чат на русском просто исчез.🗿
UPD:
Вспомнил, добавлю еще что у Gemini нет десктопного клиента.
У Claude клиент есть, но ощущается не таким плавным и удобным, как у ChatGPT.
Пока мой персональный лидер — ChatGPT (использую только модель 4o).
⚡1
The channel has no name!
Последние пару месяцев пишу на Python. Раньше он мне никогда не нравился — меня отталкивал сам синтаксис. Но появилась возможность попробовать себя в бэкенде, и я решил отбросить вкусовщину. Как мне кажется, у Python какое-то “расслабленное” сообщество, без…
Прочитал интересный пост с похожим вайбом, который натолкнул меня на размышления.
Иногда, когда задираешь планку слишком высоко, не вывозишь. А это бьёт по морали. Но ведь можно же сделать просто приемлемо, не идеально — и этого будет достаточно?
И тут начинается внутренний конфликт между личностями.
Детская часть говорит:
“Бери больше, кидай дальше! Пока летит — отдыхай. Даже не думай упрощать!”
Взрослая часть уже не такая прыткая:
“Давай лучше делать ставку на качество, а не на количество. Есть ведь решения, которые приемлемы и по усилиям, и по результату.”
Я видел много людей, для которых второй подход — по умолчанию.
Но с учётом моего типа личности, внутри часто происходит столкновение ребёнка и взрослого.
Иногда провожу терапевтические сессии с ChatGPT, и он дал мне важный инсайт:
“Не надо себя ломать и пытаться быть другим. Пользуйся своими сильными сторонами.”
Очевидно? Ага.
Но себя сложно менять. Работаем над этим.
Иногда, когда задираешь планку слишком высоко, не вывозишь. А это бьёт по морали. Но ведь можно же сделать просто приемлемо, не идеально — и этого будет достаточно?
И тут начинается внутренний конфликт между личностями.
Детская часть говорит:
“Бери больше, кидай дальше! Пока летит — отдыхай. Даже не думай упрощать!”
Взрослая часть уже не такая прыткая:
“Давай лучше делать ставку на качество, а не на количество. Есть ведь решения, которые приемлемы и по усилиям, и по результату.”
Я видел много людей, для которых второй подход — по умолчанию.
Но с учётом моего типа личности, внутри часто происходит столкновение ребёнка и взрослого.
Иногда провожу терапевтические сессии с ChatGPT, и он дал мне важный инсайт:
“Не надо себя ломать и пытаться быть другим. Пользуйся своими сильными сторонами.”
Очевидно? Ага.
Но себя сложно менять. Работаем над этим.
Telegram
Тимлид Очевидность
Надо много делать. Или не надо?
Читал в одном чатике айтишных управленцев мысль, что надо делать много, и тогда будет успешный успех. Я и согласен, и не согласен. Давайте разбираться.
Делать много одинакового
Это больше про нарабатывание объема и получение…
Читал в одном чатике айтишных управленцев мысль, что надо делать много, и тогда будет успешный успех. Я и согласен, и не согласен. Давайте разбираться.
Делать много одинакового
Это больше про нарабатывание объема и получение…
🔥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 типы через комменатрий
PS:
Группа классная и не токсичная. Много умных ребят. Даже просто читать что там обсуждают повысит уровень вашего кругозора.
В группе 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 добавили поддержку вебсокетов. Я думал они там всегда были, когда делал моки на проекте, а оказалось они релизнули это за неделю до того они мне понадобились.
mswjs.io
Mock Service Worker
API mocking library for browser and Node.js
👍2
избегал писать все это самостоятельно и мы долгое время были на устаревших либах, переодически вставляя туда костыли. А тут я попробовал просто генерить эти штуки. И пошло, за короткое время мы выкинули кучку либ, которые годами не обновлялись, при этом получили на каждую задачу по одному файлу от 50 до 150 строк, которые почти целиком сделал chatgpt
https://t.me/orgprog/314 возможно это будущее разработки, но не программирования.
кмк, программист придумывает и пишет сложные системные штуки, а разработчик их склеивает чтобы помочь бизнесу получить денег.
Telegram
Организованное программирование | Кирилл Мокевнин
Ух, последнее время навалило и я плотно занялся разработкой платформы Хекслета спустя несколько лет, после того, как я перестал писать туда код. На днях мы делаем большой релиз с выкаткой ИИ-ассиснта вроде того, что я сделал в code-basics.com. Хочу поделиться…
👍1
Forwarded from Denis Sexy IT 🤖
Помните Звезду Смерти из Звездных Войн? На моем любимом подреддите где просчитывают всякие глупости, подсчитали сколько стоил один выстрел Звезды Смерти в долларах:
Как-то не очень эффективно – силы империи могли бы венчурный фонд открыть и в стартапы вкладываться на каждый выстрел, это еще не учитывая себестоимость строительства
Я еще спросил o3, она говорит что в оригинальной саге Звезда Смерти стреляла всего 3 раза:
Что вообще делает эффективность этой фигни смешной – Джордж Лукас написал финансовый фейк☕️
Очевидно, что при современных технологиях невозможно произвести такое количество энергии.
Однако в этом источнике говорится, что Звезда Смерти расходует 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
Reddit
From the theydidthemath community on Reddit: [REQUEST] What would the real world energy cost be to fire the Death Star?
Explore this post and more from the theydidthemath community
Forwarded from artalog (artalar)
- Как использовать FSD?
- Могу рассказать.
- Рассказать я и сам могу, а как использовать??
Простите...
❤3👍1
Нашел интересный сайт для подготовки к интервью, made by google. Заточен под программы обучения и сертификации от гугла. Но софтвер инженерам можно потренировать поведенческое интервью если выбрать специализацию General. Там работает ИИ, и возможно спросит вас: Кем вы видите себя через 5 лет? 🙂
Если лень самому копаться, вот обзор.
Если лень самому копаться, вот обзор.
grow.google
Interview Warmup - Grow with Google- Grow with Google
A quick way to prepare for your next interview. Practice key questions, get insights about your answers, and get more comfortable interviewing.