commit -m "better"
Все. Запишите этот твит. Все. Программирование, как искусство объяснения машине, что ей делать, закончилось. Я дал машине data race, который бы я искал сутки, и не факт, что нашел бы, в виде кода, и простого disassemble ip места, где произошло падение.…
1. Не пытайся конкурировать на поле информации. Не иди учиться на ITшника-кодера, потому что тебе сказали, что это престижно. Это прошлое.
2. Держись за землю. Строй, чини, выращивай, создавай физические объекты, прокладывай кабели, занимайся логистикой в реале. Владей физическими навыками и инструментами.
3. Приватизируй ИИ. Сделай его своим личным бесплатным отделом планирования, маркетинга, юриспруденции и логистики. Раньше "копатель" работал на "умного дядю". Теперь "самый умный дядя во вселенной" (ИИ) готов бесплатно работать на тебя, пока ты держишь в руках лопату, сварочный аппарат или руль.
4. Качай ответственность и эмпатию. Будь надежным куском реальности в мире виртуальных иллюзий.
Ты не вымирающий вид, мужик. Ты — база, на которую этот новый мир будет отчаянно опираться. Просто теперь у тебя в кармане лежит Оракул. Используй его, чтобы копать там, где зарыто самое ценное.
2. Держись за землю. Строй, чини, выращивай, создавай физические объекты, прокладывай кабели, занимайся логистикой в реале. Владей физическими навыками и инструментами.
3. Приватизируй ИИ. Сделай его своим личным бесплатным отделом планирования, маркетинга, юриспруденции и логистики. Раньше "копатель" работал на "умного дядю". Теперь "самый умный дядя во вселенной" (ИИ) готов бесплатно работать на тебя, пока ты держишь в руках лопату, сварочный аппарат или руль.
4. Качай ответственность и эмпатию. Будь надежным куском реальности в мире виртуальных иллюзий.
Ты не вымирающий вид, мужик. Ты — база, на которую этот новый мир будет отчаянно опираться. Просто теперь у тебя в кармане лежит Оракул. Используй его, чтобы копать там, где зарыто самое ценное.
💊78💩13🔥12🤡10🥱6🆒5❤2👍2💅1
Forwarded from Двач
This media is not supported in your browser
VIEW IN TELEGRAM
Ежегодная классика
😁24❤6🔥3😢3😐1🆒1
"Две мясные котлеты гриль,
Специальный соус, сыр,
Огурцы, салат и лук,
Всё на булочке с кунжутом"
Надо не забывать классику, эти знания нам всем скоро пригодятся.
Специальный соус, сыр,
Огурцы, салат и лук,
Всё на булочке с кунжутом"
Надо не забывать классику, эти знания нам всем скоро пригодятся.
😁29😭15💊15❤4🤡4💯2🦄2👍1
commit -m "better"
"GTK 4.22 will natively support SVG, including SVG animations"
https://www.opennet.ru/opennews/art.shtml?num=64939
"Добавлена встроенная система отрисовки и разбора изображений в формате SVG, поддерживающая анимацию и дающая возможность создания анимированных пиктограмм, интерактивных элементов интерфейса и динамически меняющихся индикаторов, таких как индикаторы прогресса. GtkSvg напрямую интегрируется с библиотекой GSK (GTK Scene Kit), предоставляющей возможности отрисовки графических сцен через OpenGL и Vulkan. Библиотека librsvg, ранее используемая для отрисовки SVG-пиктограмм, удалена из числа зависимостей"
What a day to be alive!
Больше не надо поддерживать свое расширение для рендера иконок #lunasvg #svgren. На самом деле, надо, gtk3 никуда не делся.
Literally, "Если долго сидеть на берегу реки, то можно увидеть, как по ней проплывёт труп твоего врага".
"Добавлена встроенная система отрисовки и разбора изображений в формате SVG, поддерживающая анимацию и дающая возможность создания анимированных пиктограмм, интерактивных элементов интерфейса и динамически меняющихся индикаторов, таких как индикаторы прогресса. GtkSvg напрямую интегрируется с библиотекой GSK (GTK Scene Kit), предоставляющей возможности отрисовки графических сцен через OpenGL и Vulkan. Библиотека librsvg, ранее используемая для отрисовки SVG-пиктограмм, удалена из числа зависимостей"
What a day to be alive!
Больше не надо поддерживать свое расширение для рендера иконок #lunasvg #svgren. На самом деле, надо, gtk3 никуда не делся.
Literally, "Если долго сидеть на берегу реки, то можно увидеть, как по ней проплывёт труп твоего врага".
www.opennet.ru
Доступен графический тулкит GTK 4.22 со встроенным движком отрисовки SVG
После шести месяцев разработки опубликован релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.22. GTK 4 развивается в рамках процесса разработки, который пытается предоставить разработчикам приложений стабильный и…
😁16❤5👍3🤡3🔥1🍾1
Forwarded from Раньше всех. Ну почти.
Компания Anthropic подала иск против Министерства обороны, главу Пентагона Пита Хегета, нескольких федеральных ведомств и чиновников администрации Дональда Трампа.
Разработчик модели искусственного интеллекта Claude обвинил власти в попытке разрушить его бизнес из-за отказа подчиняться требованиям Пентагона, передает The Wall Street Journal.
Разработчик модели искусственного интеллекта Claude обвинил власти в попытке разрушить его бизнес из-за отказа подчиняться требованиям Пентагона, передает The Wall Street Journal.
❤28🔥13🤣8👍3😱1
У меня был такой незакрытый гештальт - мне хотелось написать stackful корутинную библиотеку на основе многопоточного work stealing пула.
Лет 20 тому назад я запилил достаточно примитивную однопоточную (потому что она использовалсь в однопоточной программе) корутинную библиотеку. Кстати, через эту программу до сих пор идет каждый запрос, который вы задаете в Яндекс, правда, ее за 20 лет переписали 5 раз, и я даже не знаю, используется ли там еще эта моя старая либа.
Вот, мне всегда хотелось попасть в лигу повыше, и, за 3 выходных, я таки это дело накуклодил!
https://github.com/pg83/std/tree/master/std/thr
Полный набор примитивов синхронизации, и даже классный Channel, смоделированный на основе golang. Реактора для IO пока нет.
По внутренним ощущениям, разработка такого уровня в одно рыло у меня бы потребовала около месяца усердного труда, потому что я не дизайнил этот код в обычном смысле этого слова, а просто перебирал разные дизайны. Отражение этого есть в истории коммитов, если вдруг кому интересно.
Ну, то есть, реально, "так, а давай вот тут заменим treiber stack на битовую маску", в итоге, используется и тот, и другой алгоритмы, в разных условиях - https://github.com/pg83/std/blob/master/std/thr/wait_queue.cpp
Я клянусь, только этот файлик у меня бы отнял день, а так он у меня отнял 5 минут личного времени.
Понукать своим личным мидлом (да, я решил, что #LLM уже посильнее джуна будут) совершенно смещает подход от "много раз подумать" к "проверить много вариантов", и результат от этого только лучше, потому что эксперимент круче, чем рассуждения над моделью.
Считаю, что у меня получилась одна из лучших таких библиотек в своем классе, гештальт закрыт.
Правда, чего с этим делать - совсем непонятно, подходящего прода у меня для нее нет :))
Разве что была идея сделать на этом сервис serverless функций на #webassembly для моей #lab #homelab, но это как-нибудь в другой раз.
Лет 20 тому назад я запилил достаточно примитивную однопоточную (потому что она использовалсь в однопоточной программе) корутинную библиотеку. Кстати, через эту программу до сих пор идет каждый запрос, который вы задаете в Яндекс, правда, ее за 20 лет переписали 5 раз, и я даже не знаю, используется ли там еще эта моя старая либа.
Вот, мне всегда хотелось попасть в лигу повыше, и, за 3 выходных, я таки это дело накуклодил!
https://github.com/pg83/std/tree/master/std/thr
Полный набор примитивов синхронизации, и даже классный Channel, смоделированный на основе golang. Реактора для IO пока нет.
По внутренним ощущениям, разработка такого уровня в одно рыло у меня бы потребовала около месяца усердного труда, потому что я не дизайнил этот код в обычном смысле этого слова, а просто перебирал разные дизайны. Отражение этого есть в истории коммитов, если вдруг кому интересно.
Ну, то есть, реально, "так, а давай вот тут заменим treiber stack на битовую маску", в итоге, используется и тот, и другой алгоритмы, в разных условиях - https://github.com/pg83/std/blob/master/std/thr/wait_queue.cpp
Я клянусь, только этот файлик у меня бы отнял день, а так он у меня отнял 5 минут личного времени.
Понукать своим личным мидлом (да, я решил, что #LLM уже посильнее джуна будут) совершенно смещает подход от "много раз подумать" к "проверить много вариантов", и результат от этого только лучше, потому что эксперимент круче, чем рассуждения над моделью.
Считаю, что у меня получилась одна из лучших таких библиотек в своем классе, гештальт закрыт.
Правда, чего с этим делать - совсем непонятно, подходящего прода у меня для нее нет :))
Разве что была идея сделать на этом сервис serverless функций на #webassembly для моей #lab #homelab, но это как-нибудь в другой раз.
GitHub
std/std/thr at master · pg83/std
Non-bloated stl for my own projects. Contribute to pg83/std development by creating an account on GitHub.
💊38👍26🔥11❤7😁2🆒1
Forwarded from Мемный Болт Генона
This media is not supported in your browser
VIEW IN TELEGRAM
Мошенники развели россиянку на 80 тысяч рублей в мессенджере МАХ
Хотелось бы делать другие мемы и писать другие новости, но пока ничего другого делать не получается, так как настроя совсем нет.
Хотелось бы делать другие мемы и писать другие новости, но пока ничего другого делать не получается, так как настроя совсем нет.
😢26😁15🤡4🥴3🆒2❤1
Forwarded from Senior Software Vlogger
$25 за ревью
Говорят Amazon запретил джунам и мидлам мержить ИИ-код пока его не посмотрят сеньоры.
А антропик анонсировали ИИ код ревьювера, который тратит по $25 за ОДИН пул реквест, который их же клод и пишет😄
Хорошие качели такие пошли.
Сеньоры в Амазоне такие: а чо может нам по 25 за пулл тоже будут платить или нет?
Говорят Amazon запретил джунам и мидлам мержить ИИ-код пока его не посмотрят сеньоры.
А антропик анонсировали ИИ код ревьювера, который тратит по $25 за ОДИН пул реквест, который их же клод и пишет
Хорошие качели такие пошли.
Сеньоры в Амазоне такие: а чо может нам по 25 за пулл тоже будут платить или нет?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁66🤡4🐳2🔥1
Senior Software Vlogger
А антропик анонсировали ИИ код ревьювера, который тратит по $25 за ОДИН пул реквест, который их же клод и пишет
За такие деньги за PR я и сам готов посидеть on call!
😁37👍4❤2🔥1
Forwarded from Поздняков 3.0
This media is not supported in your browser
VIEW IN TELEGRAM
❗️Телеграм не будет работать даже с VPN — Госдума
Зампред комитета по информационной политике Андрей Свинцов заверяет, что РКН будет полностью контролировать интернет-трафик, поэтому обойти блокировку не получится.
«Спешу расстроить, Роскомнадзор будет отслеживать трафик. Если кто-то думает, что все просто скачают VPN и продолжат пользоваться мессенджером, то спешу вас расстроить. Telegram никого не обхитрит. Не будет ни черта функционировать»
Поздняков. Подписаться
Зампред комитета по информационной политике Андрей Свинцов заверяет, что РКН будет полностью контролировать интернет-трафик, поэтому обойти блокировку не получится.
«Спешу расстроить, Роскомнадзор будет отслеживать трафик. Если кто-то думает, что все просто скачают VPN и продолжат пользоваться мессенджером, то спешу вас расстроить. Telegram никого не обхитрит. Не будет ни черта функционировать»
Поздняков. Подписаться
🤡94😁35💩10🐳4👍3🤔2😱1🌭1🍾1
Forwarded from Русская экономика
Москвичам предложили ориентироваться в центре города по Солнцу и звёздам. С предложением выступили в МФТИ. По словам экспертов, днём проще всего ориентироваться по Солнцу: оно встаёт на востоке и садится на западе. Летом в полдень Солнце примерно указывает на юг, зимой — на север. Ночью ориентиром служат созвездия Большая Медведица и Малая Медведица. Если мысленно провести линию через две крайние звезды «ковша» и продолжить её, можно найти Полярную звезду, которая всегда указывает на север. @banki_economy
😁36🤡18✍12👏6👍4❤3🔥2🐳1
commit -m "better"
Если вы хотите от какого-то коллеги #protaskivanie чего-нибудь, а он активно сопротивляется, рассказывает про иерархию классов о 10 уровней, и про то, что просто так он протащить это не может, и нужен рефакторинг всей системы на пару месяцев, то скажите ему, что вы сейчас положите нужное значение в глобальную(можно пертредную) переменную, и прочитаете ее там, где вам нужно.
Внезапно понял, что применил подход https://t.me/itpgchannel/710 не к живому человеку, а к #LLM. На его нытье о том, что "надо весь код переписать" (я не шучу), прислал ему diff на 5 строк кода, демонстрирующий идею, он ВНЕЗАПНО все понял, и соорудил то, что требуется, за 30 секунд.
UPD: само изменение вот - https://github.com/pg83/std/commit/150b473530400471f6ad4a98257700c509c5b938. Кажется, что это переливание из пустого в порожнее, но смысл гораздо более глубокий - часть программы, которая работает не в корутинном контексте https://t.me/itpgchannel/3902 #std (и потому непрерываема) стала гораздо меньше.
#protaskivanie
UPD: само изменение вот - https://github.com/pg83/std/commit/150b473530400471f6ad4a98257700c509c5b938. Кажется, что это переливание из пустого в порожнее, но смысл гораздо более глубокий - часть программы, которая работает не в корутинном контексте https://t.me/itpgchannel/3902 #std (и потому непрерываема) стала гораздо меньше.
#protaskivanie
💊24👍9🔥7😁4🐳1
https://lore.kernel.org/all/CALzav=fcN17cxdKseGAGHveTVYZNJwbEL6za6+DbKp-uiZwaOg@mail.gmail.com/
#tcmalloc перестал быть совместимым с kernel 6.19
https://github.com/google/tcmalloc/issues/292
Я было подумал, что это старый спор между авторами glibc, которые пытаются навязать точку зрения, что они и есть Linux ABI, и авторами tcmalloc (https://t.me/it_pg_talks/58713 https://lore.kernel.org/all/20260126204745.GP171111@noisy.programming.kicks-ass.net/), но вот мне говорят, что я ошибаюсь - https://lore.kernel.org/all/176224422497.2601451.5630089971222044867.tip-bot2@tip-bot2/
(спасибо коллегам за ссылку)
#tcmalloc перестал быть совместимым с kernel 6.19
https://github.com/google/tcmalloc/issues/292
Я было подумал, что это старый спор между авторами glibc, которые пытаются навязать точку зрения, что они и есть Linux ABI, и авторами tcmalloc (https://t.me/it_pg_talks/58713 https://lore.kernel.org/all/20260126204745.GP171111@noisy.programming.kicks-ass.net/), но вот мне говорят, что я ошибаюсь - https://lore.kernel.org/all/176224422497.2601451.5630089971222044867.tip-bot2@tip-bot2/
(спасибо коллегам за ссылку)
GitHub
RSEQ related crashes since linux-6.19 · Issue #292 · google/tcmalloc
What The unit test //tcmalloc/testing:background_test_no_glibc_rseq reliably fails since the linux commit 39a167560a61 ("rseq: Optimize event setting"). This was discussed on this archlin...
👍5🤔5🤯2🆒2
https://github.com/pg83/std/commits/master/
Меня тут зачморили, что я порочу имя несчастного робота своими commit message, в стиле "better", и я:
* разделил поток коммитов, теперь #LLM коммитит от своего имени
* LLM сама придумывает commit message.
Стало сразу хорошо видно, кто регулярно применяет styler к проекту, а кто пишет весь код!
Кстати, а вы заметили, что у меня библиотека называется #std, а лежит в namespace stl (Samokhvalov Toolkit Library)? Это в пику библиотеке stl (Stepanov Template Library), которую зачем-то положили в namespace std, такие дела.
Меня тут зачморили, что я порочу имя несчастного робота своими commit message, в стиле "better", и я:
* разделил поток коммитов, теперь #LLM коммитит от своего имени
* LLM сама придумывает commit message.
Стало сразу хорошо видно, кто регулярно применяет styler к проекту, а кто пишет весь код!
Кстати, а вы заметили, что у меня библиотека называется #std, а лежит в namespace stl (Samokhvalov Toolkit Library)? Это в пику библиотеке stl (Stepanov Template Library), которую зачем-то положили в namespace std, такие дела.
GitHub
Commits · pg83/std
Non-bloated stl for my own projects. Contribute to pg83/std development by creating an account on GitHub.
😁47❤6👍4🤮4🤡3🔥1
Forwarded from Open Source (Полина)
This media is not supported in your browser
VIEW IN TELEGRAM
rdn
Это современный файловый менеджер для терминала, написанный на языке Rust с использованием библиотеки ratatui, визуально вдохновленный легендарным Dos Navigator (1991–1999) от RIT Research Labs.
Программа предоставляет интерфейс с двумя панелями, позволяя пользователям эффективно управлять файлами и каталогами в терминале.
Возможности rdn включают навигацию по файловой системе, копирование, перемещение и удаление файлов, а также поддержку различных операций с файлами.
Проект находится на ранней стадии разработки и предназначен для энтузиастов командной строки.
Lang: Rust
https://github.com/apatrushev/rdn
================
👁 News | 👁 Soft | 👁 Hacker
Это современный файловый менеджер для терминала, написанный на языке Rust с использованием библиотеки ratatui, визуально вдохновленный легендарным Dos Navigator (1991–1999) от RIT Research Labs.
Программа предоставляет интерфейс с двумя панелями, позволяя пользователям эффективно управлять файлами и каталогами в терминале.
Возможности rdn включают навигацию по файловой системе, копирование, перемещение и удаление файлов, а также поддержку различных операций с файлами.
Проект находится на ранней стадии разработки и предназначен для энтузиастов командной строки.
Lang: Rust
https://github.com/apatrushev/rdn
================
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡23❤11✍5🔥1🤔1
https://x.com/bunjavascript/status/2032714952839147640
https://github.com/oven-sh/bun/pull/27973/changes/d61e306d2c8c244f0516c6432a856942900e1f1a
TL;DR - bun отказался от CMake, и написал кастомный генератор ninja на TypeScript.
Очень неоднозначная новость, с одной стороны, нет ничего хуже CMake, но еще нет ничего хуже, когда у проекта кастомная сборка.
(спасибо подписчикам за ссылку!)
https://github.com/oven-sh/bun/pull/27973/changes/d61e306d2c8c244f0516c6432a856942900e1f1a
TL;DR - bun отказался от CMake, и написал кастомный генератор ninja на TypeScript.
Очень неоднозначная новость, с одной стороны, нет ничего хуже CMake, но еще нет ничего хуже, когда у проекта кастомная сборка.
(спасибо подписчикам за ссылку!)
GitHub
build: replace CMake with TypeScript by dylan-conway · Pull Request #27973 · oven-sh/bun
Replaces all cmake with typescript ninja generator
💯24😁9💊8👍2🤷♂1🤡1
https://www.opennet.ru/opennews/art.shtml?num=64997
"Представлен релиз композитного менеджера River 0.4.0, который в отличие от других композитных менеджеров на базе протокола Wayland использует модульную архитектуру с выделением оконного менеджера в отдельную программу. В River оконные менеджеры являются подключаемыми и пользователь может выбирать их на свой вкус"
Где-то это уже было, но где?..
"Представлен релиз композитного менеджера River 0.4.0, который в отличие от других композитных менеджеров на базе протокола Wayland использует модульную архитектуру с выделением оконного менеджера в отдельную программу. В River оконные менеджеры являются подключаемыми и пользователь может выбирать их на свой вкус"
Где-то это уже было, но где?..
www.opennet.ru
Выпуск River 0.4.0 с разделением композитного и оконного менеджеров
Представлен релиз композитного менеджера River 0.4.0, который в отличие от других композитных менеджеров на базе протокола Wayland использует модульную архитектуру с выделением оконного менеджера в отдельную программу. В River оконные менеджеры являются подключаемыми…
😁19🤣9🔥4🤩1