Леонид Павлов. "It specialist's tricks"
14 subscribers
77 photos
7 videos
5 files
59 links
Keep calm, no spam.
Download Telegram
Внимание, анекдот:
...
8 октября 2024. Александр:
"Привет) Удалось найти вариант как получить эти данные?"

8 октября 2024. Григорий:
"Здравствуйте. пока не смотрел, и пока сложно сказать, когда доберусь."

14 января 2025. Александр:
"Добрый день, Григорий, удалось добраться?"

16 января 2025. Григорий:
"Коллеги, добрый день. Честно говоря, немного подзабыл про это. Поставил себе пометку, постараюсь посмотреть на следующей неделе."

Все события и персонажи выдуманы, все совпадения случайны. 😨
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3
⚡️Американская компания по кибербезопасности Wiz сообщила, что ее сотрудникам удалось обнаружить в общем доступе базу данных ClickHouse, связанную с китайским ИИ-стартапом DeepSeek. Используя обнаруженные файлы, программисты Wiz получили полный контроль над базой.

В сообщении Wiz говорится, что база ClickHouse была размещена на oauth2callback.deepseek.com:9000 и dev.deepseek.com:9000. Она была полностью открытой и раскрывала конфиденциальные данные.


Какой я молодец, что форшу всех использовать случайные публичные порты 😌
Please open Telegram to view this post
VIEW IN TELEGRAM
Алгоритмы ютуба слишком высокого обо мне мнения, раз рекомендуют это 🥸
Сделал свои первые вычисления на квантовом компьютере :3 Пока-что результаты сходятся.
Forwarded from Denis Sexy IT 🤖
Media is too big
VIEW IN TELEGRAM
Давно полезных сайтов не было:
https://quantum.orgsoft.org/

Тут можно подбросить монетку и вместо классических программистких способов получить случайную вероятность для результата, сайт пойдет в РЕАЛЬНЫЙ КВАНТОВЫЙ КОМПЬЮТЕР и обеспечит настоящий рандом 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
Внимание, анекдот:

Джуна спрашивают: какая должна быть тактовая частота процессора, для вычисления случайного числа? Джун ответит 2Гц, и будет неправ.

Сеньора спрашивают тот-же вопрос, и он отвечает: квантовый компьютер IBM. И будет совершенно прав.
Forwarded from Борис опять
Так же Cursor практически не помогает думать. Я прошу написать тесты: он пишет тесты, где проверяет, что всё работает. Но пока не попросишь он не напишет негативные тесты. То есть он не будет без твоего пинка проверять, что то, что не должно работать, действительно не работает. И не скажет о том, что так нужно делать.

Так что программистский навык не обесценивается. Возможно, наоборот, теперь нужно два навыка:
1. Умение делать хорошо.
2. Умение распознать где LLM может тебя обмануть.
# Печатные издания
С расцветом ИИ я тут понял, что это даст толчок к возрождению печатных изданий, таких как книги или журналы (в том числе платных электронных). Потому что сейчас 90% адаптированных под индексацию ИИ сгенерированных статей, сделанных выпускниками инфоцыганских курсов по зарабатыванию на ИИ, за неделю - начинают раздражать. 🥲 А люди, у которых огромные печатные станки и редактура, если они поставят себя изначально как серьезные издания которые не принимают к публикации ИИ сгенерированные материалы, могут получить неожиданный буст людей, которые хотят получать качественный и вдумчиво сделанный контент. Думаю это начнется в ближайшие пару лет 🙂
🔥1
3 Апреля 1986-го года группа из 6000 учителей собралась возле отелей Шератон и Шорехем в Вашингтоне на ежегодное собрание Национального Совета Учителей Математики.

Возле отелей, однако, собрались пикетчики, который поднимали плакаты с надписями вида «Кнопка ничего не значит, пока не натренирован мозг» и «Осторожно: преждевременное использование калькулятора может навредить образованию вашего ребёнка», а также скандировали лозунги:

Cal-cu-la-tors later,
we shall not be mov-ed!

(Каль-ку-ля-торы — потом, нас не сдви-нуть ни по чём)!

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

Более того, учителям ставилось в задачу "на каждом уровне обучения ученика научить его пользоваться калькулятором и дать ему знать, когда это нужно делать".

Протест, разумеется, ни к чему не привёл, но пресса собрала ряд мнений, а Washington Post даже взял интервью у пикетчиков, где организатор протеста, продавец учебников по математике, а также бывший учитель математики на пенсии Джон Саксон, рассказывал, что:

"Я знаю, как работал мой мыслительный процесс в детстве. Если бы я мог воспользоваться коротким путём, я бы откладывал домашнее задание, шёл бы домой и там решал бы его на калькуляторе. Мне не было бы никакого смысла делать это вручную! Так что мы должны запретить использование калькуляторов в начальной школе"!


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

