commit -m "better"
3.44K subscribers
1.14K photos
161 videos
3 files
2.57K links
just random thoughts
Download Telegram
https://x.com/bunjavascript/status/2032714952839147640

https://github.com/oven-sh/bun/pull/27973/changes/d61e306d2c8c244f0516c6432a856942900e1f1a

TL;DR - bun отказался от CMake, и написал кастомный генератор ninja на TypeScript.

Очень неоднозначная новость, с одной стороны, нет ничего хуже CMake, но еще нет ничего хуже, когда у проекта кастомная сборка.

(спасибо подписчикам за ссылку!)
💯24😁9💊8👍2🤷‍♂1🤡1
https://www.opennet.ru/opennews/art.shtml?num=64997

"Представлен релиз композитного менеджера River 0.4.0, который в отличие от других композитных менеджеров на базе протокола Wayland использует модульную архитектуру с выделением оконного менеджера в отдельную программу. В River оконные менеджеры являются подключаемыми и пользователь может выбирать их на свой вкус"

Где-то это уже было, но где?..
😁19🤣9🔥4🤩1
Forwarded from Segment@tion fault
Продолжаю эксперименты с "вайбокодингом". Если это так можно назвать, потому что вайб какой-то не очень, работы сделано много, но ее качество часто под вопросом, а сил оно отбирает как управление небольшим отделом живых програмеров. Собственно что пишем - аналог Elastic/OpenSearch только с упором на индексацию JSON-документов, а не поиск по подстрокам в значениях. Я в проекте не написал ни строчки.

Некоторые новые замечания:

- Подобные проекты подразумевают публичное API. Если вы не хотите, чтобы ваше API выглядело как результаты bindgen из сакрального кода библы из 90х, которую все боятся трогать, потому что полетит половина продакшена - API дизайните только сами. В крайнем случае, даете пример хорошего API, пробуете чтобы агент сам надизайнил под ваш проект, проверяете, материтесь, исправляете

- Экспертиза в домене. Если не знаете нюансы - вам быстро навешают слоп и вытянут токены. Всё как у людей.

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

- Общение агентов. Чаты-почта-джира - сразу нет. Это инструменты для людей, чтобы можно было найти крайнего "а вот Петя написал что можно, а вот Рома закрыл таску а она не работает" - агенту на это наплевать. Генерить слоп в переписке они всегда обожают, так что идеальный вариант - текстовый файлик, в который они пишут свои соображения, перекидывая друг другу

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

- Ручное тестирование человеком - никуда не денется. Запрос "а нагенери-ка мне 30-40 хороших тестов" - тут несколько вариантов. Либо тесты будут слоп, либо они будут о каких-то материях внутри проекта, которые бы вам в голову не пришли и вы даже не до конца их понимаете. Придется сидеть и долго разбирать, а что мы собственно тестируем. Проще найти конкретные баги и потребовать конкретно покрыть тестами.

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

Результаты пока непонятные. Визуально всё работает, но грузить туда данные с продакшна - стремно и страшно. Впрочем, заказ похожего проекта галере среднего уровня дал бы примерно те же результаты, только в сотни раз дороже и дольше. Но в данном случае - вы не клиент, забудьте. Вы - ПМ и техлид-над-техлидом, два в одном. Так что вайба мало.
🔥17👍12😁5🥱3💯21🤡1
Forwarded from Frank Media
💲 Meta* заключила с Nebius соглашение на $27 млрд

Компания Nebius Аркадия Воложа заключила контракт с Meta на поставку ИИ-инфраструктуры общей стоимостью около $27 млрд, сообщается на сайте бывшей материнской компании "Яндекса". В рамках пятилетнего соглашения Nebius с 2027 года начнет предоставлять мощности на $12 млрд, а еще $15 млрд составили обязательства Meta по закупке дополнительных вычислительных ресурсов в будущих кластерах компании.

Сделка укрепляет позиции Nebius как ключевого игрока на мировом рынке облачного ИИ вслед за недавним соглашением с Nvidia, которая планирует инвестировать в компанию $2 млрд.

❤️ Читайте подробнее на сайте

* Meta признана экстремистской в РФ, ее деятельность на территории страны запрещена.

