
Я делаю сервис, который пишет статьи и сам публикует их на сайты клиентов. Как устроена публикация в четыре CMS, я уже рассказывал здесь. Сегодня про соседний кусок: редактор в личном кабинете, где человек правит статью перед публикацией.
Как минимум два месяца этот редактор показывал «Сохранено» и не сохранял ни символа. Сама ошибка глупая, на неё хватит одного абзаца. Хуже, что очевидное исправление уничтожило бы статьи. По дороге к правильному нашлись ещё три ловушки. Санитайзер nh3 тратит почти минуту на 320 КБ разметки. Одно правило HTML5 превращает 99 КБ входа в 56 МБ выхода. А SELECT … FOR UPDATE в SQLAlchemy берёт блокировку и при этом отдаёт старые данные.
Oct 25, 2026 · @Andrei
Я научил телефон ставить свежую сборку на часы TicWatch Pro 5 Enduro по Bluetooth, без adb на самих часах. Одна команда на ПК собирает оба приложения и доставляет APK на часы примерно за 2,5 минуты. Ниже — архитектуру моста и пять граблей Android 12–14, каждая из которых стоила мне вечера.
Откуда задача. Wear OS-часы отлаживаются через «Wireless debugging» по Wi-Fi. TicWatch выключает Wi-Fi вместе с adb, как только его снимают с руки. Типичная картина: adb devices показывает часы, а adb shell висит вечно, или mDNS видит устройство, но connect отказывает. Помогает только надеть часы или поставить их на зарядку.
При этом телефон и часы постоянно держат связь по Bluetooth — по ней и так ходят данные пульса. Телефон же надёжно сидит на adb по USB. Отсюда идея: команда идёт на телефон, а телефон пересылает её на часы по тому же каналу, что и в продакшене. Заодно отладочный путь проверяет реальную связку, а не параллельную.
Читать далее
В предыдущей статье «Трудная проблема сознания: не почему мозг рождает опыт, а как топология информации зажигает «Я»» мы подробно разбирали архитектурную механику: почему рекуррентные петли и предиктивное кодирование неизбежно замыкают точку отсчёта от первого лица, лишая мысленный эксперимент о «зомби Чалмерса» всякой физической состоятельности.
Однако эта прикладная модель возникла не на пустом месте. Она стала прямым следствием концептуального спора с Интегрированной теорией информации (IIT) профессора Кристофа Коха и выведенной мной «Аксиомы о Разуме». Ниже — текст открытого письма, с которого началось исследование по преодолению углеродного шовинизма, и системная детализация динамической Триады процессов сознания.
Читать далееThe Guardian’s picture editors select photographs from around the world
Continue reading...
Я делаю сайт, который считает статистику переписки прямо в браузере. Обычно для этого нужен экспорт чата Telegram из Desktop, а с телефона его не сделать. Поэтому у меня есть второй путь, без компьютера и без файла. Человек входит со своего телефона, а страница сама выкачивает историю выбранного чата через Telegram API, то есть MTProto, как настоящий клиент. Работает это на mtcute поверх WebSocket к серверам веб-клиента Telegram, со своими api_id и api_hash с my.telegram.org.
Три недели всё работало, но медленно. Я посмотрел в свою аналитику. Чат на 100–250 тысяч сообщений выгружался в среднем 33 минуты, а самый долгий занял 100. Всё это время человек должен держать вкладку открытой с горящим экраном, потому что в фоне телефон останавливает загрузку. Почти три четверти всего ожидания приходилось на большие чаты, хотя их всего пятая часть.
Потом я сам выгрузил с телефона переписку на 52 тысячи сообщений, и страница честно написала, что осталось около 29 минут.
Сегодня тот же чат выгружается за две с половиной. Ниже по порядку, что я перепробовал и что из этого реально сработало. Спойлер. Сработало не то, на что я больше всего надеялся.
Читать далее
Не каждый, кто ищет кофемашину, собирается открыть кофейню. Разбираем, как с помощью бизнес-таргетингов и ключевых слов Авито Рекламы находить предпринимателей и отсекать нерелевантную аудиторию. В этой статье разберем, какие сигналы помогают находить предпринимателей на площадке, как работают бизнес-таргетинги и почему их стоит комбинировать с поисковыми запросами.
Читать далееС помощью математики многие задачи можно решать разными способами. И естественно, что со временем остается самый “легкий”, но, чтобы ее применить нужно обладать дополнительными знаниями, а порой и изучить дополнительную математическую дисциплину.
Для примера, мы сегодня выведем формулу определения угла между кривой, заданной уравнением в полярных координатах и радиусом-вектором, проведенном из полиса системы. Обычно эта формула выводится в курсе дифференциальной геометрии. Но сегодня мы ее выведем, используя векторную алгебру и немножко математического анализа. Иногда сочетание, казалось, совершенно разных математических дисциплин при решении задач дают поразительные результаты.
Так что… Начнем.Chelsea manager making latest Anfield return
Andoni Iraola upbeat before Carabao Cup tie
It is hardly a shock that Grok AI’s interpretation of Homer is as meaningless as a laptop screensaver. The only surprise would be if Musk accepted defeat graciously. Which he won’t
Think back. Do you remember when Elon Musk, in a weird online tantrum, and without having seen the film, condemned the supposed wokery in Christopher Nolan’s The Odyssey, for getting Elliot Page to play Sinon and Lupita Nyong’o to play Helen of Troy? As the plaudits and the box-office receipts for Nolan’s Odyssey piled stratospherically up, Musk showed that being a good loser is not among his qualities. He petulantly exclaimed that he could do his own better and more authentic Odyssey on Grok AI. And now he has released the first online seven-minute “episode” to a world that has long since forgotten about this claim and didn’t care in the first place.
In Musk’s version, as the tale begins Odysseus is – off screen – pretending to be mad to avoid fighting in the Trojan war. Grim-faced Palamedes and Agamemnon are shown testing this ruse by taking his baby boy Telemachus and placing him in the harm’s way of a plough in a field; Odysseus instantly rushes to save his child, showing that he isn’t mad, and agrees to fight. We see him join the armada, with Penelope and Telemachus (soon to grow to a little boy) left behind. This, effectively, is a prologue sequence that is not in Nolan. The expeditionary force arrives at Troy, and an intertitle tells us we have cut to a 10-years-later flashforward; the siege is about to escalate into the fake-horse attack.
Continue reading...
Все началось с простой идеи: перестать создавать новую Task для каждого значения. Уже это сократило среднее время вызова с 798 до 216 нс.
Но мне стало интересно, куда уходят оставшиеся наносекунды. Так оптимизация debounce превратилась в исследование Swift Runtime, работы компилятора и влияния расположения блокировки в памяти.
В статье расскажу, какие предположения подтвердились, что меня удивило и как в итоге удалось дойти до 16 нс на вызов.
Читать далее
Автоматизированное тестирование наших продуктов для Avalonia UI работает на виртуальных машинах с разными Linux: Ubuntu, Astra Linux, ALT, РЕД ОС. Мы планируем расширить этот набор. Изучили Kylin Desktop V11 (银河麒麟, «Галактический Цилинь») — основную ОС для госсектора Китая — и решили поделиться результатами. В этой ОС встречается несколько интересных вещей, о которых мы хотим рассказать сегодня. Корень системы неизменяемый и обновляется атомарно через ostree, apt работает в отдельном контейнере, у программ свой формат пакетов, а вместе с рабочим столом запускается сервер инференса NVIDIA Triton с двумя десятками нейросетей.
Читать далее
Nocturne is everything you would expect from a 21st century prestige crime drama. Adapted from a series of best-selling Scandinavian mystery novels, the Apple TV thriller, premiering with two episodes on Oct. 30, casts a genuine movie star (Liev Schreiber) as a brilliant yet broken detective immersed in a case that has become an all-consuming obsession. The large ensemble represents multiple law-enforcement agencies, victims, bystanders, and a singular alleged serial killer played by an actor on a hot streak (Stephen Graham). Children’s lives are at stake. A risky undercover operation is undertaken. Relationships simmer, until suddenly they’re at a full boil. Collateral damage piles up. Progress is glacial, with essential bits of backstory meted out in stingy flashbacks. Underlying every scene is an atmosphere heavy with dread, as though this sordid scenario has arisen not merely from the brain of one twisted villain, but out of a rot at the heart of society.
It’s a prototypical slow burn. This format, in which one complex investigation spans a season or more, wasn’t new to American TV when AMC’s Nordic noir adaptation The Killing became a sensation in 2011. (In this respect and many others, Twin Peaks, for one, was ahead of its time.) But the convergence of streaming, an ideal venue for binge-friendly serialized storytelling, and an audience for ambitious television that had been growing for more than a decade facilitated its proliferation as a cinematic alternative to the formulaic procedurals that still predominate on broadcast networks. The most acclaimed and discussed mystery shows of the past 15 years—True Detective, Mare of Easttown, Fargo, even Only Murders in the Building—have been, with few exceptions, slow burns. Yet, as Nocturne’s mixed success suggests, the tropes and limitations of the style become more apparent with each new title.

