
Каждый уважающий себя инженер, помимо дома, дерева и сына, должен сделать свой какой-нибудь стартапчик. В текущих реалиях те, кто недостаточно ленив, наверняка написали себе ряд скиллов для работы, которые постоянно используют. Я решил поделиться своими наработками, которые регулярно использую. Разрешите представить: мой бро… АИ бро!
Читать далееExclusive: Key figure in campaign group accused of saying she would ‘never hire a black person’, and second figure discussed Sydney Sweeney’s ‘assets’
The Free Speech Union (FSU) is reeling from internal grievances involving allegations of racism, workplace discrimination and sexually inappropriate remarks by senior members of staff, the Guardian can reveal.
A key figure in the campaign group, the chief operating officer, Sigrun Olafsdottir, departed late last week after employees alleged that she told a junior member of staff she would “never hire a black person” as a part of a one-on-one meeting late last year.
Continue reading...Security forces to include elite units usually used for counter-terrorism after worst street violence in years
France will deploy about 70,000 police around the country on Saturday as the government seeks to prevent more civil unrest after some of the worst street violence in years erupted on the fringes of cost-of-living protests last weekend.
The interior minister, Laurent Nuñez, said on Friday the security forces would include elite units usually used for counter-terrorism operations and hostage rescues, adding that there had been social media calls for violence from “ultra-left” groups.
Continue reading...
Всем привет! На связи Михаил Поливаха, технический лидер Open Source проекта Axelix (give us a star!).
Я долго думал, сделать это статьей или новостью, но для новости данный поток сознания слишком большой. Поэтому, всё же, решили выпустить новость :)
В ноябре выходит Axelix 1.3. Одно из изменений релиза будет заключаться в том, что Spring Boot стартеры Axelix научаться нативно работать в приложениях на реактивном стеке, то есть на Spring WebFlux с Reactor Netty. Раньше подключить стартер к такому сервису было нельзя. Теперь реактивные приложения можно будет мониторить и отлаживать из Axelix Master так же, как сервлетные.
Читать далее
Агенты стали новой средой разработки, которая фактически заменяет существующие IDE. Новые методы разработки (вайбкодинг, промпт инженеринг, харнесс инженеринг) заменяют прежние подходы. Статья относится к агентской разработке и описывает скилл, который позволяет решать большие и сложные задачи.
Читать далее
Not content with renaming an international gulf and a cross-border lake, on Oct. 10, U.S. President Donald Trump recently floated the idea of renaming the Atlantic or Pacific Ocean as “Trump Ocean” or the “Ocean of the Americas” at a political rally in Clarksville, Tenn.
“We need an ocean. So, I was thinking of either the Atlantic or the Pacific,” he said to laughter and applause. “We call it ‘Trump Ocean’ or ‘Ocean of the Americas,’ something like that.”
Then, at an Oct. 21 rally in South Carolina, Trump said he asked Google’s CEO, Sundar Pichai, to rename the Atlantic Ocean on Google Maps. According to Trump, Pichai replied, “Please don’t ask us to do that.”
“So, I'll probably pass,” Trump said. “I think let's keep it the Atlantic Ocean.”
While Google has not issued a formal statement on the matter, Trump’s obsession with naming places for himself or America is remarkable. In our view, it reflects a textbook case of “toponymic narcissism”—the use of place naming to remake the world in one’s own image.
Let’s not fool ourselves: Trump knows a thing or two about branding. In fact, his business career has largely revolved around marketing the Trump brand on hotels, golf courses, and even golden sneakers. We shouldn’t be surprised to find him following the same playbook in his second presidential term.
Yet the world map is not a private real estate development. Nor can place names be reduced to a branding exercise. Place names have a greater civic purpose as shared global symbols that should transcend the personal glorification and political interests of any individual leader.
Place names form part of our intangible cultural heritage with cultural significance that will outlive the cartographic whims of President Trump. They shape our geographical imaginations and the way people perceive and understand the world. Geographical naming also has important consequences for education, international relations, and the types of messages we wish to project to the world.
For instance, it is notable that Trump has focused much of his renaming energy on places with Indigenous names, such as Lake Ontario and the Gulf of Mexico. In the case of the Atlantic Ocean, this could also be seen as an attempt to erase an etymology that points through Greece to North Africa. The name derives from the Greek for “Ocean of Atlas,” referring to the mythology of a giant who lives in the Atlas Mountains of northwestern Africa.
As place name scholars, we have spent decades studying the cultural, social, and political aspects of place naming. There is a long history of political leaders and cartographers using place naming to assert raw power by rewriting the world map. In one sense, Trump’s renaming shenanigans are simply the latest flashy example in this broader story of mapping and politics.
But Trump is not merely renaming places to project American power on the world stage. He is also making a mockery of the very act of place naming itself—and, along with it, the international norms that inform the map-making process.
The international community must reaffirm its commitment to respecting the cultural value of place naming and to articulate responsible place-naming principles, especially for geographical features that are shared across international borders. In an open letter co-authored with place name experts around the world, we propose five key principles for responsible place naming:
The first principle is recognizing that place names are culturally significant forms of intangible heritage and shared resources whose stewardship carries responsibilities extending beyond the interests of any particular government, leader, institution, or generation.
Given the cultural significance of place names, our second principle highlights the need for meaningful public participation in place naming decisions. Place names that are changed arbitrarily and without due process should not be recognized by the international community.
Thirdly, place names should not be used to proclaim cultural superiority, advance territorial ambitions, or assert exclusive national ownership over geographical spaces shared among different peoples.
Places should generally not be named for living people. Instead, place naming should serve the public interest rather than promoting the personal legacies of those seeking to commemorate themselves as a form of self-aggrandizement.
Lastly, we recognize that a shared geography need not always have a single name, since multiple place names can bear witness to the layered histories, languages, and attachments through which places acquire meaning. However, this recognition should not extend to condoning the unilateral renaming of shared geographic features without international dialogue among affected countries and communities.
If Trump moves forward with attempting to rename the Atlantic or Pacific Ocean, the international community should stand united in rejecting this attention-seeking act of cartographic malpractice and defend the cultural value of place naming as a cornerstone of our shared world map and geographical imagination.