Сторонники же использования калькуляторов указывали на такие преимущества, как "мгновенная обратная связь, которую обеспечивают эти устройства", и то, что они "позволяют отстающим ученикам достичь более высокого уровня в математике". А ещё, калькуляторы избавляли учеников от "утомительной работы с бумагой и карандашом", поэтому они могли бы уделять больше времени решению задач.

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

Газета резюмировала это так:

"Никто не знает, что произойдёт со временем, когда калькуляторы станут привычным для нас инструментом. Дайан Харви, глава Совета, вспоминает, как на съезде одна учительница сказала ему: «Зачем нам об этом беспокоиться?» — когда речь зашла о важности обучения детей умножению и делению. «Для начала я хочу, чтобы дети научились ходить, прежде чем будут целыми днями кататься на гольф-карах», — говорила она".

Прошли годы. Калькуляторы стали не просто привычными — они уместились в наших с вами телефонах, которые теперь есть у каждого. Ученики делают домашку на планшетах и ноутбуках, учителя — сидят в Zoom и Teams, а ChatGPT решает задачи по алгебре за доли секунды.

И всё же кое-что не меняется: где-то всегда найдётся человек с плакатом, уверенный, что теперь всё точно пойдёт не так.
Следуя трендам.
PS мне приятно, что он обо мне такого мнения :)
😁1
Stackoverflow умирает из-за LLM, все ищут ответы на вопросы, в chatGPT, claude и прочих. Есть повод добить в этом году 1к рейтинга, поставить бейджик в резюме, как почетную медаль, и забыть про него.

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

Решиться такая проблема сможет только если нейронки будут так-же искать источники ответов среди уже решенных вопросов других пользователей. Но это уже нарушение конфиденциальности.

Раньше и без форумов нельзя было представить себе общение в интернете и поиск ответов на свои вопросы, но форумы умерли. Все перешли в формат stackoverflow и ответов mail.ru. По сути это были естественные нейросети, где люди выступали в качестве агентов и пытались решить проблему другого человека исходя из своего контекста знаний.

Теперь эту нейросеть автоматизировали и кожаные прослойка из людей больше не нужна.

https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/
Импортозамещение переменных
Зачем нам Foobar?
Никто в России не знает его возникновения, смысл, то ли от немецкого слова "ужасно", то ли от американской фразы "сломан в хлам".

Есть же совершенно понятные русскому человеку конструкции:
- PupaZaLupa
- BibaBoba
- ChudoYudo
- GogaMaga
🥳 Моему микросервису, написанному за 2 месяца, исполняется уже 7 месяцев. За это время было сделано:
- 500 файлов с кодом
- 36 000 строк кода
- написано 42 интеграционных теста полного контура (почти e2e с поднятием контейнеров postgres и rabbit через testcontainers, и с моками внешних сервисов)
- появилась UI админка
- появился BFF
- появилось SSO через Keycloak
- появился Masstransit через Outbox EFCore
- прикручены grafana и prometheus
- переработана архитектура по DDDLite и Event Sourcing
- потрачено около 5 млн ₽

Вот что про мой проект думает ИИ:
Проект характеризуется как крупный с разнообразной архитектурой и сложной структурой. Присутствует значительное количество файлов с кодом, что указывает на большое количество модулей и компонентов. Внедрены комплексные функциональные возможности и современные подходы к архитектуре. Общие инвестиции оправданы достигнутыми результатами.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1🎉1
Понял, что мне удобно вести заметки Zettelkasten в американском формате даты.

Если использовать наш православный формат dd.MM.yyyy, то при сортировке папки получается мешанина, где подряд могут идти заметки из разных месяцев, например:
- 01.03.2025
- 02.01.2025
- 03.06.2024
- 15.04.2020

Если использовать стандартный формат для цеттелей yyyyMMddhhmm - глазу очень неудобно и структура должна уложиться в голове некоторое время, а ты обычно не хочешь тратить больше секунды, чтобы понять, что папка не та, которая тебе нужна. Используя даты из примера выше, получится такая сортировка:
- 202004151535
- 202406031430
- 202501022000
- 202501031448

А вот американский формат записи (с поправкой на сепараторы) MM.dd.yyyy - идеален, т.к. сразу можно найти примерный промежуток времени, когда была сделана заметка. Например если я что-то писал в папке именно в мае, то легко найду по титулам после даты, в майских записках, потому что уж точный день я не запомню, но наверняка запишу в титул что-то релятивное. А заметки разных годов я обычно в одной папке не держу.
Используя все те-же даты, получится такая сортировка:
- 04.15.2020
- 06.03.2024
- 01.02.2025
- 03.01.2025