In one welcome deviation from the norm, whodunit seems clear from the beginning. Confined in the bowels of a Pennsylvania psychiatric hospital, the serial killer Jurek Walter (Graham) calmly coaxes an inmate in the adjacent solitary cell into suicide. When a boy thought to be one of his victims, Michael (Landon Valentin), turns up, filthy and feeble but alive, years after he and his sister went missing, a new hunt for the girl begins. Schreiber’s Jonah Lynn, a Philly cop and military veteran who is now retired and a bit reclusive, was instrumental in the original investigation. Michael’s return draws him back in, along with an FBI agent, Saga (Zazie Beetz), who is a surrogate daughter to Jonah. As Quinn, a rigorous colleague from the bureau (Poorna Jagannathan), and the weary local police chief (Bill Camp) lead the search, Saga goes undercover as a patient at the hospital and Jonah goes rogue, to the surprise of no one who has ever worked with him. They don’t just want to find the sister; they want to catch Jurek masterminding violent crimes from his cell, thereby proving he’s coherent enough to rot in a real prison.
A slow burn can only be as compelling as the personalities and ideas its pace affords it time to explore. Creator Rowan Joffé and his cast, adapting the Joona Linna novels by Lars Kepler (a pen name of Swedish husband-andwife team Alexander Ahndoril and Alexandra Coelho Ahndoril), do craft a few fascinating characters. Beetz’s Saga is a spookily canny mix of actor, detective, and daredevil, inhabiting her cutesy-until-she’s-not patient persona so fully, you might start to doubt she’s fully faking it. Graham weaponizes the soft masculinity that he wielded so movingly as the horrified father of a homicidal teen incel in Adolescence. It’s his cunning performances of compassion that set Jurek apart from the typical thriller psycho and make us believe he has the capacity to pull off logistically inconceivable feats of cruelty. Rory Culkin adds tension as Karl, a sensitive hospital worker whose anger at the way superiors use him as a pawn leaves him vulnerable to Jurek’s manipulation.

