



првиет хабр! на момент написание данной статьи три уязвимости о котрых пойдет речь уже залатали в IOS 27 beta 5 для разработчиков а сами уязвимости уже слиты разработчиком johnny (@0xjohnny в X). всего вышло четыре уязвимости о которых пойдет речь
Читать далее



В прошлой статье мы рассмотрели, как создать простой синтезатор на основе Raspberry Pi Pico. Звуки на основе синусоиды интересны, но хочется получить звук реального инструмента с его уникальным тембром.
Если вы думаете, что достаточно просто проигрывать записанный звук для каждой ноты, то, по крайней мере, для Raspberry Pi такой подход не сработает из-за ограниченных ресурсов. А вот использование звуковых шрифтов (SoundFont), которые придумали ещё в прошлом веке, поможет решить задачу.
Изобретать велосипед и реализовывать обработку SoundFont-файлов с нуля мы не будем, а воспользуемся готовой библиотекой TinySoundFont.
Изучение технологии SoundFont и то, как устроены звуковые банки вообще, даёт много в понимании синтеза звука.
В этой статье мы подключим библиотеку TinySoundFont к Raspberry Pi Pico, устраним главный недостаток библиотеки — загрузку всего SoundFont в оперативную память, и заставим синтезатор читать семплы напрямую из флеш-памяти.
Читать далее
Один пользователь Claude утверждает, что прогнал через модель больше миллиарда входных токенов. Другой оставил AI-агента без присмотра и насчитал около $6000 расходов. Цифры из Reddit можно оспаривать, но механизм за ними вполне реальный.
Я посмотрел, почему короткий запрос внутри длинного чата может оказаться совсем не коротким для LLM, что происходит, когда контекст разрастается до сотен тысяч токенов, зачем нужен prompt caching и почему большое контекстное окно иногда делает ответы не лучше, а хуже.
А заодно собрал несколько способов снизить расход токенов без бессмысленной охоты за каждым словом в промпте.
Разобраться с токенами
Часть 2 из 2. В первой части был холивар про самодельные фреймворки. Здесь - цифры: мы дали ИИ-агенту построить одно и то же приложение на Джеймиксе и на голом Spring и честно сравнили результаты.
Читать далееПосле моей прошлой статьи в Telegram-бот за один день пришли 60 человек. Я тогда подумал: ну всё, полетело. Спойлер: не полетело.
Сейчас в базе почти 300 аккаунтов, за неделю возвращаются 11 человек, средний DAU 7, а реферальная программа привела троих. Разбираю честную воронку, ошибки с метриками, странный парадокс обратной связи и V2, которая должна проверить одну конкретную вещь: получится ли удержать хотя бы четыре возвращения из семи.
Посмотреть честный разборThe Guardian’s picture editors select photographs from around the world
Continue reading...
ТЗ согласовано, разработка выполнена правильно – а в системе закреплено правило, которого компания никогда не принимала. Такое происходит, когда автоматизация доходит до развилки, для которой есть несколько разумных вариантов работы, но нет ни единого бизнес-решения, ни человека с полномочием его принять. ИТ должно обнаружить эту точку, подготовить варианты, показать последствия и дать рекомендацию. Решение о том, как должен работать процесс, остаётся за бизнесом. Практический инструмент статьи – реестр непринятых решений процесса.
На тестовой эксплуатации менеджер создал обычную заявку на закупку. Основной объём составляли канцтовары, плюс в той же заявке было несколько мониторов. Система проанализировала состав, определила преобладающую категорию и автоматически направила всё категориальному менеджеру по канцтоварам. Маршрут сработал, заявка не потерялась, права доступа были корректны, алгоритм выполнился ровно так, как его запрограммировали.
Проблему обнаружил один вопрос: а мониторы он теперь тоже должен закупать?
Алгоритм не был случайным или заведомо нелепым. Он выглядел вполне логично и даже подтверждался историческими данными. Неприятность состояла в другом: никто в компании не принимал решения, что именно так должен работать процесс закупок. К моменту тестирования это решение уже существовало, только существовало оно не в регламенте и не в решении владельца процесса, а в коде.
Чтобы понять, как оно туда попало, надо вернуться к началу проекта. В подписанном техническом задании была совершенно нормальная строка:
Читать далее
Will Scharf, who currently oversees administrative work as the staff secretary, is set to be the new White House counsel, taking over the senior West Wing position from David Warrington.
“Will is tough, strong, and smart. He also loves our country, and respects the law,” said U.S. President Donald Trump as he announced the appointment on Sunday, predicting that Scharf will do a “great job” in his new role.
Scharf will be tasked with advising the President and White House staff on legal issues, including Trump’s Executive Orders, vetoes, and other aspects of legislation. He’ll have a team of legal experts and advisers assisting him when he starts the role on Sept. 1.
According to the Center for Presidential Transition, a core duty of the White House counsel is offering advice on “matters relating to the President’s exercise of his war powers.” Trump has faced criticism across party aisles amid the Iran conflict and his failure to seek congressional approval.
As Scharf prepares to take on new responsibilities, here’s what to know about his history with Trump, his political aspirations, and more.
Scharf, who hails from New York and graduated from Harvard Law School in 2011, has served as a federal prosecutor and a clerk for two federal judges.
When announcing Scharf’s new appointment, Trump acknowledged that the conservative lawyer had also previously represented him in “numerous cases, including at the Supreme Court.” Scharf was Trump’s personal lawyer from 2023 to 2025, as Trump faced a series of criminal and civil cases in-between his two stints in the White House.
Scharf was part of the team that put forth arguments to the Supreme Court in 2024 over whether Presidents should have immunity from prosecution for actions taken while in Office.
The Supreme Court’s ruling that Presidents have broad immunity for official acts carried out in office was a big win for Trump’s team, as it effectively dismantled the federal case against Trump amid a row over whether he illegally conspired to overturn his 2020 election defeat to Joe Biden.
Scharf celebrated the ruling, calling it a “tremendous win for the Constitution” and for Trump, in a statement to the Kansas City Star. He said it had been an “honor” to represent Trump in the matter.
After serving as an assistant U.S. attorney in the Eastern District of Missouri from 2020 to 2022, Scharf launched a bid for the Republican candidacy of Missouri’s Attorney General, going up against the incumbent Andrew Bailey in 2024.
Pointing towards the work he carried out as a federal prosecutor assigned to the Violent Crimes Unit as well as his “instrumental” role in the confirmation of Brett Kavanaugh and Amy Coney Barrett as Supreme Court Justices, Scharf honed in on his D.C. experience as he mounted his campaign.
“I've put hardened criminals in prison, and I've put constitutional conservatives on the Supreme Court. I'm ready to fight back against the woke left and out-of-control federal government to defend our rights and liberty,” read a statement from Scharf in a campaign prospectus.
In a campaign ad, Scharf claimed that then-President Biden and his legal team were “wrecking” the American legal system and “doing everything they can to stop President Trump and the MAGA agenda.” Scharf said it was time for a Missouri Attorney General “who will return fire” as he pretended to fire a grenade launcher at boxes of depicted legal documents and evidence against Trump.
In a candidate survey, Scharf said that “fighting for President Trump” was one of the three things he wanted voters to remember about his goals for office, should he be elected.
Scharf lost the Republican primary to Bailey, receiving just 37% of the vote.
Trump appointed Scharf as the at-large commissioner to the National Capital Planning Commission in July 2025.
The President appointed several members of his Administration to the Commission as he sought overview of the renovations to the Federal Reserve building under former Fed chair Jerome Powell.
In the position, Scharf has played a pivotal role in bringing Trump’s controversial White House ballroom plans to life.
Trump has faced widespread criticism for demolishing the East Wing of the White House to make room for the grand ballroom design.
Scharf defended the project in April, insisting “the only constant in the history of the White House is that practically every change, every modification, every addition, and indeed every feature that we now celebrate as an iconic aspect of the White House was roundly and viciously condemned in its day.”
“Any argument that relies on the idea that the White House is unchangeable or should be unchangeable flies in the face of the very history of the structure such critics claim they are trying to protect,” he added.
Despite the Commission’s arguments, the construction of the $400 million ballroom—a space Trump insists is essential for security purposes—continues to face legal challenges.
A federal appeals court on Aug. 7 ruled that the construction of the ballroom could not continue without congressional authorization. Trump has said he intends to appeal the matter to the Supreme Court.