Что делать, если вам передали работающий проект на незнакомом стеке, большую часть кода написали AI-агенты, а прежней команды уже нет.
Читать далее
Знакомая ситуация: вечер, вы вдвоём или компанией хотите посмотреть кино — и следующие сорок минут листаете каталоги стримингов. Рекомендации «по вашим просмотрам» тут не помогают: смотрит-то компания, а не один человек.
Разбираем архитектуру KINO PARTY (partykino.com) — каталога фильмов и сериалов на 900 000 тайтлов с рекомендациями без нейросетей и ML-инфраструктуры: разрежённые векторы, косинусное сходство, инвертированный индекс, real-time комнаты кино-свайпера на SSE и честное SEO.
Читать далее
Привет! Я Сергей Житинский, основатель Git in Sky. Мы занимаемся эксплуатацией ИТ-инфраструктуры и разрабатываем открытую методологию Agent-Ops. О ней я уже рассказывал на Хабре.
19 октября я был на митапе OPS Talk by Sber. На стенде PSLC поговорил с Александром Шаповаловым, который представился архитектором методологии. После встречи захотелось прочитать материалы подробнее и разобраться, как подход Сбера соотносится с нашей работой.
В AI-Disrupt PSLC много знакомого: агенты, контроль решений, сохранение опыта. Но выбирать между PSLC и Agent-Ops, на мой взгляд, незачем. Они описывают работу с разным масштабом: сопровождение продукта в целом и конкретную задачу на инфраструктуре. Покажу это на примере и расскажу, что сравнение подсказало для развития Agent-Ops.

Я экспериментирую с подходами к автоматизации UI-тестов мобильных приложений: XCUITest, Espresso/Compose, Appium, Maestro. Быстро выяснилось, что гонять всё это не на чем: опенсорсные демо-приложения либо только под Android, либо слишком простые, и реальных багов в них почти нет.
Поэтому я сделал ChaosBank — два зеркальных финтех-приложения, под iOS и Android, где баги — это фича: 131 дефект, от убытка, показанного как прибыль, до двойного списания при быстром тапе. Каждый включается и выключается конфигурацией. Рассказываю, как это устроено и как это можно использовать для тренировки, сравнения фреймворков и тестовых заданий.
Читать далее
Каждый, у кого есть фрезер, знает этот ритуал: положить заготовку, на глаз выставить угол, подвести фрезу к краю, коснуться поверхности заготовки, записать ноль. Мне захотелось, чтобы станок делал это сам: увидел заготовку на столе, понял, как она лежит, и нашёл ноль по высоте без щупа и запустил бы программу сам. Так появился проект SmartLinuxCNC: машинное зрение и бесконтактный Z0 для домашнего ЧПУ фрезера с полем 800 × 600 мм.
Читать далееThe New York mayor’s passion for the Gunners and human rights presents an opportunity to push back on the club’s lucrative UAE sponsorship
Like him or not, there is no doubt that New York mayor Zohran Mamdani’s passion for certain issues is electric, and that passion played a large part in him getting elected. But today, two of his biggest passions are on a collision course.
On one hand, Mamdani is now arguably the US’s most high-profile supporter of English Premier League champions Arsenal. A superfan since he was a child, he has put the Gunners into the American spotlight more than anyone since becoming mayor. The Empire State Building gleamed in Arsenal’s red and white when they won the Premier League title. He wrote an essay about what Arsenal’s championship means to him, talks about Arsenal at press conferences and interviews and inaugurated Thierry Henry Way near Times Square in honor of the Arsenal legend.
Continue reading...
Всем привет! В этой статья я расскажу обобщенно про внутреннее устройство SHA-2, SHA-3, а также про другие примитивы, относящиеся к хеш-функциям: XOF, TupleHash, cSHAKE, Argon2.
Именно SHA-2 и SHA-3 сейчас являются самыми популярными и широко используемыми примитивами, которые используются для реализации безопасных протоколов и других криптографических примитивов.
Читать далееHuman heroism is celebrated in profoundly personal ways in this extraordinary tale of a mind-boggling investigation into massive criminal organisations. It’s part The Wire, part The Imitation Game
We begin with the audio of a horrifying call made to the French police in 2020. Two men are driving home when their car is attacked. The police ask for the caller’s name as bullets ricochet around the vehicle. “Who cares what we’re called?” the man shouts. “I’m going to die!” Seconds later, his companion is dead. This killing (of a mechanic called Houcine Hakkar) was planned and discussed in detail on an app called Sky ECC. The police were at the tip of an enormous iceberg.
Showing modern law enforcement on screen can be a challenge: in the online era, it’s less cops and robbers; more zeros and ones. So it’s a surprise to be confronted with something as thrilling as The Narco Hack. This three-part documentary explores an extraordinary investigation by French, Belgian and Dutch police, during which they undermined several massive criminal organisations via methods at once impressively logical and completely mind-boggling by compromising Sky ECC’s encryption software.
Continue reading...The ad, funded by backers of the wealth tax, castigates Newsom for opposing Proposition 40, the ballot measure that would impose a 5% tax on California billionaires' assets.

