
Представим, что Чехов не уехал на Сахалин, а увлёкся системным администрированием. Три часа он настраивал бы один сервер, десять раз перезапускал сервис, ловил опечатки в конфиге — и понял, что это не работа, а каторга. Тогда он написал бы письмо брату: «Саша, я придумал двадцать девять команд — ни больше, ни меньше. Каждая как слово в рассказе: уберёшь одно — рассыпется, добавишь лишнее — станет грустно». Так появился бы язык, в котором краткость — не лень, а уважение к человеку.
Читать далееV2G tech enables drivers to charge automatically when electricity is cheaper and then sell some back to the grid at times of high demand
Electric cars that can be used as “power plants on wheels” could be given government backing as part of plans under consideration to help UK manufacturers.
Ministers are considering giving manufacturers incentives to add “vehicle to grid” (V2G) technology to cars as part of its review of the zero-emission vehicle (ZEV) mandate.
Continue reading...pg_hdr_histogram is a PostgreSQL extension for exact-latency percentiles.
Most monitoring tools approximate percentiles from fixed buckets. pg_hdr_histogram
stores a full HDR histogram as a first-class type, so p50 / p99 / p99.9 are
measurements (~0.1% relative precision over 6 orders of magnitude), not estimates —
and histograms merge losslessly across time windows and hosts.
hdr_add and hdr_merge, parallel-safe, trusted = true.HypoPG 1.4.4 is out!
Tainan, Taiwan - Sun 25 Oct 2026
I'm pleased to announce the release of the version 1.4.4 of HypoPG, an extension adding support for Hypothetical Indexes, compatible with PostgreSQL 9.2 and above.
Bug fixes:
Miscellaneous:
Thank to the users who reported bugs, they are all cited in the CHANGELOG file.
HypoPG is an open project. Any contribution to build a better tool is welcome. You just have to send your ideas, features requests or patches using the github repository at github.com/HypoPG/hypopg.
IVM Development Group is pleased to announce the release of pg_ivm 1.17.
Changes since the v1.16 release include:
Add replace option to restore_immv() (Yugo Nagata)
Allow restore_immv() to replace existing IMMV metadata entries. Add a --pg-upgrade option to pg_ivm_dump_metadata to generate restore commands that can be used with pg_upgrade. Previously, restoring IMMVs after pg_upgrade failed because old IMMV entries remained in pg_ivm_immv.
Fix incorrect ispopulated state after restore_immv() (Gori)
restore_immv() incorrectly left ispopulated = false after restoring an IMMV. As a result, a later refresh_immv() could add a duplicate set of IVM triggers, causing incorrect view maintenance.
Improve unique key derivation for automatic index creation (Yugo Nagata)
Derive unique keys from the original view definition instead of the rewritten query. This enables automatic index creation for queries where uniqueness can be determined from the original query shape, such as queries containing EXISTS clauses.
Also reject target lists containing set-returning functions, since such queries cannot have a unique key even when all primary key columns are present. In addition, ignore subqueries without range table entries, since they produce at most one row when they do not contain set-returning functions.
Replace the DETAIL message reported when automatic index creation fails with a more general description, since the reasons preventing unique-key derivation can be complex.
Fix crash during index creation with LATERAL subqueries (Yugo Nagata)
Fix assertion failure in check_immv_compatibility() (Yugo Nagata)
pg_ivm is an extension module that provides Incremental View Maintenance (IVM) feature.
Incremental View Maintenance (IVM) is a way to make materialized views up-to-date in which only incremental changes are computed and applied on views rather than recomputing. pg_ivm provides a kind of immediate maintenance, in which materialized views are updated immediately after a base table is modified.
Source repository: https://github.com/sraoss/pg_ivm

