Kyiv hit by barrage of drone strikes as Putin spurns Trump's truce bid
Sir Keir Starmer has said he "understands what anchors" US President Donald Trump, having built a relationship on shared family values.
Despite "different political backgrounds" the prime minister said he found common ground with Trump, and that their "good personal relationship" helped land a vital US tariff deal.
Speaking on BBC Radio 4's Political Thinking programme, Sir Keir revealed Trump reached out to console him after the death of his younger brother Nick Starmer on Boxing Day.
"For both of us, we really care about family and there's a point of connection there," he said.
"I think I do understand what anchors the president, what he really cares about."
Sir Keir revealed he first spoke to Trump as prime minister after the then-presidential candidate was shot at a rally in July last year.
"That was a phone call really to ask him how it was, and in particular I wanted to know how it impacted on his family," he said.
He added that Trump later called him after the death of his brother.
"We talked about my brother, and he was asking about him," Sir Keir said.
Sir Keir denied this week's painful series of U-turns on welfare reforms were because he had been too focused on foreign affairs and "taken his eye off the ball" domestically.
On Tuesday, the government avoided defeat on its proposals to overhaul disability benefits by offering late concessions to Labour MPs threatening to rebel.
The prime minister said he took responsibility for the episode, admitting it had been a "tough" few days but insisting the government would "come through this stronger" after a period of reflection.
The prime minister said forging close ties with figures such as Trump and French President Emmanuel Macron were "always in the national interest".
"Building those relationships with international leaders is hugely important," he said.
The prime minister said the personal rapport had helped secure a deal removing UK industries from some of the sweeping tariffs announced by Trump.
Before the deal he said he had seen "anxiety writ large" on the faces of British factory workers at Jaguar Land Rover in Solihull.
"After the deal, the relief was palpable," he said.
Sir Keir said discussions "over a glass of wine" with Macron on a train to Kyiv had also paved the way for a new agreement with the EU, which he claimed would lead to lower food prices in British supermarkets.
"That is a good thing for millions of people across the country," he said.
Sir Keir is due to meet Macron again next week as the French president comes to the UK for a state visit.
Tackling small boat crossings will be a key point of discussion, after Downing Street said last month the situation in the English Channel was "deteriorating".
Official figures released this week showed nearly 20,000 people arrived in the UK in the first half of this year by crossing the Channel in small boats - up 48% on the same period last year.
Sign up for our Politics Essential newsletter to keep up with the inner workings of Westminster and beyond.
Pop star Katy Perry and actor Orlando Bloom have officially confirmed they have split, US media outlets say, six years after getting engaged.
The couple have been romantically linked since 2016 and have a four-year-old daughter.
A joint statement said "representatives have confirmed that Orlando and Katy have been shifting their relationship over the past many months to focus on co-parenting," according to outlets including People magazine and USA Today.
"They will continue to be seen together as a family, as their shared priority is - and always will be - raising their daughter with love, stability and mutual respect."
The statement was being released due to the "abundance of recent interest and conversation" surrounding their relationship, it added.
The pop star, 40, and the 48-year-old actor split in 2017 but got back together shortly afterwards. They got engaged on Valentine's Day in 2019.
A year later Perry revealed she was pregnant in the music video for her single Never Worn White.
Their daughter Daisy Dove was born later that year, with Unicef announcing the news on its Instagram account. Both Perry and Bloom are goodwill ambassadors for the United Nations agency that helps children.
US singer Perry, who was previously married to Russell Brand, shot to fame in 2008 with the single I Kissed A Girl, which reached number one in the UK.
Her hits since then have included Roar, California Gurls, Firework and Never Really Over.
Bloom was previously married to Australian model Miranda Kerr, and they have a son, 14-year-old Flynn.
The British actor has starred in Pirates Of The Caribbean, The Lord of the Rings and The Hobbit.
At least 69 people have been killed by Israeli fire across Gaza on Thursday, rescuers say, as Israel intensified its bombardment of the Palestinian territory.
One air strike killed 15 people at a school-turned-shelter for displaced families in Gaza City, according to the Hamas-run Civil Defence agency. The Israeli military said it targeted a "key" Hamas operative based there.
The Civil Defence also reported that 38 people were killed while queueing for aid, or on their way to pick it up. The military said such reports of extensive casualties were "lies".
It comes as pressure mounts on both Israel and Hamas to agree to a new ceasefire and hostage release deal being pushed by US President Donald Trump.
Trump announced on Tuesday that Israel had agreed to the "necessary conditions" to finalize a 60-day ceasefire. However, there are still obstacles that could prevent a quick agreement.
Hamas has said it is studying the proposals - the details of which have still not been made public - but that it still wants an end to the war and an Israeli withdrawal from Gaza.
Israeli Prime Minister Benjamin Netanyahu, who will travel to Washington on Monday, has meanwhile insisted that the Palestinian armed group must be eliminated.
On Thursday, the Israel Defense Forces (IDF) said its aircraft had struck around 150 "terror targets" across Gaza over the previous 24 hours, including fighters, tunnels and weapons.
Gaza's Hamas-run health ministry said 118 people had been killed during the same period.
Fifteen people, most of them women and children, were killed when a school housing displaced families in the al-Rimal neighbourhood of Gaza City was struck before dawn on Thursday, the Hamas-run Civil Defence agency and medics said.
Witness Wafaa al-Arqan told Reuters news agency: "Suddenly, we found the tent collapsing over us and a fire burning... What can we do? Is it fair that all these children burned?"
The IDF said it struck a "key Hamas terrorist" who was operating in a "command-and-control centre" in Gaza City, without mentioning the school.
The IDF added that it took numerous steps to mitigate the risk of harming civilians and accused Hamas of using human shields - an allegation the group has repeatedly denied.
At least another five displaced people were reportedly killed when a tent was struck overnight in the southern al-Mawasi area, where the IDF has told residents of areas affected by its evacuation orders to head for their own safety.
Ashraf Abu Shaba, who lived in a neighbouring tent, said he saw the bodies of children and women wrapped in blankets afterwards.
"The occupation [Israel] claims there are safe zones, but there are no safe zones. Every place is a target... The situation is unbearable," he added.
Later, Civil Defence spokesman Mahmoud Bassal told AFP news agency that another 38 people were killed by Israeli forces while seeking aid.
He said 25 were killed near the Israeli military's Netzarim corridor in central Gaza. Six died at another location nearby, while seven were killed in the southern Rafah area, he added.
Medics at Nasser hospital in the southern city of Khan Younis separately told Reuters that at least 20 people were killed while making their way to an aid distribution centre.
There was no direct response to the reports from the IDF.
Last week, the IDF said it was examining reports of civilians being harmed while approaching sites in southern and central Gaza run by the US- and Israel-backed Gaza Humanitarian Foundation (GHF).
On Thursday, IDF spokesman Brig-Gen Effie Defrin acknowledged at a briefing that Israeli forces were facing a "complex challenge" and drawing "lessons from every incident to prevent similar cases in the future".
But he declared: "The reports of allegations of extensive casualties in the aid distribution centres are lies."
There have been reports of deadly incidents near the distribution sites almost every day since the GHF began operating on 26 May.
According to Gaza's health ministry, at least 408 people have been killed near GHF centres over the past five weeks. Another 175 people have been killed seeking aid elsewhere, including along routes used by UN aid convoys, it says.
The GHF, which uses US private security contractors, said "distribution at all sites ran smoothly" on Thursday and that it had now handed out more than one million boxes of food.
The GHF also rejected as "categorically false" allegations from a former security contractor, who told the BBC that he witnessed colleagues opening fire on civilians waiting for aid.
The UN and other aid groups refuse to co-operate with the GHF, saying its new system contravenes fundamental humanitarian principles.
The US and Israel say the GHF's system will prevent aid being stolen by Hamas.
The Israeli military launched a campaign in Gaza in response to Hamas's 7 October 2023 attack on Israel, in which about 1,200 people were killed and 251 others were taken hostage.
At least 57,130 people have been killed in Gaza since then, according to the territory's health ministry.
This video can not be played
'Why's he standing so far back?' - McEnroe's notes for Draper
British number one Jack Draper says he was not "good enough" in a shock Wimbledon second-round exit, insisting a below-par performance was not because he felt increased pressure at this year's tournament.
Draper was seeded fourth at the All England Club, but lost 6-4 6-3 1-6 6-4 to 36-year-old Marin Cilic.
The 23-year-old was the highest seeded home player since Andy Murray defended the men's title in 2017.
In 2013, Murray, who retired last year, was the first British man to win Wimbledon in 77 years and added his second title three years later.
"It makes me think that Andy's achievement of what he did - winning here twice - [was] just unbelievable," Draper said.
"It's not the pressure. I wasn't going out there thinking I was under so much pressure. You [journalists] mention it all the time.
"I just didn't play good enough. I lost to a better player. That's the main reason. I just was not able to find the level I wanted. I came up short."
A stunning rise over the past year put Draper in the position of being a genuine Wimbledon contender.
In the space of a year, the Englishman has reached the US Open semi-finals, clinched the prestigious Indian Wells title and reached two other ATP Tour finals.
Having won a title on the Stuttgart grass last year, and reaching the Queen's semi-finals last month despite feeling unwell, many experts felt his game could translate on to the Wimbledon grass.
"I've been really disappointed with the way my game's been on the grass this year, in all honesty," Draper said.
"I really struggled on the grass. I felt great on the hard courts, felt great on the clay.
"I felt there weren't many holes in my game. As soon as I came on to the grass, I felt a big difference."
This video can not be played
'The older man making new memories' - Draper falls to veteran Cilic
The left-hander's serve and forehand were highlighted as the key weapons, but he was pushed deep in the court by 2017 runner-up Cilic and saw his game neutralised as the veteran rolled back the years.
"I think the hole in my forehand showed up, for sure," Draper said.
"I wasn't able to deal with his pace of ball into my forehand. I was over-spinning a lot.
"I think a lot of my success this year with my forehand, when I have more time, it's a lot easier for me because I can create the speed and the spin that I want, and the effectiveness of that.
"My movement could have been better. There's many areas of my game which I still really, really need to work on to be the player I want to be."
This video can not be played
Cilic 'took all of Draper's weapons away' - Woodbridge analysis
Todd Woodbridge, 1997 Wimbledon singles semi-finalist and nine-time doubles champion, on BBC TV
I didn't think there were any nerves from Jack Draper, I thought he handled himself well.
I just thought the match-up didn't go so well for him. It was an awkward match-up because the left-handed serve got into the beautiful ball-striking return of Cilic.
Cilic then got the ball back in deep and he was able to dictate with his forehand. He took all of Draper's weapons away and he [Draper] never really got the chance to dictate play on his terms.
If you were to go over all the stats, Draper didn't return well enough.
I felt he got a lot of balls back but they were centre-balls which allowed Cilic to dictate. When Cilic had second serves, he had to get on top of him in that department.
Draper was using his backhand too much and that isn't his weapon.
He didn't get around and use his forehand enough, so I don't think he mixed up his positioning enough to give himself an opportunity to build pressure on the Cilic serve.
十年荒唐事,一首《鲁冰花》
From its first announcement of Apple silicon Macs on 22 June 2020, there has been speculation as to when support of Intel models will cease. Now Apple has given exceptionally clear details of its future intentions, and we have a clearer idea of what’s coming in macOS Tahoe, we can make plans at last. This article looks at the years ahead. In each case, major events are scheduled to occur with the annual transition of macOS to the next major version, normally in September-October.
Final security update for macOS 13 Ventura, ending support for:
If you’re still running Ventura on a Mac capable of Sonoma or later, now is the time to plan the upgrade.
Final security update for macOS 14 Sonoma, ending support for:
First release of an Arm-only version of macOS, 27. However, that and all its updates will continue to include full support for running Intel binaries using Rosetta 2 translation. macOS 27 will be the last major version that supports Rosetta 2 fully in Virtual Machines.
Final security update for macOS 15 Sequoia, ending support for:
First release of macOS 28, with full Rosetta 2 support removed. Limited Intel binary support will continue for “older unmaintained gaming titles” only. As a result, virtual machines running macOS 28 will no longer be able to run most Intel binaries.
Final security update for macOS 26 Tahoe, ending support for all remaining Intel models:
T2 firmware updates are almost certain to cease with the end of support for macOS 26. Major third-party vendors are likely to stop providing Universal binaries, as they too drop support for macOS 26 and Intel models. Apple may decide to remove x86 support from Xcode 29, but hasn’t yet made any statement either way.
Although macOS Sequoia and Tahoe have brought some new features for Intel Macs, much of Apple’s emphasis now requires Arm systems. Major reasons for upgrading your Intel Mac to the most recent version of macOS it can run include:
I hope you find that helpful in your planning, and wish you success in whatever you choose.
使用了一下 Gemini CLI ,整体给我的感觉比 Cursor 这类带有界面的 AI 编程工具要好,这只是我的主观感受,大家可以讨论。因为我平时使用 terminal 会多一点,喜欢这种通过命令直接操作的感觉,例如我要临时针对一个文件进行修改、拓展的操作,我不想关闭现有的编程工具(当然了,可以一直使用 cursor 这样的工具,但是个人习惯不一样,可能习惯 idea 或者 vscode 等等),这时候这种 cli 方式的 AI 工具就很直接了,在终端中 @ 指定文件,然后直接告诉想怎么修改,然后在现有熟悉的编辑器中进行查看或者人为完善。而且 Gemini CLI 我还喜欢用的一个功能是直接 @ 一个文件,将它转为音频文件,这个很不错。 大家喜欢 cli 还是 gui ?
有感而发,大家可以当我在逼逼叨,也可以当我在分享一些自己的想法
但鉴于维护您的形象,还请别在本帖中阴阳
刚才看隔壁教赚钱的帖子,有人说"谁会把真正赚钱的方法公开?",但同时又有人在默默收藏;
转头又看到另一个帖子,有人喷某个项目不开源,说什么"技术应该共享",但另一边也有人在咔咔付费;
引发了我的思考,赚钱技术不是技术吗?
到底什么是开源?
关于开源,问不同的人会得到两种截然不同的答案。
开源是程序员的理想国:代码应该自由流动,技术进步应该惠及所有人,我们应该用技术让世界变得更美好。
开源就是一种商业选择:所有的付出都有回报,只是回报的形式不同而已。
哪种对?
其实都对,关键看适用范围。
就像科学一样,科学也不是万能的,但在适用范围内,它是相对的真理。
如果你是大学生,吃穿不愁,有大把时间,第一种认知完全没问题。那时候追求理想主义,很正常。
但如果你已经工作几年,知道钱多难赚,还不去了解这个世界的运转逻辑,还抱着第一种想法不放,那就有点...
那些大公司为什么热衷开源?真的是为了情怀吗?
人才招聘、市场渗透、生态控制、成本分摊...每一个动机背后都有清晰的商业逻辑。
这没什么不好,商业和理想并不冲突。
当然,如果站在整个人类的层面看,第一种认知又变得有意义了。技术的积累确实需要某种"公共品"的属性。
但这不意味着个体就要无偿奉献。
你是吃喝不愁也不用找工作的大学生?还是打算出来创业独立面对商业世界的极客?还是在公司体系内打工的程序员螺丝钉?
开源不是信仰,是工具。
不同的身份,不同的选择。别用不适合自己处境的理想主义给自己套枷锁。
AI 本质上带来的是信息轰炸,能够降低新事物的学习成本,但是同时会降低深入学习的欲望。是否能够深入学习事物或者工具底层是菜鸟到高手的必经之路,信息轰炸会无形中拉高这个的门槛。
大家无形中忽略了 AI 本身的学习成本,cursor 等工具本质上还是和大模型对话,prompt 本身又没有科学意义上的最优解,导致"和大模型对话"的能力学习玄而又玄,越灵性的人掌握的速度越快。
从招聘市场来看,现阶段还是 human with AI VS human without AI 。市场上还是有挺多人对 AI 的使用和理解程度非常浅,仅处于 deepseek 简短对话的程度。
总而言之,AI 只会让我这样的菜鸟更菜,以前大佬还需要我打打下手,往后大佬只需要多跑几个 agent 。
等 AI 思考,就跟等电梯一样,时而需要很久,时而只要一会,但一样无聊。
自从用 o3 的频率提升后,我每天都要等很多次电梯。
于是就想做个插件 interlude ,缓解等待的无聊。
安装 interlude 后,在你使用 ChatGPT 或者 Deepseek 的时候,如果检测到 AI 在思考或生图,右下角就会自动弹出一个单词小卡片,你可以利用这一小会的时间学英语背单词,AI 思考结束后就会自动消失。
能学多少单词不知道,但肯定能缓解无聊。
https://chromewebstore.google.com/detail/interlude/oafhmpindfnaffeacgjohkkbpdbahgdn?authuser=0&hl=en
(在任意网站,手动点击扩展图标,也会出现小卡片)
周六:写文章时要配一张拼图,没找到合适的拼图工具,于是萌生了自己写个的想法
周日:从早上开始 Vibe Coding ,连续高强度对话了大几个小时,下午还陪老婆出去吃了个饭看了个电影,回来继续,直到凌晨第一个我满意的版本算是基本开发完
周一:添加了构建程序,申请了个新解析,算是正式上线了,顺便写了篇文章介绍了一下,收到了不少朋友的反馈
周二:修复了一些 BUG ,顺便增加了新功能,适配移动端、增加图片视区平移、增加了背景图片,优化了反馈的体验问题
周三:继续接收反馈,增加了新的功能,主要偏向于画布内编辑,可以添加文字、添加箭头,以及自定义边框,还上线了 Landing Page 介绍页,顺便也优化了下项目的 SEO ,接入了流量统计
周四:继续增加朋友们提到的新功能,照片缩放、鼠标/键盘控制、画布添加方框、圆圈,编辑功能拼长图模式同步支持,同时还优化了画布大小以及生成图片的清晰度有上线了个新版本
这个过程我每一天都有记录,如果感兴趣可以看看这几天的文章:
昨天是接入流量统计完整的一天,看了下统计昨天已经有 1.29k 的访问量,十分惊喜
今天看访问量统计已经超过 500 了,特别开心,算是这段时间以来最高兴的事情了
工具是纯免费的,甚至连登录都不需要,浏览器打开用完即走,纯前端实现,隐私安全
工具地址: https://img.ops-coffee.cn
期待朋友们的反馈和建议,感恩
关联内容:国内使用 openwrt 通过 IPoE 获取运营商 IPTV 机顶盒 IP 指北
距离上一次分享已经过去了两年半的时间,最近办的新宽带,正好也有送 IPTV 。同时客厅只有一根网线,我希望同时能够接入电视(看 IPTV )和路由器(作为 AP )。因此需求与上一篇不谋而合。
只不过最近路由器产品我已经全部切换到 RouterOS ,本文仅以 RouterOS 作为样例,其中绝大部分内容与上一篇文章内的 OpenWRT 相同,因此这里不再赘述,仅仅说明一些在 RouterOS 里不太一样的部分。
这部分可参考原文,内容完全一致。
下面内容以 RouterOS v7 为例。
/ip dhcp-client option
add code=60 name=VendorClassIdentifier value="0x12345678"
add code=55 name=ParameterRequestList value=0x12345678
add code=61 name=iptv_mac_addr value=0x1234567890aa
add code=12 name=iptv_hostname value=0x12345678
以 Option 55 为例,在 wireshark 里,显示的原始数据大概是这样的:373012345678
,其中第一个字节 55 代表 option 55 ,即 55 的十六进制表达 0x37 ,而第二个字节 30 代表这个 option 字段的长度,因此在 RouterOS 里添加这些 Option 项目时,头两个字节是需要跳过的,这会由 RouterOS 自行填充,直接从后面的 12345678 开始复制即可。
/ip dhcp-client option
add add-default-route=no comment=iptv default-route-tables=main dhcp-options=\
iptv_hostname,clientid,VendorClassIdentifier,ParameterRequestList interface=\
ether3
我这里因为直接修改了 interface 的 mac ,其与机顶盒一致,因此直接使用了 RouterOS 提供的 clientid option ,如果你不想/不能修改接口的 mac ,可以自行添加 option 61 指定 DHCP 时,发送的 MAC ,保持与机顶盒一致。同时 interface 需要修改为插入光猫 IPTV 口的接口。
此时,这个 dhcp client 应当已经能够获得机顶盒内网的 IP
此时的网络结构如下
Optical modem -> RouterOS -> br-lan -> 机顶盒
br-lan -> 路由器
eth1 -> 互联网
eth2 -> IPTV 内网
机顶盒与路由器公用同一根网线,机顶盒需要能够访问 IPTV 的内网,而路由器需要能够访问互联网。因此需要配置一些路由规则。(在上一步的 IPOE 配置后,特地没有允许 RouterOS 添加默认路由)
在机顶盒中,可以直接配置静态 IP ,IP 地址与 RouterOS 本身分配的 IP 段相同即可,自行留意,不要分配其他设备已经使用的地址,同时配置 DNS 为 IPOE 接口分配的 DNS ,而不要使用互联网上的 DNS ,如果不清楚 IPOE 分配的 DNS 是什么,在上一步中获取到 IPOE 的 IP 后,通过如下命令可以查看:/ip/dhcp-client/print detail
这里有两种选择:
经过测试,我这里选择了第二种,原因是 mangle prerouting 可能会导致 RouterOS 的 fasttrack 失效,这在一些硬件配置不佳的设备上是致命的,会进一步导致包转发能力的下降(没错,就是我的设备)
这里分别介绍着两种方式的配置方法
/routing table
add disabled=no fib name=nat-iptv
# 下面的 IP 地址,修改为机顶盒固定的 IP
/ip firewall mangle
add action=mark-routing chain=prerouting comment=IPTV new-routing-mark=nat-iptv src-address-list=192.168.127.67
# 下面的网关地址需要修改为 IPOE 获取到的网关地址(后有脚本可自动更新)
/ip route
add dst-address=0.0.0.0/0 gateway=10.235.172.1 routing-table=nat-iptv
/routing table
add disabled=no fib name=nat-iptv
# 下面的 IP 地址,修改为机顶盒固定的 IP
/routing rule
add action=lookup-only-in-table disabled=no src-address=192.168.127.67/32 table=nat-iptv
/ip route
add dst-address=0.0.0.0/0 gateway=10.235.172.1 routing-table=nat-iptv
在 WinBox 里,通过 IP->DHCP Client->双击之前创建的用户 IPOE 的客户端->Advanced 选项卡->Script 文本框里输入:
:log info "DHCP script triggered. Gateway: $"gateway-address""
:local rTable "nat-iptv"
:local oldRoutes [/ip route find routing-table=$rTable dst-address=0.0.0.0/0]
:foreach r in=$oldRoutes do={
/ip route remove $r
}
:if ($bound=1) do={
/ip route add dst-address=0.0.0.0/0 gateway=$"gateway-address" routing-table=$rTable comment="Auto via IPTV"
}
完成上述步骤后,就实现在一根网线的情况下,将机顶盒的流量,全部流入专网,而其他流量,则正常流入互联网。
大专表妹学校的实习要求,在企业门口和班组门口拍一段自拍视频,听说他们同学好多都没去实习,都是找地方拍照糊弄。表妹来深圳投奔她父母,她父母没空叫我带她去找工厂,然而我在深圳也是宅的很,好像也没听说哪个工厂能让人进去的
3 月份跟风申请的,50w 利率 2.58%,3 年先息后本, 每个月还 1000 利息
拿了几个月,反正每个月利息可以覆盖
这几天突然想起来,不知道是否有什么好去处?
昨天看到纳指又创新高,大 A 好像也好起来了?
本人非 Java 开发,用这玩意儿写 php 和 python 好多年了。
现在 visual code 真的好用,加上一些 AI 编辑器 cursor 等,让我非常犹豫这一一千块钱 还有没有必要投入到这个上面