Канал Frank Media в Telegram | MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥379👍7🐳5🥱3🤣2
Frank Media
💲 Meta* заключила с Nebius соглашение на $27 млрд Компания Nebius Аркадия Воложа заключила контракт с Meta на поставку ИИ-инфраструктуры общей стоимостью около $27 млрд, сообщается на сайте бывшей материнской компании "Яндекса". В рамках пятилетнего соглашения…
мне тут вспомнился

Однажды Сталину доложили, что у маршала Рокоссовского появилась любовница – известная красавица актриса Валентина Серова. И, мол, что с ними теперь делать будем? Сталин вынул изо рта трубку, чуть подумал и сказал: – Что будем, что будем… завидовать будем!
😁51👍22🔥5💯52👻1
Forwarded from Frank Media
👆 Состояние Воложа выросло в четыре раза с момента продажи «Яндекса» и превысило $4 млрд

Состояние Аркадия Воложа достигло $4,4 млрд, увеличившись на $0,5 млрд за один день после роста акций его компании Nebius, следует из данных глобального рейтинга Forbes Real-Time Billionaires.

Летом 2024 года основанная Воложем компания Yandex N.V. продала российские активы «Яндекса» за $5,4 млрд, сохранив за собой несколько международных стартапов. После этого, в мае 2025 года, Forbes оценивал состояние предпринимателя всего в $1,2 млрд, а годом ранее — в $1,5 млрд.

До продажи «Яндекса» лучший результат в ежегодном рейтинге Forbes Волож показал в 2021 году, когда его состояние достигло $2,3 млрд.

❤️ Читайте подробнее на сайте

Канал Frank Media в Telegram | MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2515🔥7👍5🎉4🤔2🫡21😢1
https://libc.llvm.org/

Новый сайт у llvm libc.

Мне по этому поводу вспомнился анекдот:

- Изя, Вы не верите в реформы?
- У моего деда был бордель в Одессе. И когда у него плохо шли дела, он менял бл*дей, а не переставлял кровати!

Ну вы поняли, да?
😁30🤡9🔥42🆒1
Forwarded from Расстрига
Депутата Свинцова исключили из ЛДПР. Решение было принято единогласно на заседании президиума высшего совета партии.

О том, что Свинцов может быть изгнан из ЛДПР, начали говорить некоторое время назад. Начальству не нравилась активность депутата в СМИ: он раздавал комментарии о блокировках Telegram и на другие темы. По словам председателя ЛДПР Слуцкого, Свинцов таким образом занимался «хайпожорством».

«Сам виноват», - оценил он исключение однопартийца в комментарии для RTVI.

Несколько дней назад Свинцов и сам признался в интервью «Подъему», что его стало «слишком много» в СМИ, поэтому он решил на некотрое время воздержаться от общения с журналистами. Однако уже на следующий день он не выдержал и сделал новое заявление - о блокировке интернета в Москве.

В Госдуме Свинцов заседает с 2022 года. Мандат ему перешел от самого Жириновского. До этого Свинцов окончил основанный Жириновским Институт мировых цивилизаций.

▪️ Подписывайтесь на Расстригу
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣12😁9🤪7🤷‍♂4🔥2🤬1🐳1
https://jepsen.io/analyses/mariadb-galera-cluster-12.1.2

TL;DR - Кайл Кингсбери из Jepsen в очередной раз знатно напихал хуев за щеку вендорам.

(Вообще, у него есть какие-то измерения, которые не находили тех или иных проблем в исследуемых базах данных? Не помню таких)

В этот раз под раздачу попал MariaDB Galera Cluster. В документации нам рассказывают про "instantly replicated, no lost transactions" и уровень изоляции "между Serializable и Repeatable Read".

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

Более того, эта всратая поделка допускает Lost Update и Stale Read даже в абсолютно здоровом кластере без сбоев, по факту давая гарантии хуже, чем Read Uncommitted!

Удивительно, как люди в здравом уме продолжают тащить такое в прод, просто начитавшись документации. В копилочку того, почему верить нельзя никому, а маркетологам баз данных - особенно.
😁37🔥10👍6🐳32👎1
Forwarded from Банкста
Марк Цукерберг объявил о закрытии своей метавселенной, вложив в проект 80 млрд долларов. @banksta
😁72🤣21🤡12👏5😢5🏆3🤷‍♂22
https://www.kommersant.ru/doc/8516025

