commit -m "better"
3.19K subscribers
1.05K photos
151 videos
3 files
2.43K links
just random thoughts
Download Telegram
commit -m "better"
Я, наверное, пока рядом просто постою.
В комментарии пришел коллега, насколько я понял, из python core team, и объяснил, что финансирование проекта про jit закончилось в начале лета, отсюда и статус deferred - https://peps.python.org/pep-0774/.

Такие печальные дела :(

#fast_python
😢38😁5🔥41🆒1
Forwarded from Блог*
#prog #rust #abnormalprogramming

fibonacci-numbers crate with self-recursive dependencies

I have created a crate called fibonacci-numbers. There are 187 different major versions of the crate, each exporting the Fibonacci number corresponding to that version.
<...>
Version 186 depends on version 184 and 185 and exports the largest Fibonacci number that fits in a u128:


pub const VALUE: u128 = fib184::VALUE + fib185::VALUE;
😁43🏆15💊53🤡3
commit -m "better"
"Издание Phoronix опубликовало предупреждение о переводе в состояние заброшенных 12 пакетов, оставшихся без сопровождающих после сокращения персонала в компании Intel и прекращения разработки проекта Clear Linux"
https://www.phoronix.com/review/intel-open-source-2025

Очень годный взгляд на всю ситуацию с Intel.

TL;DR - Intel устали от того, чтобы писать код, который идет на пользу его конкурентам, и, в новой действительности, когда Intel уже не лидеры, они сильно сокращают свое присутствие в Open Source. Дальше они сосредоточатся на проектах, которые помогают их железячному бизнесу, и не помогают конкурентам.
👍19🤣6😭42🤔1
Forwarded from Новости AlfaBit
🪙Криптокрах 11 октября – что на самом деле произошло

Около $60–90m USDe были слиты на Binance вместе с wBETH и BNSOL, чтобы воспользоваться уязвимостью в системе ценообразования, где залог оценивался по данным ордербука Binance, а не по внешним оракулам.

Это локальное отклонение цены запустило принудительные ликвидации на $500m–$1b, вызвало каскад на $19b+ по всему рынку и принесло атакующим около 192m прибыли благодаря заранее открытым 1.1b шортам на BTC/ETH на Hyperliquid – за несколько минут до новости о тарифах Трампа.

Это не был провал USDe – проблема в ошибке Binance, которую использовали под шум макро-паники.

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


1️⃣ Подготовка

Binance в рамках Unified Account позволяла использовать USDe, wBETH и BNSOL в качестве залога.

Однако оценка происходила не по оракулам и не по ценам выкупа, а по собственным спотовым котировкам Binance, что стало серьёзной уязвимостью.

6 октября Binance объявила о переходе на ценообразование через оракулы, но внедрение было запланировано лишь на 14 октября, оставив восьмидневное окно для атаки.

2️⃣ Эксплуатация

В этот промежуток грамотно организованные участники начали манипулировать ордербуком Binance, слив около 60–90m USDe, из-за чего на Binance курс упал до 0.65, в то время как на других биржах он оставался около 1.

Так как система залога Binance использовала внутренние цены, это мгновенно обнулило маржу и запустило принудительные ликвидации на 500m–1b.

Затем вышла новость о 100%-х тарифах Трампа на Китай, усилившая панику и проблемы с ликвидностью.

3️⃣ Механизм прибыли

В тот же день новые кошельки на Hyperliquid открыли 1.1b шортов по BTC и ETH, профинансированные 110m USDC из источников, связанных с Arbitrum.

Когда каскад ликвидаций на Binance обрушил цены BTC и ETH, эти позиции дали около 192m чистой прибыли после закрытия на минимуме.

Совпадение по времени, точности и каналам финансирования говорит о слаженной координации.

4️⃣ Цепная реакция

Ликвидации на Binance привели к массовым продажам BTC, ETH и альткоинов на тонких ордербуках.

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

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

Результат: более $19b глобальных ликвидаций, многие альткоины упали на 50–70% за день – всё это из-за менее чем $100m манипулированного залога.



5️⃣ Кто виноват?
• Binance: ошибка в архитектуре и задержка с внедрением оракулов – основная причина

• Атакующие: использовали и синхронизировали манипуляцию, заработав на внешних шортах

• Ethena (USDe): не виновата – протокол оставался полностью обеспеченным, выкупы шли нормально, а курс держался 1:1 на всех остальных площадках

6️⃣ Последствия

Binance признала наличие «технических проблем на платформе», пообещала компенсации пострадавшим пользователям (маржинальные, фьючерсные и кредитные счета) и внедрила минимальные ценовые пороги и интеграцию с оракулами.

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

Итог:
Около $90m слитого USDe на Binance и $1.1b в шортах на другом рынке вызвали $19b кровавого обвала.

Это не провал стейблкоина, а мастер-класс по эксплуатации дефектной оценки залога в момент макрошторма.

Ссылка на автора: https://x.com/elontrades

Торговля на бирже l Покупка крипты за рубли l Конвертация l Прием платежей для бизнеса
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41💩24🤡11🥱3👍2🆒21👏1💯1🤣1
Forwarded from Segment@tion fault
В ЕС провалили очередное голосование по chat control - согласно законопроекту все мессенджеры должны либо отменить шифрование, либо отдать в соотв. органы ключи. Дания, которая продвигает законопроект с 2022 года, сдаваться не собирается и будет пиарить его дальше.

Законопроект "chat control" - инициатива Дании по отмене шифрования в интернетах "для борьбы с педофилами".
🔥25🤣20😁83👍3🤡2🫡2🤷‍♂1
🔥50🏆20🤩105😁5🤮3😍3🤷‍♂1
This media is not supported in your browser
VIEW IN TELEGRAM
https://www.m24.ru/news/politika/15102025/838401

КДПВ - пример такого ролика!

(предложка)
😁15💊73🔥1💩1
#llvmweekly

https://discourse.llvm.org/t/ub-when-type-punning-through-unions/88527

TL;DR - авторы clang хотят выписать union cast из UB, в clang.

"Note that we actually broke this back in Clang 4 and fixed it in Clang 5 (I remember because it caused us a bunch of downstream pain); see the discussions in RFC: Representing unions in TBAA, 32056 – Invalid code generation (aliasing between scalar and vector type), ⚙️ D31885 Remove TBAA information from LValues representing union members, and ⚙️ D33328 [CodeGen] Pessimize aliasing for union members (and may-alias) objects. I’d be in favor of adding the explicit guarantee here, since lots of places rely on it and we’ve made efforts to preserve it when it got broken in the past"

На этом комментарии я пустил скупую слезу, потому что нам это тогда много крови попртило.
👍10😁5🤬4🔥2💩2🤡1
Forwarded from Мост на Жепи (Валерия Бр.)
😁44🤡8💯3👍2😢1🍌1
commit -m "better"
Было бы интересно посмотреть на связку radv (mesa amd vulkan driver) + #ANGLE
Изготовил, кстати, такую связку, radv (#mesa amd vulkan driver) + #ANGLE.

Работает хорошо.

Что приятно, получилось собрать radv в виде обычной библиотеки, без монструозного gallium, загрузки плагинов, и прочего кошмара устройства opengl драйверов в #mesa.

Меня это почти смирило с тем, что #AMDVLK is no more, потому что radv, в целом, написан довольно неплохо - там довольно мало кода на С, компилятор шейдеров на C++, и вообще, довольно современный код.
👍17
Forwarded from Мир Linux
This media is not supported in your browser
VIEW IN TELEGRAM
У каждого есть такой друг

@linuxos_tg
😁4721🔥9🤣5💯3👍2
Примерно раз в год ко мне приходят коллеги, с предложением заменить хорошую функцию https://github.com/yandex/yatool/blob/main/util/random/entropy.cpp#L39 на плохую https://www.opennet.ru/opennews/art.shtml?num=64066, пххр, такие дела.
😁22🤡14🤣53💩3🔥2😱1
Forwarded from The Экономист
Хакеры взломали всех юзеров Мах — из госмессенджера выкачали всю базу данных, включая личную информацию и сведения о работе программы. Хакеры сразу опубликовали информацию на форум, сообщив, что у них в руках данные почти 47 млн пользователей.

🤑 The Экономист
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡59💅20🔥11🏆5🤔3👍2🍌2🤯1🫡1
🍓309🔥8😁5🍌1🆒1
Forwarded from Стой под стрелой (Nikita Prokopov)
Сегодня упал AWS, и все пошли на очередной круг обсуждений про «глупо держать весь интернет в одной корзине». Но, насколько я понимаю, говорящие это имеют в виду «заведите больше корзин», то есть больше AWS-ов, может быть от других вендоров.

А я, если честно, так и не понял, зачем этот AWS нужен. У нас в Instant были четыре машинки там (база + три сервака), и я так и не понял, что они делали такого, что не сделали бы четыре точно таких же выделенных сервера.

Посудите сами: мы не использовали масштабирование. Метрики в их консоли хуй посмотришь, там навигация хуже кафкианского замка и в итоге оно все равно не показывает такие простые вещи как например CPU или память. Чтобы задеплоить, нужен целый танец из специальных утилит и заклинаний, чтобы все где нужно возникло, собралось, переместилось и возникло где нужно. Сервера сами по себе не особо надежные, периодически висли и чинить приходилось вручную. По ssh нормально не зайдешь, к файловой системе доступ тоже хуй пойми какой, коннекш стринг надо специальной командой доставать. Базу нужную тоже не поставишь, надо ждать, пока она «начнет поддерживаться». Веб-интерфейс такой, что каждый раз хочется совершить роскомнадзор. Названия их идиотские на каждый чих еще. Cognito, блять. Kendra, нахуй.

И я серьезно не понимаю. Вот допустим мы бы закидывали на сервер jar-ку по ssh. Чем это хуже? Какие минусы? Я не утрирую, я действительно не понимаю. Перечислите мне, прям по пунктам: чувак, вот это проще и вот это и вот это.

Сложность я вижу и сам, ее вагон. Ценник вижу, он идиотский просто. Десятки тысяч в месяц. А покупаем-то мы на это что? Метрики сами, бэкапы сами. На ssh и деплой надо какой-то огород городить. Надеждность не потрясающая. Лежим вместе со всем миром.

Так что, зачем вообще нужен ваш AWS?
🤡42🔥228💯7👍5
😁81🥰6🤡5💊3
😁72🤡9👍3