Missouri Governor Signs Bill Rolling Back Voter-Approved Minimum Wage and Sick Leave
© Jeff Roberson/Associated Press
© Jeff Roberson/Associated Press
© Allison Robbert for The New York Times
© Danny Taurozzi
If you’re building apps using Xcode 26 beta on macOS 26 beta, you should beware of the combination of their third betas. If you’re unlucky like me, you’ll discover those shiny new app icons generated by Icon Composer no longer work on any older version of macOS. This is mentioned in the Xcode 26 b3 release notes, and the workaround given is “none”.
I’ve built over 20 apps now using Icon Composer’s new icon files, with Xcode 26 b2 on macOS 26 b2. All look good in Tahoe and in previous versions of macOS, at least in Sonoma and Sequoia.
Today I built my first apps using icon files already generated by Icon Composer, but this time with Xcode 26 b3 on macOS 26 b3. In every case, I got a build warning that Xcode “failed to generate flattened icon stack for icon named…”. Although the app icon displays fine in macOS 26 b3, when moved across to Sequoia there’s just a generic icon. Inspecting the app bundle reveals that there’s no icns file inside. The Xcode warning implied this might be related to CoreSVG.
I next tried building the same projects using Xcode 26 b2 on macOS 26 b3, but that made no difference at all.
What does appear to be effective is to build in Xcode 26 b2 on macOS 15.5. So far each of the apps I’m trying to build has then worked fine in both Tahoe and Sequoia, and that magic icns file is back.
I wish you success.
© Doug Mills/The New York Times
© Desiree Rios for The New York Times
© Alec Soth/Magnum
The UK will begin returning migrants arriving in small boats to France within weeks under a new pilot scheme, Sir Keir Starmer has said.
Under the "one in one out" deal, some arrivals would be detained and returned to France and in exchange the UK would accept an equivalent number of asylum seekers, subject to security checks and provided they had not tried to enter the UK illegally.
Speaking at a press conference alongside French President Emmanuel Macron, Sir Keir said the plan would demonstrate that trying to make the Channel crossing would "be in vain".
He did not confirm how many people would be returned or accepted during the pilot.
Asked if the deal would be big enough to act as an effective deterrent, Sir Keir said the pilot would help "break the model" of the people smugglers, and added that it would be ramped up if it was successful.
The migrants accepted by the UK would need to have a connection to Britain, such as family ties.
In a statement released after the press conference, the government said the agreement would be signed "subject to completing prior legal scrutiny in full transparency and understanding with the Commission and EU Member states".
Macron said he was "totally committed" to the plans to tackle small boat crossings.
He also said Brexit had made it harder for the UK to tackle illegal migration arguing that the British people were "sold a lie... which is that the problem was Europe".
During the press conference, the two leaders also announced that their countries would:
Announcing the small boats pilot, Sir Keir said: "I know some people will still ask, why should we take anyone in - so let me address that directly.
"We accept genuine asylum seekers because it is right that we offer a haven to those in most dire need.
"But there is also something else, something more practical which is that we simply cannot solve a challenge like stopping the boats by acting alone and telling our allies that we won't play ball."
Conservative shadow home secretary Chris Philp said the deal would "only return one in every 17 illegal immigrants arriving".
"Allowing 94% of illegal immigrants to stay will make no difference whatsoever and have no deterrent effect."
Reform UK leader Nigel Farage said the crossings are "a national security emergency" and in a reference to payments made by the UK to support French policing efforts added: "Frankly the French owe us our money back."
He said he didn't believe the pilot would work, saying: "If we even try to deport people across the Channel, we will run straight into the European Convention on Human Rights."
Both the previous Conservative governments and current Labour one have struggled to stem the numbers coming to the UK in small boats.
The Conservatives had proposed sending arrivals to Rwanda, however the scheme was delayed by legal challenges and the general election was called before it could be implemented.
One of Sir Keir's first acts as prime minister was to scrap the plan, calling it a gimmick.
He said his government would focus instead on tackling the smuggling gangs that organise the crossings.
Numbers have continued to rise, with nearly 20,000 people arriving in the UK in the first half of this year – a 48% increase on the same time period in 2024.
The returns deal is designed as a deterrent to stop the boats. But the announcement of a pilot for a 'one-in-one-out' scheme is just the first step in what could be a very complicated process.
The plan proposes that for each migrant the UK returns to France, another migrant with a strong case for asylum in Britain will come the other way. The Home Office would not speculate on how many people would actually be expelled weekly, noting that the number may vary during the pilot stage of the scheme.
During a press conference Sir Keir Starmer gave with France's President Emmanuel Macron this afternoon, the prime minister also would not be drawn into the details, and said discussing them could undermine "how this will operate".
Details aside, the agreement is likely to encounter legal, political and practical obstacles, and the need to demonstrate 'proof of concept' will not be straightforward.
However, the legal principle behind the idea is broadly sound. The UN Refugee Convention does not allow migrants to choose where they claim asylum, so there is nothing necessarily unlawful about people being sent from Britain to France for processing.
The previous government's Rwanda scheme struggled to get off the ground because the courts were persuaded the East African country was not safe enough to be compliant with the demands of the convention. France, however, would not raise such concerns.
Legal challenges are likely to be about the details of the process. Is the system of selection fair? What might happen to people when they reach France?
One political hurdle will be convincing EU member states that Britain's migrants will not end up back in their territory. Information stored on the EU's Eurodac asylum database, unavailable to Britain since Brexit, might be used to identify migrants who had previously claimed asylum in another European state.
As well as legal challenges regarding returning people to France, there may be practical difficulties in deciding which migrants in France should be sent to the UK. Who will make those decisions and on what basis?
Britain has long resisted the idea that asylum claims can be assessed beyond this country's border, fearing such a facility would become a magnet for migrants seeking a new life across the Channel.
However, there is a precedent for a scheme to identify asylum seekers with a strong case for being awarded refugee status in the UK.
In 2002, Britain and France jointly worked on a plan to close the Sangatte camp of migrants trying to get to the UK. As part of that arrangement, the United Nations High Commissioner for Refugees (UNHCR) oversaw a registration process conducted by British officials in France, deciding which migrants should be given permission to pursue their asylum claim in Britain.
The details of every aspect of today's Anglo-French arrangement will need to be tested. No wonder officials want the scheme to start small.
And will it work? It is very hard to comprehend how migrants balance the risks and opportunities when deciding whether or not to board a flimsy dinghy.
The pilot scheme being proposed is probably not at a large enough scale to act as a serious deterrent, but officials believe the arrangement has the potential to be a powerful weapon in the battle to stop the boats.
Even if the arrangement can be shown to work, there will then be questions about the cost and practicalities of scaling it up to a level that will make desperate migrants waiting in the Calais camps think again about attempting to cross the Channel.
A police officer has told a jury she was "absolutely terrified" after she was floored with a punch to the face as she tried to arrest an assault suspect at Manchester Airport.
Greater Manchester PC Lydia Ward suffered a broken nose in the incident at the Terminal 2 car park pay station area on 23 July last year.
Mohammed Fahir Amaaz, 20, and his brother, Muhammad Amaad, 26, are accused of assault. Both men, from Rochdale, Greater Manchester, deny the allegations.
PC Ward told the trial she remembered "falling on the floor and everything went black" after a "really forceful" blow to her face.
The court heard PC Ward and two colleagues had approached Mr Amaaz at a ticket machine after a report that a male fitting his description had headbutted a customer at Starbucks cafe in T2 arrivals.
The jury has heard Mr Amaaz allegedly resisted, and his brother, Mr Amaad is then said to have intervened as the prosecution claimed they inflicted a "high level of violence" on the officers.
PC Ward said: "I was trying to keep hold of Mr Amaaz's arm and get it behind his back so I could get some cuffs on him."
She said she recalled that PC Zachary Marsden fell or was pushed towards some seats and that Mr Amaaz then kicked out at her colleague.
PC Ward added: "I tried to grab him off so he could stop kicking PC Marsden. All I remember then is that he turned and he punched me straight in the face."
"I can't really remember where it landed but I know where my injuries were. I remember falling on the floor and everything went black."
She told prosecutor Adam Birkby that the blow delivered was "really forceful".
"As I came round, all I could feel was blood pouring out of my nose. I was just thinking he has done something to my nose, face area, I didn't know what has happened."
"I was terrified to be honest. I was absolutely terrified. I had never experienced that level of violence towards me in my life.
"I didn't know who was going to come up at me next. I was scared of going after this male again and being punched in the face again."
She said at one point she pressed her police radio emergency button to call for further assistance but the impact of the punch had knocked the battery out.
PC Ward told the court that other people in the pay station area were "shouting stuff" and "filming on their mobile phones".
She said: "Nobody came to assist. I felt everyone in that room was against us. To be honest, I was terrified."
Rosemary Fernandes, representing Mr Amaaz, put it to PC Ward that her client was "taken by surprise" at the ticket machine and was "shocked".
She said: "It is important you identify yourselves as police officers, isn't it?"
PC Ward said: "I don't think we had any time to do that. We didn't have any time for rational discussion with this male as it turned violently quickly."
Ms Fernandes said: "I put it to you that the defendant believed he was being attacked from behind and it all happened extremely fast.
"It is the defence's case that he punched you in lawful self-defence on the basis that you were an assailant. Do you have any comment on that?"
PC Ward said: "I don't know how he felt I was an assailant. He turned towards me and punched me in the face.
"He could see I was a police officer and he could see I was a female as well."
Footage from a body-worn video camera was played to the jury which showed a bloodied and crying PC Ward being comforted by a colleague in the aftermath of the incident.
Mr Amaaz is alleged to have assaulted PC Marsden and PC Ward, causing them actual bodily harm.
He is also accused of the assault of PC Cook and the assault of Abdulkareem Ismaeil at Starbucks.
Mr Amaad is alleged to have assaulted PC Marsden, causing actual bodily harm.
Both men deny the allegations.
The trial continues.
Listen to the best of BBC Radio Manchester on Sounds and follow BBC Manchester on Facebook, X, and Instagram. You can also send story ideas via Whatsapp to 0808 100 2230.
Prices for all-inclusive family package holidays in some of the most popular desinations have soared over the past year.
But there are ways of saving money if you want to escape abroad. Here are six tips to help keep costs down.
The price you pay for your accommodation depends on when you book.
July and August are the peak months for summer holidays, not just for Brits but for people in other parts of Europe.
"If you've ever been to Paris in August there's hardly anyone there, everybody goes to the beach or heads for the mountains," says Sean Tipton, spokesperson for The Travel Association (ABTA), which represents tour operators and travel agents.
"That's when the hotels put their prices up," he says. Therefore, it is usually cheaper to book a holiday aboard for June or September.
If you do have to go during the peak months, Mr Tipton says: "It is generally a good idea to book it as early as you can.
"It can be a bit of a lottery because you can't 100% predict what the demand will be but as a rule of thumb in the majority of cases if you know you're travelling in July, August or over Christmas or Easter, book early."
The best time to travel is the middle of the week, according to Mr Tipton.
"The weekend is the most expensive time to go because people prefer to fly over the weekend so if you fly mid-week it is generally cheaper," he says.
"Just simple little things like that get the price down."
The same goes for the time of the day you travel.
"It is common sense really," he says. "I don't particularly like getting up at 3am for a 6am flight and I'm not alone in that so those flights will be consequently cheaper."
If you have some flexibility around when you can travel, there are some last minute bargains to be had.
Package holiday operators may have booked a lot of hotel space in advance which they may not have been able to sell at the holiday date approaches.
"They'll discount it just to make sure they get something for it," says Mr Tipton.
"Travel agents get sent notifications of last minute good deals so they're a good place to go if you've left it late and you want a good, cheap deal."
Another option is house-swapping. Instead of paying for a hotel or villa, people can register with an online platform which acts as a fixer between homeowners in different countries who want to stay in other's houses.
Justine Palefsky, co-founder and chief executive of Kindred, says that people who register with her site pay only a service and a cleaning fee.
For example, someone booking a seven night stay at a three bedroom house in Majorca would pay a $140 (£103) service fee to Kindred as well as $140 for cleaning before and after a stay in the house.
Ms Hawkes advises that travellers go through a reputable site if they are choosing a house-swap.
"People need to be wary of social media ads at this time of year, advertising cheap holidays because scammers do tend to use those portals to show you images of a wonderful location.
"Then when you book it and do you bank transfer, you find it doesn't exsist," she says.
She recommends doing a reverse image search on websites such as Google to check the images haven't been lifted from somewhere else to promote a home that doesn't exist.
Avoid changing money at the airport, says Alastair Douglas, chief executive at TotallyMoney, a price comparison site.
"Airports are normally the most expensive places to change cash," he says.
Instead, change your money well in advance.
Mr Douglas says that if people are worried about exhange rate shifting between booking a holiday and the date of departure they can "hedge their bets" by changing half in advance and half nearer the time.
However, he says that people don't really travel with lots of cash anymore. Most spending is done on cards.
This is a good thing, Mr Douglas says, because it will often allow you to select the local currency which is "probably the thing that will save you the most amount of money".
Even before you reach your destination, costs can pile up. Make sure you print out your boarding pass ahead of time.
"Some airlines can charge a lot of money just to print out at the airport," says Nicky Kelvin, editor at The Points Guy website. "Not all of them but just be safe."
If you're bringing a small suitcase on board the plane, bear in mind both the weight and the size of the luggage if you have to measure it in a metal sizer at the airport.
If it doesn't fit, you may be charged a fee to check it into the plane's hold.
Ms Hawkes recommends documenting the luggage dimensions an airline provides on its website just in case you have followed them but get to the airport and discover your bag does not fit.
"In that case, if the airline makes you put it in the hold and you've adhered to their website conditions, document everything and make a complaint after," she says.
Food, drink and toiletries are often more expensive at the airport.
One of the reasons, according to Mr Kelvin, is because of the 100ml onboard liquid rule. While restrictions have recently been relaxed at airports in Edinburgh and Birmingham, it applies everywhere else in the UK.
One way to cut costs is to order your suncream or other toiletries online and pick them up in-store at the airport once you've been through security.
Some retailers allow you to do this, Mr Kelvin tells the BBC's Morning Live programme.
"So it's a double whammy - you're going to save because you're going to get the cheaper online pricing and you're going to avoid the security issue because you're going to pick up your big liquids after."
Another cost-saving tip is to take a water bottle with you. Most airports have free water refill stations.
He also recommends taking along your own snacks in lunch boxes, especially handy if you're travelling with children.
我理解的蜘蛛池的站是不是都一般不插入关键词,只不停采集更新 ai 伪原创文章?然后做互连?然后这样一直养着?
等蜘蛛多了之后,再起一个服务器做泛目录/单站/泛站插入关键词。然后把蜘蛛池引到推广站点?
我买了 1 、小旋风万能蜘蛛池 2 、50 个 com 北岸 3 年以上的老域名。
请问我上面的想法和思路对不对呢?还有什么需要注意的事么?
还有站点做好之后,如何引第一批蜘蛛??
新手学习,先谢谢各位指教了!
前几天国补抢到了一台 一加 ace5 至尊版,感觉配置还行,用起来也流畅,非常跟手
唯一不足的地方就是感觉电池不怎么耐用,
先说待机,WIFI 状态下,移动信号也满格,无后台,平均 1 小时 1%个电
再说日常使用,我不打游戏,相当于备用机,一般轻度使用,听歌或刷下京东之类的商城 APP 。也把微信这种毒瘤装在了一加这台手机上,几乎很少用微信这些。 就刚才描述的日常使用,听歌,刷商城,手机屏幕,背面都是热呼呼的,谈不上烫,但是很热。室温空调 26°
个人感觉这机器 6700 毫安的电池,日常轻度使用。和我用了 3 年多的 13pro 81%的电池健康度 换算下来 2400 毫安 的手机 55 开 打的有来有回。当然,IOS 我没装国产 app 。就算安卓那边是国产毒瘤,也不至于两个手机电池相差这么大的情况,日常使用时间 还能 55 开。(网上也有人说玩王者之类的轻度游戏和刷视频功耗都差不多)
让我想到了难道是传说中的反炸后台 24 小时运行?有反炸也无所谓,反正我都 app 。是隔离使用。就是接受不了这电池使用时间。(系统拿到手就屏蔽了更新,也排除了后面更新负优化可能性)
1+这台机器性价比(用国补后 1980 入手),性能还是不错的,日常用不完。有用过 1+的大佬吗,分享下
今天参加了飞书 2025 未来无限大会(本质上是飞书 AI 能力升级的发布会)。作为飞书最早一批的 AI 能力接入合作伙伴,我们团队也在受邀之列。
这篇文章,我想聊聊对飞书 AI 整个体系的观察,以及它目前展现出的优势和短板。
先说态度: 我不会无脑吹捧飞书 AI ,也不会全盘否定它。飞书能做到今天这个体量,其 AI 应用必然切中了企业效率的某些关键痛点,这是毋庸置疑的。
但你要问:飞书 AI 体系里的每个应用都完美无缺、非常好用?
我个人的答案是:未必。
在一些具体场景下,我发现使用外部优秀的 ToC 应用,效果反而更胜一筹。
如果文章内容在你本机的样式展示有问题,可以访问该地址查看原文: https://mp.weixin.qq.com/s/LNCWBFSrJ0nazc-h6tx-6w
知识问答堪称当前飞书生态最具特色、也最能体现飞书优势的 AI 应用。
其根基,在于飞书知识库本身已是企业知识管理领域的佼佼者——在 ChatGPT 爆发前,就有众多企业将 Confluence 迁移至飞书云文档。
痛点解决: 过去,飞书知识库虽沉淀海量文档,但知识利用率不高。知识问答的核心价值,在于真正盘活了这些沉睡的企业数据。
运作机制:
当你用自然语言提问时,系统自动检索你有权限访问的飞书知识库文档。
同时,它也会搜索你的聊天记录、会议纪要等相关上下文。
整合这些信息后,通过大模型生成最终答案。
本质与优势:
你可以说它是 RAG (检索增强生成)技术的应用。但关键在于,这事只有飞书能做深做好——因为你的核心企业数据本身就沉淀在飞书平台上。这正是其独特价值所在。
适用场景:
效果取决于数据量: 企业内沉淀的知识数据越多,效果越显著。
最适合知识密集型企业: 依赖高素质人才、创新研发、知识产权(专利、版权)、先进技术创造价值的公司(如高科技、生物医药、专业咨询、软件开发等)。
非知识密集型企业? 对于资源依赖型、劳动密集型企业(不以知识为核心竞争力),知识问答的提效作用可能非常有限。强行使用,效果未必理想。
飞书多维表格本次升级颇具看点,定位已超越传统表格,向在线数据库+轻量级应用平台演进。
核心升级与能力:
海量数据支撑: 单表支持高达 1 千万行数据。
强大的 BI 分析: 基于海量数据,可构建精美、功能丰富的数据可视化大盘,集成多种 BI (商业智能)分析工具。
低代码应用搭建: 不止于分析,更能基于多维表格直接搭建网页应用,实现数据录入、展示和流程管理,成为一个轻量级低代码平台。
自动化工作流: 作为“数据库”,自然支持自动化。可设置自动化工作流,在特定数据行变更或动作触发时执行后续流程。亮点是:支持 AI 生成工作流!
智能字段处理(字段捷径):
总结: 多维表格 AI 正在成为一个集数据存储、分析、可视化、应用构建和自动化于一体的综合平台,AI 能力深度融入其数据处理和工作流环节。
那么,哪些企业最适合用它?
多维表格虽然生于飞书体系,但其定位更像一个独立的数据与应用平台。因此,它的适用性其实很广:
小微企业:上手利器,效率倍增。
中大型企业:敏捷补充,赋能业务侧。
核心价值点: 多维表格 AI 的核心优势在于降低了数据管理和应用构建的门槛, 让不同规模的企业都能更敏捷地利用数据驱动决策和流程。它在飞书生态内无缝集成是加分项,但其能力本身具备相当的独立性。
飞书开发套件包含三大核心组件:
提示词生成复杂页面消耗 Token 量大,企业使用成本高。
且专业用户倾向“用就用最好的工具”(如 Figma ),普通用户轻量需求替代方案多,妙搭在整体企业内选型的不可替代性没那么高。
核心定义: AI Coding + PaaS = aPaaS 。本质是低代码平台深度集成 AI 能力。
工作模式:
行业趋势: 主流低代码平台均在积极融入 AI 能力(辅助生成、代码建议、自动化测试等),非飞书独有。
行业大问号: 未来是“Vibe Coding”(纯 AI 生成)的天下? 还是 “低代码 + AI” 这种混合模式更能打? 现在谁也说不准。
字节的策略,我全都要!: 从妙搭(生成)、aPaaS (低代码+AI )、Trae ( AI IDE )到 Coze ( Agent 平台),字节这是把 AI 开发的“全家桶”都给你端上桌了,赌的就是总有一款适合你?不得不说,字节在 AI 这个领域的投入仍然是一如既往的坚决。
定位目标: 打造服务于企业内部的 通用型 AI Agent 。
当前能力与局限:
关键缺失: 缺乏与企业核心业务流程、数据的深度、唯一性绑定, 难以形成不可替代的“企业 Agent”价值。更像是一个功能聚合入口。
飞书这轮 AI 升级野心不小,但各产品价值差异显著,企业得擦亮眼:
知识密集型企业: 知识问答必选,多维表格 AI推荐,会议纪要顺手就用。这三者是飞书 AI 当前最具实际提效价值的组合。
考虑 AI 开发工具/Agent ? 务必跳出飞书看市场! 关键不是“选飞书”或“不选飞书”,而是看谁真正匹配你的需求、成本和团队习惯——可能是外部更专业的工具,也可能是飞书套件恰好够用。
选择工具,效率为先,生态为辅。飞书 AI 有其“狠活”(知识管理),但不必为“全家桶”牺牲专业效率。
👉 扫码加微信,备注 “AI 实验群”,当前群内成员以“企业内 AI 提效负责人”,“AI 创业者”,“AI 爱好者”,“AI 学习者” 为主要成员。
群定位:企业 AI 工具提效/实战经验互助
规则:不水群、不广告、干货优先
欢迎进群交流 🎉
好文章值得被更多人看见!既然看到这里了,随手点个赞👍和关注,并转发给更多的朋友吧!感谢。
原创作者,陈咬金(数字生命贾克斯)、微信:x_h886688 (欢迎对 AI 感兴趣的朋友加我微信一起交流!)
© Susan Harris for The New York Times
© Michelle V. Agins/The New York Times
The South African runner Caster Semenya has called for athletes’ rights to be better protected after Europe’s top human rights court ruled that she had not been given a fair trial when she contested a policy that required her to lower her testosterone levels in order to compete in women’s sport.
The decision, handed down on Thursday by the European court of human rights, was the latest twist in the two-time Olympic gold medallist’s extraordinary legal battle.
The middle-distance runner – who won gold in the 800m at the 2012 and 2016 Olympics and has always been legally identified as female – was born with what sporting officials describe as “differences of sex development”, meaning her body naturally produces higher levels of testosterone than most women.
The governing body for track and field has long maintained that Semenya must take drugs to reduce her testosterone levels in order to compete as a woman. The policy was upheld by the Lausanne-based court of arbitration for sport in 2019, and then by a Swiss federal tribunal in 2020, leading Semenya to take her long-running battle against the regulations to the European court.
On Thursday Semenya welcomed the European court’s decision, describing it as “great for me, great for athletes” as she spoke to reporters outside the court. “We need to respect athletes, we need to put their rights first,” said the 34-year-old.
The decision does not change the rules that effectively ended her career after she won two Olympics and three world titles. The court said it could not uphold an earlier finding by a lower chamber that Semenya had been the victim of discrimination, deeming the complaints inadmissible as they did not fall under Switzerland’s jurisdiction.
But it handed her a partial victory in finding that the case required a “rigorous judicial review” as there were serious personal rights at risk and the Swiss federal court’s review had “fallen short of that requirement”. It ordered Switzerland to pay the athlete €80,000 (£69,000) for her expenses.
The decision paves the way for the case to be sent back to the Swiss federal court in Lausanne for reconsideration.
Between 2011 and 2015, Semenya complied with a process set out by track and field’s governing body, taking medication to lower her testosterone levels. She later likened it to being used as a “human guinea pig”, saying she had grappled with side effects such as constant sickness, panic attacks and soreness even as she continued to win titles.
Track authorities have argued that the limits on testosterone levels are necessary and reasonable to maintain fairness in women’s track events. Their critics say there is a lack of scientific research to support this view.
After the governing body for track and field formalised its policy on testosterone levels in 2018, Semenya refused to comply, leaving her ineligible to compete. On Thursday, the governing body, World Athletics, did not respond to the European court’s decision.
The consequences of Semenya’s legal battle could reverberate across the sports world as it dovetails with the International Olympic Committee’s consideration of whether to reintroduce some means of gender testing.
The link was emphasised by Semenya last month in an interview with a South African newspaper. “It’s a battle for human rights now,” she said. “It’s not about competing. It’s about putting athletes’ rights first. It’s about the protection of athletes.”
In 2023, Human Rights Watch described the rules that Semenya had been subject to as “degrading and invasive of privacy, on grounds that are scientifically contested”.
The regulations were incompatible with respect for women’s rights, and the freedom to live without cruel, discriminatory and degrading treatment, it added. “International sporting bodies set regulations with scant regard for international human rights norms, as if they are exempt from human rights standards.”
On Thursday, Semenya, who dominated her sport between 2009 and 2019 despite the scrutiny over her gender, vowed that her battle would continue. “The fight will never be over,” she told reporters. “As long as we have injustice, we fight till the court.”
© Karl Russell
© Victor Moriyama for The New York Times
A message from US President Donald Trump on Wednesday landed like a grenade in Brazil, bringing the relationship between the two countries to an all-time low.
Trump pledged to impose tariffs on Brazil at a rate as high as 50%. He accused the country of "attacks" on US tech companies and of conducting a "witch hunt" against the far-right former President Jair Bolsonaro, a longstanding ally who is facing prosecution over his alleged role in a plot to overturn the 2022 Brazilian election.
The move follows a fresh round of political sparring between Trump and the current Brazilian president, Luiz Inácio Lula da Silva. It further strained a relationship that was already tense.
Trump had earlier threatened members of the BRICS group - of which Brazil is a part - with tariffs, accusing those countries of anti-American positions.
The bloc includes India, Russia and China and has grown to include Iran. It was designed to counterbalance US influence in the world.
Lula replied to Trump's tariff threat in a post on X, writing that "Brazil is a sovereign nation with independent institutions and will not accept any form of tutelage".
Trump has unleashed a wide-ranging programme of tariffs - or import taxes - since he returned to office in January. He argues that these will boost US manufacturing and protect jobs, though he has also used them to pursue political ends.
This appears to be true in the case of Brazil, too.
Lula's government said it would reciprocate - probably meaning tariffs on American products. But it is not clear how that would happen, or whether Brazil has the economic clout to face the consequences of an escalation.
In the meantime, many Brazilians are asking why Trump has targeted their country and how this new saga might play out.
Brazil is one of the relatively few countries that buys more from the US than it sells - a setup which theoretically suits Trump's trade agenda.
Given this imbalance, the tariff threat was seen by many Brazilian analysts and politicians as an overt gesture of support for Jair Bolsonaro, the former president.
This was underscored by Trump's letter, which strongly criticised the Brazilian government and Bolsonaro's ongoing trial in the Supreme Court that centres on an alleged coup attempt two years ago.
Some kind of assistance for Bolsonaro from Trump was already expected by Brazilian politicians - but not on this scale.
On 8 January 2023, hundreds of Bolsonaro's supporters stormed Brazil's Congress, Supreme Court, and the presidential palace - in an apparent attempt to overturn the election won by Lula a few months earlier.
Bolsonaro denies any connection to that event, which was seen by many as a Brazilian version of the attacks on the US Capitol building by Trump's supporters two years before. Trump, too, was investigated in the aftermath of the US riot - and condemned those who tried to prosecute him.
Bolsonaro's supporters have asked for some kind of Trump support for months. His son Eduardo took a leave of absence from Brazil's Congress, where he serves as a representative, and moved to the US. His aim was to rally support for his father from Trump's inner circle and his broader MAGA (Make America Great Again) movement.
In another intervention that was seen as pro-Bolsonaro, Trump also accused the Brazilian government of "insidious attacks on Free Elections, and the fundamental Free Speech Rights of Americans", including the censorship of "US Social Media platforms".
As part of an ongoing investigation into the spread of disinformation in the country, Brazil's Supreme Court has, in recent years, ordered the blocking of several social media accounts - many of them belonging to Bolsonaro's supporters.
Brazil's authorities and businesses are scrambling to calculate the economic impact of the potential tariffs, but the political consequences could also be huge.
The words used by Trump suggest that Bolsonaro has a political proximity with the American president that few Brazilian or Latin American politicians could dream of.
That will be seen as a powerful endorsement for Bolsonaro, who wants to run for president again - despite being banned from doing so until 2030.
Bolsonaro's supporters have made political capital of the tariffs, suggesting that the blame lies firmly with the current president.
"Lula put ideology ahead of economics, and this is the result. The responsibility lies with those in power. Narratives won't solve the problem," said São Paulo Governor Tarcísio de Freitas, a staunch ally.
Despite the apparent positive consequences for Bolsonaro, some analysts and politicians say that Trump's gesture could backfire for him.
The US is Brazil's second most important trade partner, behind only China.
And some of the sectors that could be most affected by a new round of American tariffs are those closely aligned with Bolsonaro's political base - particularly agribusiness. There are growing concerns over the potential impact on Brazilian exports of oranges, coffee, and beef to the US.
Rather than playing into Bolsonaro's hands, Trump's tariff threat could serve as a lifeline for Lula, who has been struggling with falling popularity rates and difficulties in dealing with Congress.
A poll released in May suggested that 55% of the Brazilians disapprove of Trump. And a new wave of tariffs is unlikely to shift that sentiment.
Just after Trump's announcement, Lula and other members of the Brazilian left-wing reacted by playing a nationalist tune - talking about sovereignty and trying to blame Bolsonaro for the possible economic consequences of the tariffs.
Even among centrist politicians, the reactions to Trump's threats have been largely negative.
"No citizen, especially representatives elected by the people, can tolerate foreign aggression against Brazil, regardless of the alleged justification. It's time for true patriotism," wrote Alessandro Vieira, a centrist senator who usually has a critical stance against Lula.
Some analysts argue that this could generate a rally-around-the-flag effect for Lula in Brazil's political disputes.
"Even Lula's critics may see Trump's move as an attack on national sovereignty and the independence of the judiciary," said Oliver Stuenkel, a professor at the Getúlio Vargas Foundation (FGV) and a researcher at the Carnegie Endowment for International Peace think tank in Washington.
Brazil's presidential election in October 2026 is still some way off, but some analysts are already drawing comparisons with Canada, where a right-wing candidate lost this year to a more centrist opponent who openly campaigned against Trump.
Bolsonaro cannot run for president due to his conviction by the Supreme Court, and allies are already disputing which candidate will represent the Brazilian right at the polls.
On social media - where much of the political debate happens - memes of Bolsonaro allies are being shared by the thousands, often with words of criticism. One of these shows probable candidate Tarcísio wearing a Trump MAGA hat.
With his threat of tariffs, Trump has caused a potential storm not only in Brazil's economy - but also its political future.
Caster Semenya won the Olympic 800m title twice and the world title three times
Caster Semenya's right to a fair hearing was violated by the Swiss Federal Supreme Court when she lost a 2023 appeal against World Athletics regulations that effectively barred her from competing, Europe's top court has ruled.
The double 800m Olympic champion won a partial victory at the European Court of Human Rights (ECHR) in her long legal battle over athletics' sex eligibility rules.
Semenya, 34, was born with differences of sexual development (DSD) and has been unable to compete in the 800m since World Athletics brought in rules in 2019 restricting testosterone levels for track events from 400m up to the mile.
The South African middle distance runner believes World Athletics has shown discrimination against athletes with DSD by insisting they reduce testosterone levels in order to be eligible.
Athletics' governing body insists the rules, which in 2023 were expanded to cover all female track and field events, are needed to ensure fair competition and to protect the female category.
Semenya was the Olympic champion over 800m in 2012 and 2016.
In 2019, she unsuccessfully challenged World Athletics' rules at the Switzerland-based Court of Arbitration for Sport (Cas).
In July 2023 the ECHR ruled in favour of Semenya in a case related to testosterone levels in female athletes.
The case at the ECHR was not against sporting bodies or DSD rules, but specifically against Switzerland's government for not protecting Semenya's rights and dates back to a Swiss Supreme Court ruling from 2020.
Switzerland's government requested the matter be referred to the ECHR's Grand Chamber, which has now found that the Swiss ruling "had not satisfied the requirement of particular rigour" under Article 6 (right to a fair hearing) of the European Convention on Human Rights.
However, the Grand Chamber found Semenya's complaints under Articles 8 (right to respect for private life), 13 (right to an effective remedy) and 14 (prohibition of discrimination) inadmissible as they "did not fall within Switzerland's jurisdiction".
As the case concerns the Swiss government and not World Athletics, it will not immediately affect the current restrictions on DSD athletes.
Semenya said the outcome was "great for me, great for athletes" after leaving the court in Strasbourg, France.
"This is a reminder to the leaders [that] athletes need to be protected," she said.
"Before we can regulate we have to respect athletes and put their rights first."
Decisions made by the ECHR's Grand Chamber are not open to appeal.
Semenya's case could now go back to the Swiss federal court in Lausanne.
World Athletics declined to comment.
This video can not be played
I'm not ashamed to be different - Caster Semenya
Semenya is a two-time Olympic champion and three-time world champion over 800m.
Between 2009 and 2019, the South African dominated her sport, sealing a 30th consecutive victory when she won the Doha Diamond League 800m in May 2019.
She was given a hero's welcome in South Africa after picking up her first World Championship gold in 2009, with thousands of jubilant fans turning out at Johannesburg airport to greet her.
However, her rapid rise from unknown teenager to global star was also accompanied by scrutiny over her gender and possible advantages in her biology.
It was later revealed she was born with DSD, one outcome of which means she has an elevated level of testosterone - a hormone that can increase muscle mass and strength.
It was in the Cas ruling that Semenya's specific DSD was confirmed as 46 XY 5-ARD (5-alpha-reductase deficiency). People with this particular DSD have the male XY chromosomes. Some are recorded as female or male at birth depending on their external genitalia.
Semenya said in 2023 she was turning her attention to "winning battles against the authorities" rather than collecting medals.
Cas said athletes such as Semenya with 5-ARD have "circulating testosterone at the level of the male 46 XY population and not at the level of the female 46 XX population", which gives them "a significant sporting advantage over 46 XX female athletes".
In an interview with BBC Sport in 2023 Semenya said she was "born without a uterus" and born "with internal testicles" and said: "I am a woman and have a vagina".