RSS Feeds

Проиндексирован, исправен и невидим: ноль из 32 в ответах нейросетей
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-18 15:40:37 | Created: 2026-08-18 15:42:55

Я измеряю видимость компаний в поиске и в ответах нейросетей. Свой сайт проверил последним: клиентские проекты всегда впереди своих. Результат отрезвляющий — все страниц есть в поиске, проблем с индексацией нет, а в вопросах про услугу без упоминания названия ноль появлений из тридцати двух возможных.

Внутри: как собрать промпт-карту и почему её нельзя писать до замера спроса, чем российский стек отличается от западного, отдельная директива в robots.txt, о которой мало кто знает, и во что обошёлся весь замер — 102 рубля.

Читать далее
show more
Patrick Vieira appointed as head coach of Senegal, the country of his birth
Published: 2026-08-18 14:48:30 | Created: 2026-08-18 15:42:55
  • Former Arsenal captain succeeds Pape Thiaw

  • Senegal reached last 32 of this summer’s World Cup

Senegal have appointed France’s 1998 World Cup winner Patrick Vieira as head coach, the country’s football federation announced, succeeding Pape Thiaw, who was dismissed in the wake of their World Cup exit.

The appointment of Vieira, who was born in Senegal, is a “strategic move”, the federation said in a social media post, aiming to “establish a high-level technical staff, in line with our country’s sporting ambitions”.

Continue reading...
show more
OpenAI launches ChatGPT for Teens with stronger safeguards
Published: 2026-08-18 15:28:57 | Created: 2026-08-18 15:42:55

Teen version is intended for children aged 13 to 17 and includes content protections on self-harm and sexual chats

OpenAI is launching a version of ChatGPT designed for teenagers – the first generation to grow up with artificial intelligence – who are already using it for schoolwork, questions about daily life and even companionship.

The San Francisco-based company says ChatGPT for Teens, which launches on Tuesday, is tailored for children aged 13 to 17 with stronger protections including content restrictions around things such as suicide, self-harm and romantic or sexual chats. It also provides homework and study support designed to help students learn rather than spit out answers and school essays.

Continue reading...
show more
Теплый ламповый локальный инет. От Opencode и DocFetcher. «Свой лунопарк»
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-18 15:40:24 | Created: 2026-08-18 15:40:55

Уже лет 10 я пользуюсь Everything от VoidTools, и наслаждаюсь. Вся навигация в машине - поиск - только через него. Единственное что он не умеет делать быстро - искать в файлах по содержимому.

Не в первый раз недавно посмотрел на DocFetcher, и стал он вдруг “LocalInet feat DocFetcher”.