What happens outside the institution isn’t nearly as gripping. Strong actors like Camp, Jagannathan, and Chrissy Metz, who plays Michael’s mother Ida, are saddled with underwritten characters. Everything we know about Jonah—that he’s brooding, single-minded, and willing to break rules in pursuit of justice—is a cliché of the genre, as is his odd-couple partnership with the stiff but well-intentioned Quinn. I got the sense, around the season’s midpoint (seven out of 10 episodes were provided for review), that Joffé was holding some of these characters at arm’s length in order to shock us with revelations about them later. But the extended delay in supplying basic context about Jonah, in particular, comes off as too much of a contrivance. It also distances us from the show’s implicit questions about whether laws and protocols enable (or prevent) justice, and how people like Jonah and Saga should weigh the rewards of dangerous, personal missions against the threat of harm these crusades pose.
Nocturne’s small-town Pennsylvania setting is guaranteed to earn it comparisons to Mare of Easttown and its spiritual sequel, Task. Beyond the dutifully adopted (and, to my ears, pretty accurate) accents, though, it lacks the specificity of those shows, both created by area native Brad Ingelsby, with regard to the region and its people. It doesn’t have the same curiosity about or patience in depicting the characters’ lives outside the Jurek case, either. Viewers got invested in Kate Winslet’s Mare because we got to watch her try to keep up with her precocious teenage daughter and endure the harsh words of her judgmental mom. (It didn’t hurt that said mom was played by Jean Smart.) As Robbie in Task, Tom Pelphrey had space to show us a criminal who was also a lonely, newly single father desperate to provide for his beloved children.
As any connoisseur of the hundreds of crime serials TV has produced since The Killing can tell you, there are only so many murder plots. But there are as many unique characters as there are human beings on planet earth. A slow burn that doesn’t make use of such a rich source of fuel is apt to fizzle out.
Through thoughtful conversations and dynamic images, Quil Lemons’s new book Quiladelphia explores how Black men navigate desire and masculinity as well as the stereotypes placed on them. With a foreword by Brontez Purnell and including Lemons in dialogue with musician Santigold and artist Lyle Ashton Harris, Lemons asks the audience to consider who can embody the American dream
Continue reading...When it comes to ginger, personal taste often trumps strict precision, say our experts as they get to the root of the issue
Why do so many recipes state the amount of fresh ginger in “thumbs” or centimetres. With it being so variable in shape, why don’t you use weight?
Nick, by email
Let’s gather some of the Guardian food troops and ask them to explain themselves. First up in front of the class is our own perfectionist, Felicity Cloake: “That’s a very good question, and I don’t think there is a very good answer,” she says. “Maybe it’s just convention, because sometimes it feels a bit fussy to give a precise weight for the likes of ginger, onions and other staples if you’re not, say, Heston Blumenthal.” Often, it doesn’t really matter that much, either: “If you give a precise weight, people will perhaps think it’s very important and worry if they’re a few grams out,” she adds. In other words, if Nick were to use a smidge more (or less) ginger than Cloake in, say, her dal, it’s unlikely to make or break it.
Cloake’s fellow columnist Georgina Hayden agrees: “Unlike measuring a ratio of risotto rice to stock, or making a cake, the typical recipes I use ginger in, such as curries, don’t have to be precise,” she says. “After all, cooking should be as instinctive as possible, rather than relying on digital scales.” However, Nick is right in that ginger does vary hugely in shape, Cloake says: “If it was a very thick piece, or it wasn’t thumb-shaped, I’d cut it so the cumulative flesh of the ginger was roughly the same as the cumulative flesh of a thumb. You’re just trying to give a rough amount, without being too prescriptive. But he’s right, we should probably move to grams.”
Got a culinary dilemma? Email feast@theguardian.com
Continue reading...
МКС часто появляется в новостях: туда летят очередные экипажи, приезжают грузы, оттуда возвращаются результаты экспериментов. Станция работает, но лет ей уже много. Первые элементы комплекса отправились в космос еще в 1998 году. За это время оборудование не раз обновляли, но бесконечно продлевать жизнь этой конструкции все же не получится.
Тем не менее NASA рассчитывает продолжать исследования на орбите Земли и после завершения этой программы. Только вот строить следующую большую лабораторию по прежней схеме агентство не собирается. Вместо этого оно предлагает бизнесу создать собственные площадки, а потом продавать государству необходимые услуги. Желающих участвовать в такой схеме хоть отбавляй. Давайте посмотрим, что именно они делают и насколько все это похоже на полноценную замену МКС.
Читать далее
Привет, Хабр!
Мне кажется, что каждый фронтендер множество раз сталкивался с ситуацией, когда CSS переставал работать так, как ожидаешь. Причём не имеет значения опыт разработчика. С одинаковой вероятностью в тупик может попасть как джун, так и опытный разработчик. Не зря же CSS стал героем такого количества мемов.
Я и сам не раз попадал в подобные ситуации. Но, несмотря на все эти сюрпризы, CSS мне по-прежнему нравится. Конечно, изменить стандарты я не могу. Зато могу рассказать о ловушках, в которые когда-то я попался. Возможно, некоторые из них окажутся неожиданными и для вас.
Давайте посмотрим, что я подготовил.
Читать далее
«1С» выпустила обновления сразу для ERP, Комплексной автоматизации, Управления торговлей, ЗУП, Бухгалтерии, УНФ и Розницы. Это не тот случай, когда в релизах только поправили формы отчётности под очередной квартал.
Изменения задевают маркировку, маркетплейсы, кадровый учёт и обмены между базами, то есть всё, что потом ломается в самый неподходящий момент. Ниже собрали то, что стоит знать до нажатия кнопки «Обновить».
Читать далее
М.Видео увеличила ассортимент за один месяц на 48% с более 1 млн SKU в конце сентября до более 1,58 млн SKU к концу октября 2026 года. Расширение предложения в преддверии сезона больших распродаж происходит прежде всего за счет развития агентской схемы (2P) и маркетплейса (3P), включая трансграничную торговлю.
По состоянию на 27 октября общий ассортимент достиг 1,58 млн наименований. Значительный вклад в его расширение вносит трансграничное направление, которое четыре месяца подряд наращивает ассортимент и показывает двукратные темпы ежемесячного роста количества заказов. Покупатели выбирают из более широкого предложения российских и зарубежных продавцов, а селлеры — последовательно развивают новые товарные категории.
Основу для развития на ближайшие годы М.Видео заложила еще в 2025 году, перейдя на экономически выгодную для компании агентскую схему поставки товаров и запустив проект по развитию собственного маркетплейса. Эти направления позволяют наращивать ассортимент и привлекать новых партнеров, снижая потребность в финансировании закупок за счет собственных и заемных средств.
В условиях высокой ключевой ставки М.Видео в рамках агентской и маркетплейс модели не привлекает новые кредиты на закупку товаров и не несет связанных с такими закупками расходов на факторинг, страховые лимиты и банковские гарантии. Снижение финансовой нагрузки повышает маржинальность бизнеса и создает условия для дальнейшего расширения предложения.
Развитие ассортимента сопровождается стартом сезонных акций. М.Видео одной из первых открыла сезон больших осенних распродаж, запустив кампанию 11.11 еще до начала ноября. Уже сейчас на сайте представлены предложения со скидками до 80% на отдельные товары. Распродажа охватывает электронику, бытовую технику, одежду, товары для дома, красоты и другие категории маркетплейса.
Читать далееСейчас появляется много сообщений о решении тех или иных проблем в математике, доказательстве известных теорем, обобщении существующих результатов на более широкую область и т.п. Результаты действительно впечатляют. С другой стороны, каждый из нас сталкивался в той или иной степени с галлюцинациями языковых моделей, когда модель придумывает несуществующие факты, а легковерные пользователи принимают их за чистую монету.
Причина такого поведения моделей состоит в вероятностной природе ее алгоритма рассуждений. Токены (слова) в модели представляют векторами вещественных чисел (динамическими эмбеддингами), а механизм self-attention реализован так, что очень хорошо ловит рассуждения на основе аналогий (ассоциаций), но легко может ошибиться, когда таких аналогий не существует. В этом случае, модель начинает строить ложные аналогии и фантазировать.
Исследователи давно осознали этот факт и в направлении способности моделей к улучшению точности рассуждений ведется большая работа. В данной статье я хочу рассказать о работе в направлении т.н. нейро-символических рассуждений, когда рассуждения модели ведутся не в одиночестве, а в тандеме с т.н. символьным решателем - реализованным на основе детерминированного алгоритма. Этот решатель использует хорошо разработанный за последние несколько десятков лет аппарат формальной логики.
Читать далее
Привет, Хабр! Меня зовут Катя Ярадайкина, я работаю Developer Relations в Garage Eight, и моя задача — помогать командам собирать программы митапов, готовить сотрудников как спикеров, находить темы для работы с аудиторией и думать о том, что слушатель унесет с собой после встречи.
Но вот в чем нюанс. Когда я предлагаю коллеге выступить на митапе, чаще всего слышу примерно одно и то же: «Доклад? Да мне особо нечего рассказывать, я просто делаю свою работу» или «Там же всё всем понятно». Спойлер: не всё и не всем.
В этой статье хочу поговорить с вами о том, как мы находим экспертизу внутри компании, почему не каждый доклад нужно нести на конференцию и как один рабочий кейс можно превратить в несколько полезных материалов.
Let's start!Organizer says parents were causing disturbance
No one arrested or made to leave game in Florida
Police were called after a dispute involving the parents of a three-year-old player at a soccer game in Florida over the weekend.
The boy’s parents can be heard on police body cameras saying their son, Nevada, had been kicked out because he was too good at soccer and was embarrassing the other children. However, an organizer at the game said Nevada had pushed other children and his parents had become argumentative when their son was taken out of the game.
Continue reading...Frenchman’s future was in doubt after bad start to season
He could be sacked if Palace lose at Spurs on Saturday
Pierre Sage has been given more time to turn around Crystal Palace’s fortunes but he remains under huge pressure and could be dismissed if they lose against Tottenham on Saturday.
The Frenchman’s position was in serious doubt after another poor performance in the 2-0 defeat against Newcastle at the weekend. That followed a 5-0 thrashing against Brighton when Sage was warned that he could be dismissed if results did not improve quickly.
Continue reading...With Manchester City found guilty of more than 100 charges of rule-breaking, they could soon find themselves relegated from the Premier League or worse. The Guardian reporter and Manchester resident Helen Pidd speaks to football fans on matchday to find out how they feel about the charges, how the club's Abu Dhabi owners have changed the city, and who has really benefited from all their investment
Continue reading...Разбор медиастека TikTok на Android: как устроен закрытый плеер TTVideoEngine, поиск методов в обфусцированном байт-коде через сигнатуры ReVanced, алгоритм адаптивной проверки таймлайна и архитектура базы таймкодов на Cloudflare с kk-анонимностью.
Читать далее