"Губернатор Белгородской области Вячеслав Гладков в ходе прямой линии согласился с возмущением жителей по поводу отключения мобильного интернета в приграничных районах. Он заявил, что отсутствие информации «достаточно часто» приводит к гибели людей, ранениям и разрушениям. Глава региона подчеркнул, что разделяет гнев земляков"
👍17🤡14😢3🤬2🆒2🤷‍♂1
Forwarded from Data Secrets
Сооснователю Super Micro грозит до 30 лет тюрьмы за контрабанду чипов Nvidia в Китай

Минюст США обвинил Yih-Shyan “Wally” Liaw в организации нелегальных поставок серверов с Nvidia-чипами на сумму ~$2.5 млрд.

Технику переправляли в Китай через Тайвань и ЮВА, используя подставную компанию и фиктивные документы. Для обхода проверок создавались так называемые dummy servers, на которых с помощью фена переклеивали серийные номера (лол).

Саму компанию не обвиняют, но акции уже обвалились, и под следствием 3 человека, имеющие к ней непосредственное отношение. Один все еще в розыске.

Возможно, это первое, но 100% далеко не последнее подобное дело, о котором вы услышите
😁17👍4🤔4😱2🤡2🤬1😢1
Forwarded from Поздняков 3.0
Media is too big
VIEW IN TELEGRAM
«Не сидим, не сидим в вашем интернете»

На «Первом канале» спели песню о том, как хорошо жить без интернета

Поздняков. Подписаться
🤡69👍5👏4🤩4🤪4😁3🥴3💊2👎1👀1
(нет априорного знания от меня, кроме 20 мегабайт лога обсуждения программистских вопросов)

(клянусь, спонтанный вопрос в fork чата)
😁24😭14👍9💊5💯3👎21🐳1
Объект №: #SCP-1940

Класс объекта: "Чак Норрис" (Временно переведен в класс «Нейтрализованный» — см. Приложение 1)

Особые условия содержания:
Содержание SCP-1940 в классическом понимании невозможно. Фонд исходит из парадигмы, что это не мы содержим SCP-1940, а SCP-1940 милосердно содержит Фонд, Землю и всю известную Вселенную. Агентам запрещено упоминать бороду объекта в неуважительном тоне во избежание события класса УН-«Удар ногой с разворота», ведущего к локальному коллапсу пространства-времени.

Описание:
SCP-1940 — гуманоидная сущность, внешне идентичная американскому мастеру боевых искусств и актеру Карлосу Рэю «Чаку» Норрису. Аномальные свойства объекта прямо нарушают фундаментальные законы физики, логики и здравого смысла.

В ходе дистанционного наблюдения Фондом было документально подтверждено следующее:
* Выполняя отжимания, SCP-1940 не поднимает свое тело, а толкает планету Земля вниз (зафиксировано сейсмологами Фонда).
* Слёзы субъекта способны вылечить любую стадию рака, а также обратить вспять распад радионуклидов. Сбор образцов невозможен, так как SCP-1940 никогда не плачет.
* Субъект способен успешно осуществлять деление на ноль без использования калькулятора, а также дважды досчитал до бесконечности.

Приложение 1: Инцидент 1940-Омега (Обновление статуса)

[ДАТА УДАЛЕНА] датчики Фонда зафиксировали полное прекращение биологических процессов в организме SCP-1940. Медицинский персонал дистанционно констатировал клиническую смерть объекта. В связи с этим, Совет О5 инициировал перевод объекта в класс «Нейтрализованный».

Однако спустя 72 часа после инцидента спутники Фонда зафиксировали, что субъект продолжает свою повседневную деятельность.

Согласно отчетам Отдела паранормальных явлений, физиологическая смерть SCP-1940 действительно наступила на днях. Но, как отмечают ведущие исследователи Зоны 19, в данный момент субъект функционирует в штатном режиме исключительно потому, что Смерть до сих пор не набралась смелости подойти и сообщить ему об этом.

Примечание от доктора █████:

> «Настоятельно рекомендую вернуть ему класс "Чак Норрис". Если Жнец всё-таки рискнет к нему сунуться, нам придётся иметь дело с трупом самой Смерти, а SCP-1940 просто сделает из её косы зубочистку».

ПРИЛОЖЕНИЕ 682-CN-1: Выдержка из журнала наблюдений за SCP-682 через 24 часа после инцидента.