Первый подход к локальному поиску на индексаторах я делал 10 лет назад. Нашел тогда на торрентах DtSearch, СopernicDesktopSearch, YandexDesktop, DVYGUN Smart Search, потестил многое, но ничего нормально не работало. DtSearch и YandexDesktop были лучшими, но кряков не хотелось, и даже DtSearch был не очень стабильным, а YandexDesktop был очень быстр и бесплатен, но был нестабильным совсем, и был яндексом заброшен. Что значит не очень стабильным ? Оказалось, в рабочем архиве у меня 5 млн. файлов) А все хранилище целиком потянет на 10-15( Ни один индексатор не мог собрать индекс(

Полгода назад по случаю вайбкодил поисковые питон скрипты, и обратил внимание, что одного поиска мне мало: их должно быть два: Один поиск ищет последовательность key1 key2 key3, в порядке строго 123, и ключи там строго фиксированные. Это поиск программиста, когда он ищет кусок в программе.

И второй поиск, те же самые key1 key2 key3 - но тут ключи в произвольном порядке, важна лишь дистанция между ними. Она должна быть небольшой, чтобы гарантировать, что ключи относятся друг к другу, тогда в этом куске текста весьма вероятно будет то что нужно. При этом и ключи и индекс должны быть стеммизированные, те, поиск должен искать корни слов, а всякие окончания должны быть отрезаны. Иначе много нужных match потеряется. Этот второй поиск - поиск в книге.

Читать далее
show more
Dan Sullivan, another Dan Sullivan and an ex-congresswoman face off in Alaska's U.S. Senate primary
Feed: PBS News Hour - The Latest (https://www.pbs.org/newshour/feeds/rss/headlines)
Published: 2026-08-18 15:31:58 | Created: 2026-08-18 15:40:55
Alaska voters are choosing candidates for November's general election in a series of primary contests Tuesday, including a U.S. Senate race that will be among the most closely watched in the nation this fall.
show more
OpenAI launches ChatGPT for Teens with stronger safeguards
Feed: World news | The Guardian (https://www.theguardian.com/world/rss)
Published: 2026-08-18 15:28:57 | Created: 2026-08-18 15:36:57

Teen version is intended for children aged 13 to 17 and includes content protections on self-harm and sexual chats

OpenAI is launching a version of ChatGPT designed for teenagers – the first generation to grow up with artificial intelligence – who are already using it for schoolwork, questions about daily life and even companionship.

The San Francisco-based company says ChatGPT for Teens, which launches on Tuesday, is tailored for children aged 13 to 17 with stronger protections including content restrictions around things such as suicide, self-harm and romantic or sexual chats. It also provides homework and study support designed to help students learn rather than spit out answers and school essays.

Continue reading...
show more
Баг бессмертия и патч против тирании: что делать с властью, когда биологический сброс перестанет работать
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-18 15:30:53 | Created: 2026-08-18 15:31:56

Несменяемые элиты, когерентное сознание и эксперимент Quantum Icebreaker

Раздел 1. Футурологический тупик: биологическое долголетие, монополия элит и риск вечной стагнации

1.1. Последний биологический ограничитель власти

В истории человечества существовал один ограничитель власти, который не зависел ни от конституций, ни от качества институтов, ни от доброй воли самого правителя.

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

Смерть правителя сама по себе, конечно, никогда не гарантировала свободы. Иногда одного деспота сменял другой. Иногда политическая конструкция переживала своего создателя практически без изменений. И всё же происходило нечто фундаментальное: менялись люди. Возникала необходимость заново распределять влияние, заключать союзы, договариваться с новыми группами, приспосабливаться к новому поколению. Даже самая закрытая политическая система не могла полностью остановить эту ротацию.

В этом смысле биология выполняла странную, но важную функцию системного предохранителя.

Она не обеспечивала прогресс. Она лишь не позволяла одному человеку удерживать историческое время в своих руках бесконечно.

Известную мысль Макса Планка о том, что новые научные идеи часто побеждают не потому, что удаётся убедить их противников, а потому, что меняются поколения, можно с определённой осторожностью перенести и на политику.

Читать далее
show more
Probe launched into officers' handling of Simon Levy sex assaults before murders
Feed: The Latest News from the UK and Around the World | Sky News (https://feeds.skynews.com/feeds/rss/home.xml)
Published: 2026-08-18 14:35:00 | Created: 2026-08-18 15:31:54
Two British Transport Police (BTP) officers are under investigation over the handling of two sexual assaults carried out by Simon Levy before he murdered two women and raped a third.
show more
Компилятор как первый ревьюер: петля верификации Go‑кода, который написал агент
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-18 15:29:03 | Created: 2026-08-18 15:30:56

Год назад мой типичный пулл-реквест писался руками часа три и ревьюился минут двадцать. Сейчас четыреста строк агент выдаёт за минуту, а ревью того же дифа занимает час: приходится вычитывать уверенно написанный чужой код, в котором ошибка выглядит ровно так же убедительно, как правильное решение. Узкое место переехало с набора кода на его проверку, и усилием воли оно не расширяется.

В августе у Google вышел текст о том, почему Go хорошо подходит для разработки с агентами. С тезисами спорить трудно: единый форматтер, быстрая компиляция, строгий компилятор, большая стандартная библиотека, обещание совместимости. Беда в том, что из этих тезисов не следует ни одной строчки конфига. Хорошие свойства языка сами по себе не мешают агенту сдать диф, который собирается, проходит тесты и при этом делает совсем другое.

Дальше о том, как довести идею до инженерного состояния. Почему форма сообщения об ошибке влияет на исход правки сильнее, чем формулировка промпта. Какие поломки Go пропускает молча и чем их ловить. Как за полчаса написать свой анализатор, превращающий договорённость команды в ошибку сборки. И чем закончились попытки закрыть тот же вопрос документом AGENTS.md. Всё обкатано на монорепозитории примерно на сто восемьдесят тысяч строк, где за последний квартал около половины дифов написал агент.

Читать далее
show more
U.S. and Canada hold last-minute negotiations to prevent Trump's 50% tariffs
Feed: PBS News Hour - The Latest (https://www.pbs.org/newshour/feeds/rss/headlines)
Published: 2026-08-18 15:26:35 | Created: 2026-08-18 15:30:55
If no deal is reached, Trump has threatened to impose 50% tariffs on $20 billion worth of Canadian products, ranging from hockey sticks to tongue depressors.
show more
Мекканский пакт: смогут ли Турция, Саудовская Аравия и Пакистан создать «мусульманское НАТО»?
Published: 2026-08-17 10:57:34 | Created: 2026-08-18 15:29:55
Оборонный пакт между Турцией, Саудовской Аравией и Пакистаном уже окрестили «мусульманским НАТО». Будет ли он на практике функционировать так же, как Североатлантический альянс, и как изменит расклад сил в регионе?
show more
Wladimir Klitschko pays tribute to ex-partner Hayden Panettiere: ‘She left this world too soon’
Published: 2026-08-18 19:12:12 | Created: 2026-08-18 15:27:56

Boxing champion says he will raise their daughter, Kaya, to remember the late actor’s ‘immense talent’

Hayden Panettiere’s daughter will be raised to remember her mother’s “immense talent” and “incredible career”, according to a tribute posted on social media on Tuesday by Wladimir Klitschko, the ex-lineal world heavyweight boxing champion and the late Hollywood actor’s former partner.

Their daughter, Kaya, has been raised by the Ukrainian retired boxer since 2018, when Panettiere ceded full custody to concentrate on her battles with alcoholism, depression and substance abuse.

Continue reading...
show more
Peacock is raising prices across all of its streaming plans
Published: 2026-08-18 15:26:31 | Created: 2026-08-18 15:26:54
"These price changes allow Peacock to continue to create the best experience for its viewers, remain competitive in the marketplace, and deliver unique content across all genres," the company wrote on a support page.
show more
Когда senior'а оценивают по коммуникативным навыкам — это диагноз компетентности руководителя
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-18 15:24:07 | Created: 2026-08-18 15:25:56

Я нечасто работаю с IT компаниями, но 6 моих  IT компаний-клиентов, да и общая информация об IT позволила мне сложить впечатление, что люди в IT отличаются от других.
В IT больше Синих людей по классификации Клера Грейвса, то есть людей склонных к более аналитической деятельности и восприятию мира через факты, но не через эмоции. При этом у них есть свои особенности с коммуникациями; они лучше общаются письменно и не готовы общаться с незнакомыми людьми не по делу.
Для меня это было очевидно, да и для многих тоже, именно поэтому я так удивился, когда тут на linkedin прочитал пост о том, что senior'а чуть не уволили из компании так как у него были проблемы с внешней коммуникацией. Его даже назвали senior со звездочкой, типа с проблемой.
И у меня тут возникает два вопроса.
Первый вопрос: кто эти руководители в IT, которые оценивают senior по коммукативным навыкам выше его профессиональных навыков, что готовы были уволить такого сотрудника, который в условиях, когда его не гнобили за плохое общение, показал выдающиеся результаты, потому что ему наконец-то дали возможность работать.
И второй вопрос. Какой смысл развивать в сотруднике то, что у него не является принципиально важным для работы, в ущерб развития наиболее перспективных качеств, где он реально может быть эффективным.
Стратегия Голубого океана как раз заключается в развитии сильных качеств, при этом про слабые качества просто знают и учитывают, без попытки их изменить.
Стратегия Голубого океана отлично работает для бизнеса, почему не использовать её идею и для людей.
#it #бизнес

Читать далее
show more
U.S.-Iran ceasefire holds for now, Hegseth says, as Trump looks to finalize deal
Published: 2026-05-06 07:50:00 | Created: 2026-08-18 15:24:55
Hegseth said the ceasefire with Iran "certainly holds" for now after a naval clash between Iranian and U.S. forces and renewed attacks on the UAE.
show more
USS Benfold went days without power in the South China Sea
Published: 2026-08-18 17:44:14 | Created: 2026-08-18 15:24:54
The guided-missile destroyer USS Benfold spent four days without power last month after a problem with its engineering, according to a spokesperson for the Navy's 7th Fleet.
show more
S. Korea stresses US alliance amid confusion over Trump drill cut
Feed: NPR Topics: News (https://feeds.npr.org/1001/rss.xml)
Published: 2026-08-18 15:19:40 | Created: 2026-08-18 15:23:56
South Korean President Lee Jae Myung, center, speaks during a cabinet meeting at the presidential office in Seoul, South Korea, Tuesday, Aug. 18, 2026.

Lee's comments Tuesday come as many South Koreans remain baffled and concerned about U.S. President Donald Trump's abrupt order to "substantially reduce" military exercises with South Korea.

(Image credit: Yonhap)

show more
Christopher Berry-Dee dropped by publisher after allegations of abuse made against him
Feed: World news | The Guardian (https://www.theguardian.com/world/rss)
Published: 2026-08-18 15:14:30 | Created: 2026-08-18 15:21:58

Bonnier Books will no longer publish UK’s top-selling true crime author following Guardian investigation

The main publisher of the bestselling true crime writer Christopher Berry-Dee has dropped the author after a Guardian investigation into allegations of violence and sexual abuse against him, which he denies. Waterstones has also removed his books from sale.

“We are shocked and appalled by the very serious allegations relating to Christopher Berry-Dee, and our thoughts are with those affected,” said the publisher Bonnier Books in a statement to the Guardian.

Continue reading...
show more
Suspect in Chucky-style mask wanted in Philadelphia after chasing jogger, police say
Published: 2026-08-18 15:04:11 | Created: 2026-08-18 15:12:56
A 40-year-old female jogger was chased by what appeared to be a fan of the slasher franchise, police said.
show more
Hayden Panettiere’s ex-boyfriend was at scene when she died, police report says
Published: 2026-08-18 15:09:19 | Created: 2026-08-18 15:12:56
Hayden Panettiere’s boyfriend and his brother were at the South Carolina apartment complex where the ‘Heroes’ actor went into cardiac arrest and died Sunday.
show more
Football Daily | Infantino wields the axe after Lamour breaks rank inside Fifa’s fiefdom
Published: 2026-08-18 14:25:42 | Created: 2026-08-18 15:12:55

Sign up now! Sign up now! Sign up now? Sign up now!

A senior Fifa blazer held in such rare high regard that the prescient synth-pop duo Erasure named a single after him long before he entered the intoxicating world of football administration, Kevin Lamour was a lone dissenting voice inside Fifa’s lair when Gianni Infantino’s plot to flog part of the World Cup to private investorspotentially on the cheap – was rumbled last month. A plan so half-baked it succeeded only in ruining the holidays of Proper Journalists who naively hoped they might enjoy some leisure time after weeks of being studiously ignored by Gianni in the foyers of various luxury hotels dotted across North America, the then chief operating officer of Fifa had witheringly described the sell-off proposal as “the project of one person”. Refusing to sign off on the deal, Lamour said the administration had been “deceived” by Gianni, adding that if speaking up against his boss “means I lose my job, then so be it. I will understand and respect that decision. At least I’ll sleep well tonight.”

Upon reading the final article in Monday’s missive [full email edition – Football Daily Ed], I noted the final sentence of Memory Lane commenced with “(insert name of whoever is in the news as being on the end of a bad foul, bad behaviour, etc, here)”. I may be doing you a gross disservice but I couldn’t help feeling this was a Wizard of Oz moment where the curtain was momentarily drawn back, revealing (insert witty denouement here)” – Anthony Brady.

Further to Monday’s letter about players’ wages. To put things into perspective, if we estimate the average Premier League player’s wage to be, say, £5m per annum, or £100,000 per week, this works out that in one week such a player gets (hardly earns) more than the likes of Jimmy Greaves earned in his complete football career. If we go back to players like Finney, Milburn and Lofthouse the difference is even greater” – Stewart McGuinness.

I’m glad Rob Smyth was dissing a lousy movie and not the Gigli, Beniamino, the Italian tenor, in my humble opinion the best there ever has been. Well, I needed something to take my mind off the football!” – Bob Cushion.

This is an extract from our daily football email … Football Daily. To get the full version, just visit this page and follow the instructions.

Continue reading...
show more
‘Low carb’, ‘gluten-free’, with collagen or electrolytes: is it really possible for alcohol to be healthy?
Published: 2026-08-18 15:00:49 | Created: 2026-08-18 15:12:55

Premixed drinks are ultra-processed products but their marketing claims create a ‘health halo’ that takes the focus away from the harms of alcohol, researchers say

Premixed alcoholic drinks are not known for their health benefits. But that hasn’t stopped a boom in products being marketed with “better for you” claims designed to appeal to younger, more health-conscious drinkers.

Labels such as “low sugar”, “gluten-free” and “low carb” are being used in advertising to promote the products, and social media influencers spruik the products under the hashtag #healthydrinking.

Melissa Davey is Guardian Australia’s medical editor

Antiviral is a fortnightly column that interrogates the evidence behind the health headlines and factchecks popular wellness claims

Continue reading...
show more
I’ve decided motherhood is not for me. But being an auntie? It’s what I was born to do
Published: 2026-08-18 15:00:50 | Created: 2026-08-18 15:12:55

I’m a backup caregiver, a teller of stories, a giver of snacks. Also, kids ask too many questions for their parents to answer them all

“She doesn’t have kids!” My littlest niece, Bonnie, said to my sister one day about me.

“That’s why she has so much time to love you,” my sister said. Bonnie did some deep, earnest thinking, as toddlers do when they’re really considering something. Then she nodded, as if to say: yes, that is an extremely valid choice. If only everyone understood so easily.

Continue reading...
show more
Trump says no Iran talks are planned or ongoing and claims the Strait of Hormuz is open
Published: 2026-08-18 14:59:00 | Created: 2026-08-18 15:07:54
President Trump admitted that the U.S. and Iran have no ongoing or planned negotiations right now. Meanwhile, Jared Kushner met with Israeli Prime Minister Benjamin Netanyahu over the fate of Gaza. CBS News' Nancy Cordes reports.
show more
PBS should fund drug to treat breast cancer, endometriosis and gender dysphoria, experts recommend
Feed: World news | The Guardian (https://www.theguardian.com/world/rss)
Published: 2026-08-18 15:00:50 | Created: 2026-08-18 15:06:57

Triptorelin, already listed for prostate cancer, should have unrestricted use, the Pharmaceutical Benefits Advisory Committee says

The federal government should fund treatment for thousands of women with breast cancer or endometriosis, and children with gender dysphoria, according to the Pharmaceutical Benefits Scheme’s advisory committee.

The committee met urgently in July in response to AstraZeneca’s announcement it would remove Zoladex from the market, risking leaving more than 7,500 women with breast cancer without an alternative treatment.

Continue reading...
show more
‘We Won’t Be Bullied’: U.K. Responds to Russian Threat Over Ukraine Drone Support
Published: 2026-08-18 15:02:45 | Created: 2026-08-18 15:05:55

The British government has responded after the Russian Embassy told London that it “will pay” for supplying drones to Ukraine. The U.K. drones were reportedly used in mainland strikes this week, for the first time since the full-scale Russia-Ukraine conflict began in 2022.

“We've stood with Ukraine throughout this time with the Russian illegal invasion. We will continue to do so, and we won't be bullied in this way,” said Lilian Greenwood, Parliamentary Under-Secretary of State for the Department for Work and Pensions, on Tuesday. 

Prime Minister Andy Burnham also issued a response. “This is the U.K. doing what it has long said it would do, which is to support Ukraine 100% against this illegal war led by Vladimir Putin,” he said Tuesday, regarding the supply of drones to Kyiv. 

“We are not fair-weather friends. We will be there in Ukraine's hour of need, and that won't change,” Burnham continued. 

The Russian Embassy to the United Kingdom accused the British government of “deliberately opting for an escalation of the Ukraine crisis, while hypocritically professing a desire for peace” in a post on Telegram, following reports that drones manufactured in the U.K. were used against Russia. 

“London’s actions will inevitably carry consequences for which it will have to answer,” said the Russian Embassy on Monday. “The deeper its involvement in the conflict, and the greater its support for Kyiv’s terrorist machinery, the higher the price it will pay.”

Read More: Ukraine Launches One of the War’s Largest Drone Attacks, Killing 6

The Times reported Saturday that drones made by two British companies had been used as part of Ukraine’s recent aerial assaults deep within Russia’s mainland for the first time, citing Ukrainian and British defense sources. 

A spokesperson for the U.K. Ministry of Defence told TIME on Tuesday: “Russia should be in no doubt about the resolve of this government to stand against Russian aggression, in Ukraine and against the U.K. and our allies,” and that it “stands shoulder to shoulder with Ukraine.”

In April, the defense ministry announced the delivery of 120,000 drones to Kyiv as part of the “biggest ever drone package for Ukraine.” Then, in June, it committed 150,000 additional drones—along with 350 air missiles—to Ukraine by the end of 2026. The support comes at a critical time for Ukraine, with Zelenskyy continuing to decry a lack of aid from Western allies.

The Ministry said that drones were “proving critical to Ukrainian counterattacks across the frontline over the past months, as well as their defense against continued Russian attacks.”

Russia has previously accused the U.K. of involvement in Ukrainian attacks

This is not the first time that Russia has accused the U.K. of directly supporting Ukrainian “terrorist attacks” since Moscow launched its full-scale invasion in February 2022. 

In September 2024, Russia’s Foreign Ministry Spokesperson Maria Zakharova alleged that flight controllers for drones used in Ukrainian strikes on a fuel depot in the Rostov region were pre-programmed at two locations in the U.K. 

“We regard these facts as evidence of London’s approval of the terrorist methods used by the Kyiv regime,” said Zakharova. “Britain’s actual financing and involvement in preparing attacks on the civilian infrastructure and innocent civilians in Russia makes London fully responsible.”

Beyond the supply of drones, the British government has also provided long-range Storm Shadow missiles during the conflict. These stockpiles were reportedly replenished in November, according to Bloomberg.

Ukraine’s Armed Forces have used such missiles for strikes within both Russia and Russian-occupied areas of eastern Ukraine in recent months. 

Following a Ukrainian strike on Russia’s Bryansk region with the use of Storm Shadow missiles in March, the Russian Foreign Ministry said that the U.K. was complicit in the attacks and that there was blood “on the hands of the British military.”

Russia and Ukraine intensify long-range strikes

Russian authorities said that the latest round of overnight strikes saw over 600 drones  launched toward Moscow between Monday evening and early Tuesday, while the city’s mayor Sergei Sobyanin said that air defenses took down 180.

In Ukraine, 10 people were killed Tuesday morning following a Russian strike on a “busy intersection” in Pechenihy, Kharkiv, according to President Volodymyr Zelenskyy. “We will definitely respond to this Russian strike,” said Zelenskyy, calling on allies to “complement our just kinetic responses with their own actions to put pressure on Russia and support Ukraine.”

Kyiv has ramped up strikes deep within Russian territory in recent months, targeting military locations, oil refineries, and notably warehouses belonging to one of the country’s largest online retailers, Wildberries

Wildberries confirmed Tuesday that one of its logistics centers was hit in Kyiv’s overnight barrage targeting the Moscow area, and Ukraine has accused the online retailer of distributing "military and dual-use goods” through such warehouses.

In the first strike of its kind targeting Wildberries last month, Zelensky accused Russia of using the logistics facilities “to supply sanctioned components for drone production and navigation equipment.” The retailer’s founder and CEO Tatyana Kim has, alongside the Kremlin, denied the accusations. 

show more
Pentagon orders audit of 30 universities' partnerships with foreign institutions
Feed: ABC News: Top Stories (https://abcnews.go.com/abcnews/topstories)
Published: 2026-08-18 15:03:07 | Created: 2026-08-18 15:04:55
The Department of Defense has ordered 30 U.S. universities to audit their partnerships with mostly Chinese universities and military training institutions as President Donald Trump's administration scrutinizes the country’s growing global influence
show more
Я не хотел нанимать работника и заменил его нейросетью
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-18 15:02:48 | Created: 2026-08-18 15:03:56

Дисклеймер: я люблю людей и свою карму. И не считаю, что всех нужно заменять ИИ.

Всем привет! Меня зовут Миша Шумовский, я главред Нейромедиа — нового медиа про нейросети. На запуске у нас была задачка: наладить регулярный выпуск новостей, чтобы получать дополнительный поисковый трафик. Нанимать под это отдельного человека не хотелось: такая работа стоит недорого, но для молодого медиа важна каждая копеечка. Да и как будто в медиа про нейросети часть процессов точно должна быть автоматизирована, иначе зачем все это. 

Поэтому я поковырялся и с нуля собрал себе парсер новостей в виде Telegram-бота — при том, что программировать не умею. Теперь каждые 15 минут бот сам обходит нужные сайты, отбирает важное, пишет нормальный текст новости на русском и присылает мне в телегу. Мне остается нажать одну кнопку. Давайте расскажу, как я такой сервис сделал.

Читать далее
show more
Странность августовского обновления Макса
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-18 15:01:34 | Created: 2026-08-18 15:02:57

Делюсь наблюдением о несовпадающем сертификате издателя в десктопном клиенте мессенджера под Windows.

Читать далее
show more
ОК или НеОК: как мы строили LLM‑судью и дважды меняли формулу вердикта
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-18 15:00:21 | Created: 2026-08-18 15:01:56

У нашего AI‑агента поддержки было десять метрик и ноль ответов на главный вопрос: какую долю обращений он решает?

Судья, который читал только текст диалога, ставил 18/20, а проверка по реальным вызовам инструментов давала 8/20. Текстовые проверки считали правдоподобный ответ верным и не могли отличить его от подтвержденного. Самодельный «процент фантомных эскалаций» оказался измерением того, насколько слова бота согласованы с его же внутренними флагами. Каждая метрика что‑то измеряла, и ничего продуктового

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

Читать далее
show more
The Little-Known Link Between Dementia and Epilepsy
Published: 2026-08-18 15:00:16 | Created: 2026-08-18 15:01:55
Doctors were stumped by his memory loss and confusion, until he met the epilepsy specialists.
show more
How ultra-processed foods impact our health
Published: 2026-08-18 14:48:24 | Created: 2026-08-18 15:01:55
Dr. Dariush Mozaffarian, the director of Food is Medicine Institute at Tufts University, calls ultra-processed foods "the main driver of disease, disability and death in the U.S." He discusses what's considered ultra-processed foods, how they impact our health and how to spot them.
show more
How much interest can a $10,000 9-month CD earn right now?
Published: 2026-08-18 14:57:42 | Created: 2026-08-18 15:01:54
A 9-month CD could turn a $10,000 deposit into a worthwhile return, but how much can you earn with one this August?
show more
Как умирает город без электричества? Написал роман о блэкауте уровня Кэррингтона — хочу узнать, насколько ошибся
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-18 14:58:25 | Created: 2026-08-18 14:59:56

Сначала была не идея романа, а ощущение: наш мир — хрупкая штука. Я программист, и моя личная версия конца света была профессиональной: а что, если вирус сожжёт все процессоры? Не данные — железо. Производство микроэлектроники — самая сложная цепочка поставок, которую построило человечество; то, что сгорело, не перевыпустить.

Потом я наткнулся на событие Кэррингтона. 1859 год, геомагнитная буря: телеграфные аппараты искрят и бьют операторов током, связь работает при отключённых батареях — на энергии, которую навела в провода сама буря. И я понял, что мой вирус — детская страшилка. Есть сценарий хуже: не процессоры. Электричество. Всё и сразу.

Насколько я ошибся
show more
Family desperately searches for missing woman after getting mysterious texts demanding bitcoin
Published: 2026-08-18 14:48:59 | Created: 2026-08-18 14:57:54
A family is desperately searching for a New York woman after she went missing while visiting a friend in Las Vegas. Her daughters say they are now receiving texts from her phone demanding bitcoin. CBS News' Nicole Valdes has more.
show more
Outshine Fruit Bars recalled over possible glass, parent Dreyer's says
Published: 2026-08-18 14:57:05 | Created: 2026-08-18 14:57:54
Five flavors of Outshine Fruit Bars sold nationwide were recalled because they may include glass, Dreyer's Grand Ice Cream said.
show more
An A.I. Tax Boom Could Curtail America’s Debt. But Not Solve It.
Published: 2026-08-18 17:37:04 | Created: 2026-08-18 14:56:55
The consequences of A.I. for the budget will largely hinge on whether — and to what extent — the technology reshapes the labor market.
show more
Texas Tech University Is Using A.I. to Cut Left-Leaning Content
Published: 2026-08-18 17:17:12 | Created: 2026-08-18 14:56:55
Texas Tech is using A.I. to cut left-leaning content in its curriculum. Some say the effort to ferret out forbidden topics is a dystopian academic nightmare.
show more
Tupac murder trial: 'All hell broke loose' night of rapper's shooting, witness says
Published: 2026-08-18 05:24:15 | Created: 2026-08-18 14:55:57
After he was shot multiple times, Tupac Shakur refused to cooperate with police and told an officer "we'll take care of it", an officer testified.
show more
Brazil's President Lula hails oil discovery near Amazon river
Published: 2026-08-18 13:13:54 | Created: 2026-08-18 14:55:56
Environmentalists have heavily criticised the exploratory drilling in the sea off the mouth of the Amazon.
show more
Student killed in Philippines Catholic school shooting
Published: 2026-08-18 03:43:53 | Created: 2026-08-18 14:54:57
The alleged shooter, also a student, later took his own life.
show more
Nominees revealed for 3 VMA categories
Published: 2026-08-18 14:46:22 | Created: 2026-08-18 14:50:55
"CBS Mornings" revealed the nominees for three categories at this year's VMAs, including artist of the year.
show more
Meta Ran Ads for an App That Promised to Nudify Female Politicians
Published: 2026-08-18 14:45:33 | Created: 2026-08-18 14:49:57
One advertisement featured a pornographic video with a deepfake closely resembling a prominent US politician. Apple removed the app from the App Store after an inquiry from WIRED.
show more
Расследование Sentry инцидента
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-18 14:48:03 | Created: 2026-08-18 14:49:56

Привет. Хочу разобрать один сумбурный кейс из поддержки Sentry-инстанса.

Проблема: Утро, как обычно. В Slack пишут разработчики: «Слушай, с Sentry что-то странное. Вроде работает, но issues не приходят». Смотрю, инстанс живой, но логов нет, новые issues действительно не создаются.

Читать далее
show more
Универсальный контроллер управления отоплением и водоснабжением. Железо
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-18 14:47:35 | Created: 2026-08-18 14:48:55

В прошлой статье была рассмотрена схема организации отопления и горячего водоснабжения (ГВС) отдельной квартиры с общим (и единственным) контуром циркуляции теплоносителя, основным источником тепла в виде индивидуального проточного газового водонагревателя (колонки или котла) и вспомогательным электрическим бойлером.

Читать далее
show more
WATCH: Kitten adopted after being rescued from car grille
Feed: ABC News: Top Stories (https://abcnews.go.com/abcnews/topstories)
Published: 2026-08-18 14:49:00 | Created: 2026-08-18 14:47:55
Dolly was rescued after being stuck in a car grille and now found er forever home.
show more
Florida holds high-stakes primaries with multiple far-left candidates in the mix
Published: 2026-08-18 14:30:00 | Created: 2026-08-18 14:45:55
Florida is holding several high-stakes primaries on Tuesday, including gubernatorial races to replace Ron DeSantis. Meanwhile, several democratic socialists are on the ballot. CBS News' Nikole Killion has more.
show more
U.S. diplomat calls Israeli strikes on Syria base "unnecessary escalation"
Published: 2026-08-18 14:45:04 | Created: 2026-08-18 14:45:54
U.S. Ambassador to Turkey Tom Barrack says an Israeli attack on a Syrian air force base was an "unnecessary escalation that does not advance regional stability."
show more
Florida holds primaries for governor and Congress, testing Trump's grip on adopted state
Feed: PBS News Hour - The Latest (https://www.pbs.org/newshour/feeds/rss/headlines)
Published: 2026-08-18 14:40:39 | Created: 2026-08-18 14:44:55
Florida voters cast ballots Tuesday for Republican and Democratic nominees for governor, U.S. Senate and several congressional races. The primaries will define a midterm ballot set to test President Donald Trump's grip on his adopted state.
show more
From OpenTofu to Argo CD: GitLab as your AWS control plane
Published: 2026-08-18 00:00:00 | Created: 2026-08-18 14:43:57

Configuring cloud-based environments is complex, as it requires considering networking, subscriptions, services, and all the components that make up the underlying infrastructure. Manual setup is error-prone, inconsistent, and difficult to reproduce.

This tutorial shows how to set up a fully automated cloud environment using GitLab as the main operations brain. All the cloud infrastructure is defined as code (hosted on GitLab) and deployed on AWS with OpenTofu through GitLab CI/CD pipelines. On top of this, these pipelines also handle the build and deployment of a real web application, using GitOps practices with Argo CD.

Why infrastructure as code and GitOps?

First, it is important to understand why infrastructure as code (IaC) and GitOps matter, and how GitLab brings these practices together in a single platform.

IaC ensures environments are:

  • Reproducible: The same configuration can be deployed anywhere.
  • Versioned: Every change is tracked in a Version Control System (VCS), with Git as the primary choice.
  • Automated: No human interaction needed.

GitOps extends these principles into the application lifecycle. Instead of manually applying changes to Kubernetes clusters (or other infrastructure), the desired state of applications lives in Git. A GitOps operator like Argo CD continuously ensures the cluster reflects what is in the repository. This brings:

  • Consistency between environments
  • Faster recovery with rollbacks that are as simple as reverting a commit
  • Better collaboration because teams can review and approve changes via merge requests
  • Increased security through deployments that are performed without requiring direct access to the cluster by the developers

GitLab combines all the capabilities required for this approach:

With GitLab, everything from provisioning cloud infrastructure to application delivery happens through one platform.

To follow this tutorial, you will need:

  • Basic knowledge of GitLab CI/CD pipelines and Git
  • Familiarity with iac (Terraform or OpenTofu) and GitOps
  • An AWS account
  • A Kubernetes cluster (EKS is provisioned in the tutorial)
  • Dockerfile for the sample web application

This tutorial includes instructions to:

Read on to learn how to reproduce this example in your own GitLab environment. You can find the source code of this example in the SATEC Public Demo Group.

Provision a complete AWS environment (networking, EKS) using OpenTofu

The first step is to provision the cloud infrastructure with OpenTofu (the open-source Terraform fork). We can declaratively define networking components and create an Amazon EKS cluster.

To make this process reproducible and secure, we rely on GitLab CI/CD variables instead of hardcoding values. These variables allow us to configure the AWS environment dynamically across pipelines.

The following environment variables are required and need to be declared under Settings > CI/CD > Variables in the parent group (to be inherited by all projects):

  • TF_VAR_region: AWS region where the infrastructure will be created (e.g., eu-west-1)
  • TF_VAR_instance_type: EC2 instance type for worker nodes (e.g., t3.medium)
  • TF_VAR_instance_count: Number of worker nodes in the cluster
  • TF_VAR_cluster_name: Name of the EKS cluster to provision
  • AWS_ACCESS_KEY_ID: AWS access key for authentication
  • AWS_SECRET_ACCESS_KEY: AWS secret key for authentication

All variables are defined as protected in GitLab, and sensitive ones such as the AWS secret access key are also masked, ensuring they are only exposed in secure CI/CD contexts. Security can be further enhanced by following this CI/CD variables tutorial. Separating code from configuration makes the pipeline both flexible and independent of environments.

Once configured, the OpenTofu pipeline can be executed automatically to:

  • Provision networking resources (VPC, subnets, gateways, routing tables)
  • Provision EKS control plane and worker node groups
  • Trigger the pipeline to deploy Argo CD and CertManager into the new cluster

How the infrastructure provisioning process works

The diagram above illustrates how the infrastructure provisioning process works.

  1. A GitLab pipeline is triggered from the infrastructure repository, which contains the Terraform/OpenTofu configuration files.
  2. GitLab CI/CD executes the OpenTofu commands, using the integrated Terraform state backend to securely manage the state file in GitLab.
  3. OpenTofu connects to AWS through configured providers to create all required resources: the VPC, subnets, gateways, load balancers, and the Amazon EKS cluster distributed across multiple availability zones.

At the end of this stage, the AWS environment and Kubernetes cluster are fully provisioned and ready to operate.

AWS environment and Kubernetes cluster fully provisioned

The final step of this process (post-deploy) is to trigger a secondary GitLab pipeline (located in a dedicated repository), which is responsible for deploying Argo CD and CertManager automatically into the new EKS cluster using the Helm Provider.

Configure Kubernetes tools (Argo CD, CertManager) automatically

Once the AWS infrastructure and the EKS cluster have been successfully provisioned, the next step is to configure the Kubernetes tools required to operate the environment, which are Argo CD, CertManager, and Ingress NGINX Controller.

This process is fully automated through a secondary GitLab pipeline hosted in a separate repository.

Secondary GitLab pipeline hosted in a separate repo

The execution of this second pipeline is triggered automatically from the infrastructure pipeline, using a trigger job once the OpenTofu provisioning stage has completed successfully.

In practice, this means that the deployment of these core components happens seamlessly as part of the same end-to-end workflow, there are no manual steps required. The deployment itself is handled by OpenTofu using the Helm provider, which allows managing Helm charts declaratively as code through GitLab.

A simplified workflow looks like this:

  1. The first pipeline provides the EKS cluster and triggers the second one via a GitLab trigger job.
  2. The second pipeline uses OpenTofu with the Helm provider to:
    • Download Kubeconfig from the EKS cluster.
    • Install Argo CD (for GitOps management).
    • Install CertManager (for automated TLS certificate management).
    • Install Ingress NGINX Controller (for ingress traffic routing). (Note: Ingress NGINX Controller is being deprecated in the Kubernetes ecosystem; for new deployments, it is recommended to consider alternatives such as Traefik or an API gateway-based approach.)
  3. Each Helm release is defined in the OpenTofu configuration, allowing upgrades or rollbacks through standard infrastructure code changes.
  4. Finally, a third pipeline is triggered to deploy the sample web application. This pipeline applies to the Argo CD application manifests that define the web app and its associated resources.

Deploy a sample web application using GitOps principles with Argo CD

Once all the core Kubernetes components (Argo CD, CertManager, and Ingress NGINX Controller) are installed, the final stage of the automation pipeline begins. This step is executed automatically right after the Helm chart installation process is completed.

A third GitLab pipeline is triggered, responsible for deploying a sample web application into the newly created EKS cluster through Argo CD.

The diagram below shows the overall process:

GitLab uses the kubeconfig generated by OpenTofu to connect to the cluster and apply the Argo CD application manifests that define the desired state of the web application

In this stage, GitLab uses the kubeconfig generated by OpenTofu to connect to the cluster and apply the Argo CD application manifests that define the desired state of the web application.

The pipeline:

  • Downloads and updates the kubeconfig file to connect to the EKS Cluster.
  • Updates credentials and repository information dynamically using CI/CD variables.
  • Creates the Kubernetes namespace for the application (aws-summit-app).
  • Applies the Argo CD manifests (repository.yaml, application.yaml, cluster-issuer.yaml).
  • Creates a Container Registry secret to allow the application to pull images securely from GitLab using an access token.

All these actions are performed automatically through GitLab CI/CD, with no manual intervention.

Once the manifests are applied, the Argo CD controller detects them and synchronizes the application state with the repository, deploying the sample web page into the EKS cluster.

The result is a fully operational Kubernetes environment, where:

  • Infrastructure is provisioned with OpenTofu.
  • Cluster tools are installed declaratively with Helm.
  • Applications are deployed and managed via GitOps using Argo CD.

This approach ensures end-to-end automation, traceability, and reproducibility, all managed by GitLab.

Build and package a sample web application with GitLab CI/CD

Before the application is deployed through Argo CD, it must first be built, containerized, and published to the GitLab Container Registry.

This process is managed through a dedicated CI/CD pipeline and follows a GitOps repository structure, where the source code and Kubernetes manifests are stored in separate repositories.

A dedicated CI/CD pipeline that follows a GitOps repository structure

In this setup, the GitLab group is organized into two main sections:

  • Apps/ contains the source code repositories for the applications.
    • Example: aws-summit-app/web holds the source code of the sample web page.
  • Deployments/ contains the repositories with Kubernetes manifests for each application.
    • Example: aws-summit-app/web within Deployments defines the Kubernetes manifests to deploy the web page (deployment.yaml, ingress.yaml, service.yaml, etc.).

This separation enables a clean GitOps workflow because application code and deployment configurations are independent but remain synchronized through automation.

The CI/CD pipeline defined in the application repository automates the following tasks:

  • Build and package: The pipeline compiles the source code and builds the Docker image using the provided Dockerfile.
  • Publish to the GitLab Container Registry: The image is automatically tagged and pushed to the integrated GitLab Container Registry.
  • Update deployment manifests: Once the image has been published, the pipeline executes a job that updates the image reference inside the corresponding deployment repository (under Deployments/aws-summit-app/web).

These are performed automatically by committing the new image tag or creating a merge request.

Committing the new image tag or creating a merge request

Once the commit or merge request is created, Argo CD automatically detects the change in the deployment repository and synchronizes the updated manifests with the Kubernetes cluster, ensuring that the new application version is deployed without any manual intervention.

Summary

This tutorial demonstrated how to build a fully automated cloud environment with GitLab as the central hub, achieving the goals we set out at the beginning: infrastructure that is reproducible, versioned, and automated. By combining OpenTofu for infrastructure provisioning, GitLab CI/CD for pipeline orchestration, and Argo CD for GitOps-based application delivery, teams can manage the entire lifecycle — from cloud resources to running applications — through a single platform.

As a GitLab partner with deep expertise in cloud infrastructure and DevSecOps practices, Clober (SATEC group) can help organizations implement similar automated environments tailored to their specific needs.

Note: This blog post is based on a live demo originally presented at AWS Summit Madrid 2025 by the Clober DevSecOps team (SATEC group).

Resources

show more
Page 269 of 994 (49692 total items)