15 уроков охватят все: от настройки интерфейса и трассировки трубопроводов до гидравлических расчётов, выпуска документации и работы с базами данных. По окончании – сертификат от разработчика и доступ к материалам на три месяца.
Читать далееВсе началось вообще не с идеи написать очередной бенчмарк. Мне нужно было собрать локальный пайплайн для длинных подкастов: получить транскрипт, найти в нем интересные куски, выбрать несколько сильных фрагментов и уже из них делать короткие вертикальные ролики.
Облачные модели с этой задачей справляются, но постоянно гонять туда длинные расшифровки не очень хотелось. Плюс было интересно понять, насколько далеко сейчас можно уехать на железе.
Под рукой была GTX 1080 Ti на 11 ГБ. Карта 2017 года, архитектура Pascal, никаких Tensor Cores.
Так из прикладной задачи постепенно вырос небольшой домашний стенд. Я прогнал три модели в одинаковых условиях, отдельно проверил длинный контекст, затем сделал свой набор reasoning‑задач и сравнил режимы с размышлением и без него. Результаты получились не совсем такими, как я ожидал.
Читать далее
Привет, Хабр! Я Захар Захаров, разработчик в команде LBaaS. Контроллеры (они же операторы) в Kubernetes — паттерн, который выглядит просто на схеме из документации и неожиданно обрастает деталями, когда садишься писать его руками: очередь, воркеры, кэш, индексы, манифесты, схема, веб-хуки.
В статье разберу, из чего на самом деле состоит контроллер, что из этой обвязки берет на себя kubebuilder и какие грабли мы собрали на работе — от бесконечной реконсиляции до finalizers, которые молча не срабатывают для ресурсов из разных неймспесов. Погнали.
Читать далее
С развитием ИИ себестоимость кода стремительно падает. Его становится все больше, а команды не растут пропорционально количеству. AI-инструменты генерации кода (Copilot, Cursor, Codex, Claude Code) увеличивают скорость написания, но не скорость проверки кода.
Узким горлышком становится сам PR, они могут висеть днями в вашей компании или opensource-проекте, контекст может теряться, на его оценку тратится время, и иногда впустую.
В среднем, команда на ревью тратит ~20% рабочего времени, особенно если это большой PR, или PR от новичка.
Но как же решить эту проблему? Ведь беда не в том, что ревьюверы плохие, или что им нужно давать больше работы, а в том, что объем кода растет быстрее возможности осмысленно его проверить.
В этой статье я расскажу о том, как помочь вашему корпоративному или опенсорс-проекту, если он тонет в код-ревью, и расскажу о существующих решениях — devin ai, context7, deepwiki, rabbit code review и других.
Читать далее
В кабинете было дымно и сумрачно. В центре стоял длинный прямоугольный стол, покрытый зелёным, шершавым сукном; по краям тускло поблёскивало тёмное лаковое дерево.
Никто — наверное, даже самый опытный и авторитетный из здешних сотрудников, человек, способный поднять наверх любой документ и одним росчерком решить судьбы многих людей, — не смог бы ответить на простой вопрос: когда здесь появился этот стол?
До революции? Возможно.
Одно было ясно всем: стол переживёт их. Переживёт он и того самого пожилого человека в тёмном форменном кителе с несколькими звёздами на погонах, который сейчас сидел во главе стола.
Сам этот человек, впрочем, понимал это не хуже остальных.
— Товарищ генерал, разрешите начать доклад? — отчеканил сидевший по правую руку от него стройный мужчина лет пятидесяти. Один его глаз беспокойно рыскал по комнате, другой, не двигаясь, смотрел куда-то прямо перед собой.
— Полковник Акимушкин, доложите нам контрразведывательную обстановку, — сухо сказал генерал. — Только помните: я вас предупреждал — никаких англицизмов. В нашем ведомстве мы не можем позволить себе говорить на языке вероятного противника.
— Так точно! По вашему распоряжению штат укомплектован армейским переводчиком.
— Тогда начинайте.
— В настоящее время, — военный начал монотонно зачитывать текст с листка, — участились случаи деятельности вражеской агентуры на территории нашей страны. В частности, особую опасность представляет агент под кодовой кличкой ...
Ознакомиться с докладом полковникаBritish driver Andy Green reached 406.320 mph in car powered by two hydrogen internal combustion engines
The only person to break the sound barrier in a car earned another world record on Tuesday in a show of force for hydrogen power.
British driver Andy Green reached 406.320mph (653.908km/h) in a car powered by two hydrogen internal combustion engines with a combined 1,600 horsepower, setting the record for that vehicle category, according to the Fédération Internationale de l’Automobile, the international governing body of motor sports.
Continue reading...Buildings collapse and more than 470 people hurt in 7.4-magnitude quake. Plus, in such a vast universe why is there no sign of aliens?
Good morning. More than 130 people died after a powerful earthquake struck western Colombia, collapsing and severely damaging scores of buildings in main cities, including Cali and Pereira.
The US and Colombian geological surveys reported that a 7.4-magnitude earthquake struck at 7.34am local time on Monday, with its epicentre in the western department of Chocó. It was felt in neighbouring Venezuela, still reeling from a deadly double earthquake on 24 June. The quake killed at least 132 people and more than 570 were injured as of Monday afternoon, according to the Colombian Association of Capital Cities, which coordinates cities across the country.
How has the government responded? In a national address, Colombia’s president, Abelardo de la Espriella, said: “The national government has all of its capabilities deployed to protect lives, assist affected communities and deliver aid wherever it is needed. The first priority is rescuing the people trapped under the rubble. Colombia has a president whose heart aches for his people and who will do everything in his power to help them in the most difficult moments.”
Continue reading...Staff at North Devon district hospital given training in difficult births in case mothers-to-be cannot get to Exeter
Doctors at one of England’s remotest hospitals have been given a “crash course” in birth emergencies after its maternity unit was shut and as fears grow that the safety of women and babies may be put at risk.
From Tuesday, the maternity service at North Devon district hospital (NDDH) in Barnstaple has been suspended indefinitely owing to staff shortages, leaving many pregnant women facing a journey of at least an hour and a half when they go into labour.
Continue reading...British driver Andy Green reached 406.320 mph in car powered by two hydrogen internal combustion engines
The only person to break the sound barrier in a car earned another world record on Tuesday in a show of force for hydrogen power.
British driver Andy Green reached 406.320mph (653.908km/h) in a car powered by two hydrogen internal combustion engines with a combined 1,600 horsepower, setting the record for that vehicle category, according to the Fédération Internationale de l’Automobile, the international governing body of motor sports.
Continue reading...