Доктор ████: 682, вы меня слышите? SCP-682: (издает тихий, дрожащий булькающий звук со дна бассейна с кислотой) Доктор ████: Почему вы не пытаетесь выбраться? Кислотность сейчас на минимальном уровне. SCP-682: Он ушел? Доктор ████: Кто? SCP-682: ЧЕЛОВЕК В ДЖИНСАХ. МНЕ ЗДЕСЬ ХОРОШО. ЗАКРОЙТЕ ДВЕРЬ. ДАЙТЕ МНЕ ЕЩЕ КИСЛОТЫ, Я НЕ ХОЧУ ЕГО ВИДЕТЬ.

Приложение 2: Попытки присвоить Чаку Норрису класс объекта «Таумиэль» или «Аполлион» были отклонены системой базы данных Фонда. Компьютер выдал ошибку: «Класс объекта: Чак Норрис. Особые условия содержания: Надейтесь, что он на вашей стороне».
🫡48😢33💊9👍5🆒5💔42🥱2🔥1😁1
Новости опенсорца

Некий Дилан (Dylan M. Taylor, https://dylanmtaylor.com/about-me/) решил что было бы неплохо внедрить проверку возраста в Linux и он даже пришёл к успеху в каком-то смысле.

Три недели назад в systemd вмёржили

userdb: add birthDate field to JSON user records
https://github.com/systemd/systemd/pull/40954

А откат отклонили

Revert "userdb: add birthDate field to JSON user records
https://github.com/systemd/systemd/pull/41179

и отклонил не абы кто, а сам Леннарт (Lennart Poettering)

> It's an optional field in the userdb JSON object. It's not a policy engine, not an API for apps. We just define the field, so that it's standardized iff people want to store the date there, but it's entirely optional.

Зачем автор вообще это потащил? Он потащил ссылаясь на различные законы

> required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc.

В целом ход мыслей Дилана становится более понятен после прочтения другого поста, он судя по всему в целом не против различных ограничений "во благо"

> As Google put it in their original announcement: "You shouldn't have to choose between open and secure." The implementation backs that up. The friction is one-time for power users, but it's a genuine obstacle for scammers and it makes opportunistic spyware installation meaningfully harder.

Google's New Android Sideloading Flow Is a Fair Trade
https://dylanmtaylor.com/posts/2026-03-19-googles-new-android-sideloading-flow-is-a-fair-trade

Я об этом писал тут - https://xn--r1a.website/tech_b0lt_Genona/6279

Причём Дилан типичный гик

> I've also contributed to several FOSS projects in my spare time, including writing Python code for the Arch Linux installer, maintaining packages for NixOS, and contributing CI/CD pipelines to various open source projects.

> Outside of work, I enjoy applying the same technologies to personal projects. I've self-hosted my own infrastructure for years, provisioning servers with Ansible and managing DNS with Terraform. I run a homelab in a closet of my house, with some Dell rackmount servers, Ubiquiti networking equipment, and a NetApp disk shelf.

PR-ы были направлены в

- Arch - https://github.com/archlinux/archinstall/pull/4290 (висит черновиком)

- Ubuntu - https://github.com/canonical/ubuntu-desktop-provision/pull/1338 (отклонили), https://github.com/canonical/ubuntu-desktop-provision/pull/1339 (отклонили)

Статья на эту тему
The Engineer Who Tried to Put Age Verification Into Linux
https://www.sambent.com/the-engineer-who-tried-to-put-age-verification-into-linux-5/

Почитать можно в целом о том как обсуждают проблему проверки возраста в разных дистрибутивах

Ubuntu, Fedora, Linux Mint Discuss Age Verification Amid California Law Backlash
https://9to5linux.com/ubuntu-fedora-linux-mint-eye-age-verification-amid-california-law-backlash

Ссылки на дискуссии

California Age Verification

Fedora - https://discussion.fedoraproject.org/t/california-age-verification/181968

Mint - https://forums.linuxmint.com/viewtopic.php?t=464675

Спасибо подписчику за наводку
😁174👍3🤔3🔥2😢2
Пришел ко мне в проект китайский спамер, нагадил в issue несколько сотен спамных тикетов.

Пришлось осваивать gh cli, потому что mass delete в gui github нет.

Ну как осваивать, попросил #LLM накидать скрипт, и запустил его, не глядя.
😁57🗿10🐳3🔥2🤣1