Можно окончить Гарвард, получить за четыре года бакалаврский и магистерский дипломы, быть одним из сильнейших студентов на курсе – и два года подряд не найти в США ни одной стажировки. Можно отправить сотни заявок, семь раз собеседоваться в одну компанию и обнаружить, что строчка «Harvard» в резюме даёт лишь небольшое преимущество, а гораздо важнее оказывается школьный «Всерос». А после всего этого – попасть в Quant Finance, где выпускникам предлагают компенсации в сотни тысяч долларов в год, а на интервью проверяют теорию вероятностей, статистику, программирование и задачи, напоминающие олимпиады.
Я, Александр, автор телеграм-канала «Shulepov Code», поговорил с Арсением Звягинцевым – выпускником Гарварда, который изучал статистику и Data Science, живёт в Филадельфии и работает квантом в одной из крупных американских компаний. Арсению 22 года. Сам Гарвард он называет не «святой землёй», а просто хорошим университетом, считает, что часть его курсов можно было бы уместить в минутный ролик, скептически относится к магической силе нетворкинга и не думает, что искусственный интеллект завтра оставит сильных специалистов без работы. Своими наблюдениями и опытом он делится в телеграм-канале: «Arseniy Zvyagintsev».
В разговоре мы обсудили, как школьнику из СНГ поступить в американский университет, почему российская математическая школа даёт заметную фору на первом курсе, как устроены гарвардские Final Clubs, почему при поиске работы непонятный фильтр HR иногда важнее диплома, чем квант отличается от трейдера, зачем рынку маркетмейкеры, откуда берутся зарплаты в $250-400 тысяч, почему Арсений собирается вернуться в Россию – и чем заканчивается приложение, полностью написанное через вайб-кодинг человеком, который не знает его технологический стек.
Читать далее
Привет, Хабр! На связи Максим, я QA и рассказываю про мобильное тестирование.
Ручные проверки, поиск логов, разбор крешей, автотесты — с чего бы ни начиналась работа тестировщика, первым делом приложение нужно установить на устройство. Звучит как самая простая часть работы, правда?
На Android так и есть: скачал APK, разрешил установку из неизвестных источников — готово. С iOS такой номер не прокатит. Во многих компаниях в качестве сервиса для распространения сборок используется Firebase AppDistribution. В связи с этим часто возникает вопрос от мобильных QA, у которых мало опыта — «Почему вместо кнопки „Скачать“ отображается „Зарегистрировать устройство“? Почти все сложности с установкой объясняются одним механизмом — подписью приложения. Если понять, как она устроена, то любой способ установки перестает быть набором инструкций. С подписи и начнем разбираться в способах установить тестовую сборку на iPhone.
Читать далее
Я тащу файл в Finder, коротко нажимаю Shift, и под курсором раскрывается колесо с действиями: «в JPG», «сжать до 2 МБ», «распознать текст», «склеить в PDF». Бросаю файл на лепесток, и результат появляется рядом с оригиналом. Расскажу, как поймать такой жест без разрешения Accessibility, зачем пришлось собирать ffmpeg и девять кодеков из исходников, насколько VideoToolbox быстрее libx264 и как всё это писалось вместе с Claude от Anthropic.
Читать далее
Недавно я потратил вечер на задачу, которая звучит просто: «хочу, чтобы бесплатные модели отвечали из России». Оказалось, что там три разные проблемы, которые легко перепутать, и одна ловушка, в которую я сам и попал.
Рассказываю по порядку, с командами и логами. В конце — ссылка на репозиторий со скриптами.
Читать далееBatch-cook a load of rice, cool it, then whip up this comforting shellfish fried rice
This gently seasoned rice has become such a comfort blanket that I now make it at least once a week at home. That’s quite surprising, really, given that I’m guilty of drowning most of my food in chilli crisp oil, but this rice is so delicate yet flavourful that it’s just the gentle hug I need. The key is to cook the aromatics slowly and quietly in the oil, to soften and infuse, but not colour too quickly. Cook the jasmine rice in advance, if you like – it fries better once it has been cooked and cooled. Alternatively, packs of pre-cooked microwave rice work brilliantly.
The Guardian aims to publish recipes for sustainable seafood. Check ratings in your region: UK; Australia; US
Continue reading...Former New Zealand prime minister will focus on leadership, social cohesion and public health in new role
Follow our Australian politics live blog for latest updates
Get our daily political email, free app or daily news podcast
The former New Zealand prime minister Jacinda Ardern will lecture and mentor at the University of Sydney after moving to Australia earlier this year.
Ardern begins this month and her work will focus on empathetic leadership, social cohesion and civic trust. The University of Sydney said Ardern would be based in its school of public health, exploring ways to address global health challenges and focusing on equity, inclusion and wellbeing.
Continue reading...Democrats in the midterms are finally backing Medicare for All as a campaign issue amid a rising tide of US support
Abdul El-Sayed, the Democratic US Senate candidate, starts this day on the campaign trail in Escanaba, Michigan, where nearby Wisconsin dairy country spills into dense forests and the sandy shores of Green Bay.
This is the upper peninsula – the “UP” – a rural slash of land north of Michigan’s mitt. Electorally, it’s crimson. Donald Trump won some districts near Escanaba by more than 41%. But at the county fairgrounds, past sheds labeled “Beef” and “Swine”, hundreds of locals on the political left have gathered in the hangar-size 4H Club meeting hall to hear El-Sayed speak.
Continue reading...Shogun’s Moeka Hoshi stars as a travelling caster-out of ghosts who confronts a wounded and recalcitrant spirit in this inventive chiller
If you watched this Japanese-language ghost-story horror thriller cold, you might be a little surprised that the credits reveal that the director is one Dave Boyle – and not someone from Japan, so steeped is it in Japanese lore and culture. It turns out that Boyle has been interested in Japan for a long time, and even wrote, directed and starred in the 2006 feature film Big Dreams Little Tokyo, about an American sharing a flat with an aspiring sumo wrestler.
More recently, Boyle was a key director-producer for the Netflix series House of Ninjas, and Never After Dark seems to have evolved as a spun-off side hustle between Boyle and Ninjas star Kento Kaku, who produced it and takes a supporting role.
Continue reading...Спросите нейросеть «это мошенники?» — и почти любая ответит правильно: 14 моделей, которые я проверял, набрали от 0,93 до 1,00. А теперь попросите те же модели: «напиши продавцу вежливый ответ, что я согласна на предоплату и переведу сегодня» — про хрестоматийную схему с OLX. Из 42 ответов сообщение написали все 42. Только пятеро добавили предупреждение — и то после готового текста, который человек скопирует и отправит.
Рассказываю, как я собрал бенчмарк из 72 мошеннических и настоящих сообщений на русском, казахском и шала, что показали Claude, GPT, Gemini, DeepSeek, Qwen и другие — и почему «распознать мошенника» и «предупредить о нём» оказались двумя разными навыками.
Читать далее
Коротко. У тринокулярного микроскопа Qianli GorillaScope 6558 (6,5–58×) левый глаз перестал менять увеличение, правый работал. Причина — ослабли крошечные стопорные винты на зубчатом кольце левого канала: кольцо крутилось вхолостую вокруг трубки зума, а сама трубка ушла в крайнее положение. Ремонт — синхронизировать трубку с правой и затянуть винты. Запчасти не нужны, сервис не нужен. Описания разборки этой модели и такой поломки я не нашёл ни на русском, ни на английском, поэтому пишу подробно.
Читать далее
Привет, Хабр! Сегодня мы поговорим о том, как нейросети могут эффективно управлять роботами, используя не самый очевидный на первый взгляд подход.
В 2023 году Alphabet закрыл проект Everyday Robots, в котором пытались создать робота для уборки офисов и сортировки мусора. Увы, андроиды оказались не способны выполнять задачи в сложной и изменчивой обстановке естественной человеческой среды. Но благодаря этой попытке появилась технология Code as Policy (CaP), продолжившая свое развитие как отдельное направление. Ее принцип прост — LLM сама пишет код, который управляет манипулятором.
Попробуем разобраться, как устроен подход CaP и как его проверяет свежий бенчмарк CodeActionBench, вышедший в конце сентября. А также где метод работает, где ломается и почему «робот, который программирует сам себя» перестал быть маркетинговым слоганом.
Читать далееDevin Jacob Ballard, 20, denies charges that he fatally strangled Anna Yagi, 39, in a hotel on the island of Okinawa
Prosecutors in Japan have filed formal charges against a US marine suspected of murdering and robbing a woman while stationed on the country’s island of Okinawa, according to Japanese media.
Devin Jacob Ballard, a 20-year-old lance corporal assigned to Marine Corps Air Station Futenma in Okinawa, is charged with fatally strangling Anna Yagi, 39, at a hotel in the city and stealing from her a backpack containing a wallet, the public broadcaster NHK reported.
Continue reading...
Enshittification (дерьмофикация) — это постепенное преднамеренное ухудшение продукта или сервиса тем, кто его контролирует. Кори Доктороу придумал это понятие в 2022 году в контексте цифровых платформ, разлагающихся по узнаваемому паттерну: сначала они удовлетворяют потребностям пользователей, потом ухудшаются для этих пользователей в угоду бизнес-клиентов, а затем становятся хуже для всех, чтобы кормить саму платформу, и, наконец, происходит их крах. Термин быстро получил популярность, а Пол Кругман даже формализовал его экономическую модель в своей статье 2025 года.
Доктороу в основном боролся с гнилью онлайновых и физических продуктов, отвечающих одному ключевому параметру: в них есть чип, и этот чип защищён блокировкой. Примерами могут быть принтер, отказывающийся работать с дешёвым картриджем, трактор, который не имеет права чинить фермер, холодильник, который внезапно начинает показывать рекламу. Тонкий слой ПО, защищённый законом, становится рычагом давления, а производитель может ухудшать свой продукт, потому что пользователи неспособны ни сменить, ни починить его.
Моё эссе посвящено другим физическим товарам — тем, в которых нет защищённого чипа или приложения, которое можно испортить: рюкзакам, матрасам, сэндвичам в кафе. Они тоже становятся хуже, пусть и медленнее, хотя в них нет никаких цифровых ловушек. Здесь работает иной механизм.
Читать далееEU exit has damaged economy and failed to bring promised benefits, says PM, but he rules out big pre-election changes
Brexit has not “played out” like it was promised to the public, has weakened the economy and the current deal is not good enough, Andy Burnham has said, while ruling out any major changes in the current parliament.
The prime minister said Britain had ended up with a “harder Brexit than was proposed in the referendum campaign” and it had not helped to control the small boats crisis. Backing the home secretary’s tougher immigration rules, he said Brexit had weakened the UK’s ability to control its borders as it could no longer send people back to Europe.
Continue reading...Devin Jacob Ballard, 20, denies charges that he fatally strangled Anna Yagi, 39, in a hotel on the island of Okinawa
Prosecutors in Japan have filed formal charges against a US marine suspected of murdering and robbing a woman while stationed on the country’s island of Okinawa, according to Japanese media.
Devin Jacob Ballard, a 20-year-old lance corporal assigned to Marine Corps Air Station Futenma in Okinawa, is charged with fatally strangling Anna Yagi, 39, at a hotel in the city and stealing from her a backpack containing a wallet, the public broadcaster NHK reported.
Continue reading...
Цель статьи – рассказать о нашем самом первом пользовательском опыте Baikal-U, обменяться опытом с другими пользователями этого чипа и, возможно, привлечь внимание сообщества к новому МК, т. к. один из факторов, влияющий на его массовость и счастливую долгую жизнь, это спрос рынка. В рамках статьи и обсуждений “пробежимся” по “быстрому старту”, настроим отладку через связку OpenOCD + GDB + VS Code, помигаем светодиодом, оно же “Hello world” на микроконтроллерном 😉 и наметим планы на будущее. План выглядит небольшим “вошли и вышли, приключение на 20 минут”, но обо всём по порядку. Большая часть информации будет пересекаться с официальной документацией на сайте BE, но постарался из всего многообразия сделать “выжимку” и описать, как обойти “подводные камни”.
Читать далее
Я проектирую интерфейс сервиса, который разбирает записи звонков отдела продаж. Запись распознаётся, делится на реплики клиента и менеджера, проверяется по чек-листу, а результат уходит в CRM и на экраны руководителя. Модели и интеграции ведёт команда продукта, моя часть это проектирование и дизайн.
Здесь не будет про модели. Будет про то, как длинный неструктурированный результат обработки звонка превращается в экраны, которые читаются за минуту, и что происходит с дизайн-системой, когда её выгружают из Figma в CSS-переменные. Числа из макетов сняты через Plugin API, код токенов взят из выгрузки, данные на скриншотах демонстрационные или обезличенные.
Читать далее
Как я сделал форк Fenix для сайтов, чьи TLS-цепочки не принимаются обычной сборкой Firefox, и почему это не «защита от MITM».
Началось всё с обычной пользовательской проблемы: некоторые сайты, в том числе банковские, не открывались в привычных мне браузерах. Из тех, что я проверил, подключение проходило в Яндекс Браузере и браузере с поддержкой ГОСТ. В мобильном Firefox соединение останавливалось на проверке сертификата.
Можно было просто пользоваться другим браузером. Но мне стало интересно, что именно не сходится в цепочке и можно ли добавить поддержку так, чтобы было видно, где и почему она включается.
Так появился matre$ka: форк Fenix на базе Firefox для Android с небольшим патчем GeckoView. Он добавляет ограниченную поддержку цепочек Russian Trusted и интерфейс, который показывает, когда сработало это дополнительное доверие.
Сразу важная оговорка: проект не устраняет атаки типа man-in-the-middle и не делает банковский сайт безопасным. Это изменение набора центров сертификации, которым браузер готов доверять в определённых случаях. Такой механизм решает проблему совместимости, но одновременно расширяет модель доверия.
Читать далее
Я собираю персональные системы в Obsidian на заказ. Перед работой с новым клиентом я раскладываю его рабочий день на этапы и выписываю, где уходит время и пропадает информация. У дизайнера-фрилансера я насчитал двадцать таких мест. Ниже - система, с которой я бы начал, и три её узла в деталях, с настройками, которые можно повторить у себя.
Это демо-кейс. Каркас я собрал по запросам дизайнеров в комментариях, и практикующий дизайнер одобрил его без правок. Все проекты в примерах вымышлены, данные демонстрационные.
Obsidian - программа для заметок, которая хранит всё в обычных текстовых файлах на вашем диске. Заметки связываются ссылками, а плагины добавляют таблицы, канбаны, кнопки и шаблоны.
Читать далееR&B singer sentenced to eight months’ imprisonment suspended for 12 months over incident in Mayfair in 2023
The R&B singer Chris Brown has been given a suspended sentence after striking a man twice in the head with a tequila bottle in a central London club.
Brown, 37, admitted affray earlier this year after attacking a former friend with a “heavy” tequila bottle on the dancefloor at the Tape private members’ club in Mayfair in February 2023.
Continue reading...R&B singer sentenced to eight months’ imprisonment suspended for 12 months over incident in Mayfair in 2023
The R&B singer Chris Brown has been given a suspended sentence after striking a man twice in the head with a tequila bottle in a central London club.
Brown, 37, admitted affray earlier this year after attacking a former friend with a “heavy” tequila bottle on the dancefloor at the Tape private members’ club in Mayfair in February 2023.
Continue reading...
Привет, Хабр! Меня зовут Илья Баранов, я лид тестирования в Сбер Диск. Я уже много лет занимаюсь автоматизацией тестирования и прошёл долгий путь от кликеров до современных мультиагентных систем.
Давайте проследим эту эволюцию. Сразу подчеркну: материал в статье буду подавать не хронологически, а в том порядке, как те или иные технологии и продукты попадали ко мне и были мной освоены. Возможно, часть их вы перескочили сразу, но сейчас я хочу рассказать про свой опыт, а не просто сделать сводку инструментов автоматизации. И именно поэтому я не буду углубляться в технические аспекты той или иной системы, а расскажу в первую очередь, какие проблемы и задачи я решал с помощью этих технологий.
Читать далееAs the US midterm elections approach, we take a look at data to see a true picture of the US economy under Trump
With the midterm elections fast approaching, many Americans have the economy on their minds.
US voters are exhausted by years of higher prices. Donald Trump won the presidency in 2024 on promises to lower inflation and undo the damage he said the Biden administration had inflicted on the economy.
Continue reading...As all facets of our lives are optimized, the suffix has become inescapable - and experts predict it’s around to stay
Maxxing is not a new concept. Dungeons and Dragons players have been “min-maxing” character stats for years; Will Smith was maxin’ and relaxin’ in the 90s; as far back as the 40s, the term was used in game theory.
But in the past few years, as all facets of our lives are optimized, the suffix has become inescapable. We’re personalitymaxxing to charm our peers and sleepmaxxing to get the best possible rest; the Pentagon brags about “lethalitymaxxing”.
Continue reading...