За 10 дней мы сделали MVP тренажёра переговоров «Вершина» для Хакатона Мэра Москвы (Задача № 9 от ОЭЗ «Алабуга»). Нас было пятеро, до конкурса мы не были знакомы. В финал мы не вышли. Зато у нас осталось работающее мини‑приложение для Telegram, и я хочу рассказать, как оно устроено. Меня зовут Янина Шкуропат и я отвечала за продукт в команде.
Собеседнику в нашем тренажёре вам можно соврать. Сказать, что у вас есть другое предложение, которого нет. Надавить ультиматумом. Уступить два раза подряд и посмотреть, что будет. В реальных переговорах такие эксперименты стоят денег и отношений. В тренажёре — это один раунд переговоров с ИИ‑персоной.
Модели при этом соврать вам нельзя. Она не может назвать чужое число, раскрыть скрытый факт раньше времени или согласиться с тем, что вы не предлагали. Эта асимметрия заложена в архитектуру.
Читать далее
Год я закрывал монитор куском вуали на ночь после перехода на Wayland, т.к. из коробки GNOME, в отличие от KDE, не умеет управлять внешними дисплеями.
Решение нашлось в расширениях для работы с DDC/CI.
В статье я детально сравнил 4 варианта: удобство интерфейса и архитектуру под капотом (почему фоновый сервис отзывчивее вызовов CLI), популярность, активность разработки и прочее.
Также приложил сводную таблицу с плюсами и минусами и рассказал, почему в итоге стал контрибьютором одного из проектов, а не сделал форк.
Сорвать вуаль...Voting rights advocates say directive would disenfranchise young and low-income voters, but Republicans say it’s needed to combat voter fraud
The US supreme court has cleared the way for New Hampshire to prohibit student IDs as a form of voter identification ahead of November’s midterm elections.
In a brief unsigned order, justices sided with a Republican National Committee (RNC)-backed appeal on the matter. They cited a longstanding rule that lower federal courts should not “alter election rules” too close to election day.
Continue reading...
Когда мы говорим о дизайне, часто представляется понятная цепочка: команда дизайна придумала красивый и удобный сценарий, инженеры его реализовали, пользователь получил классный опыт.
В реальности все куда запутаннее и интереснее.
Дизайн автомобиля – это постоянный разговор, а иногда и спор между тем, что хочется дать пользователю, тем, что может «железо», тем, что успевает разработка, и тем, что можно выпустить в рамках бюджета, сроков и сертификационных требований.
С кем и о чем чаще всего спорят дизайнеры и почему это не конфликт, а необходимая часть работы над продуктом, расскажу в этой статье.
Читать далее
«Оборот» – карточный рогалик про то, как маленькая команда с агентами доживает до первого большого запуска. Его собрали агенты за четыре дня: 28 выпусков с 13 по 16 октября. Человек в это время ставил задачи и играл руками. На полноценный плейтест каждой версии людей бы не хватило, поэтому баланс держал бот: перед каждой правкой он отыгрывал сотни сезонов.
Ниже – как это было устроено: какое число считали целью, где бот проигрывал и какие правила поменялись по его логам.
Читать далее
Вы внедрили ИИ-агента в свою работу. Он показывает информацию по счетам, формирует сводки, разбирает входящие сообщения и делает ещё много полезного. Но на каком уровне автоматизации вы находитесь? И что делать дальше?
В этой статье разберём, что такое ИИтизация, как внедрить ИИ-агента в рабочий процесс и почему следующий шаг - не обязательно более умный агент, а движение в сторону AI-Native-подхода к управлению процессами. В своей практике я выделяю 5 уровней ИИтизации (красивая формулировка для обозначения автоматизаций с помощью ИИ), все примеры рассмотрим на одном простом процессе - обработке входящих заявок.
Узнать 5 уровней