Miss Finland's viral 'slanted-eyes' photo stirs racism firestorm
Extended attributes (xattr) contain a wide range of metadata, some of which are intended to persist with the file they’re attached to, others to be more transient. Depending on the type of file operation performed, macOS has an elaborate mechanism for determining which are preserved, and which are not. This article tries to explain how this works in macOS Tahoe 26.0.
When first introduced in Mac OS X, no provision was made for xattrs to have type-specific preservation, and that was added later using flags suffixed to the xattr’s name. For example, the com.apple.lastuseddate xattr found commonly on edited files is shown with a full name of com.apple.lastuseddate#PS to assign the two flags P and S to it, and the most recent xattr com.apple.fileprovider.pinned, used to mark files in iCloud Drive that have been pinned, has the two flags P and X assigned to it for a the full name of com.apple.fileprovider.pinned#PX.

This is a kludge, because you normally have to refer to the xattr name including its flags, although the flags aren’t really part of its name. This can catch the unwary.
It’s further complicated by a set of system tables for some standard xattr types that don’t have flags suffixed, but are treated as if they do. One notable example of those is the quarantine xattr com.apple.quarantine, which is handled by macOS as if it has the PCS flags attached, although those are never used when referring to it by name.
There are also lower case flags that can be used to override those set in system tables, although those appear to be used exceedingly rarely, and I don’t recall ever coming across them. In theory, if you were using a new type based on the standard com.apple.metadata: family, com.apple.metadata:kMDItemNew, you could alter its behaviour to some similar types with the flags psB, as in com.apple.metadata:kMDItemNew#psB. I have no idea whether that would be respected in practice. For the rest of this article, I will ignore the existence of those lower case flags.
File operations involving decisions about the preservation of xattrs are simplified into the following intents:
cp, is labelled XATTR_OPERATION_INTENT_COPYXATTR_OPERATION_INTENT_SAVEXATTR_OPERATION_INTENT_SHAREXATTR_OPERATION_INTENT_SYNCXATTR_OPERATION_INTENT_BACKUP.As of macOS 15.0 (including 26.0), the following flags are supported:
XATTR_FLAG_CONTENT_DEPENDENT ties the flag with the file contents, so the xattr has to be recreated when the file data changes. This may be appropriate for checksums and hashes, text encoding, and position information. The xattr is then preserved for copy and share, but not in a safe save.XATTR_FLAG_NO_EXPORT doesn’t export or share the xattr, but preserves it during copying.XATTR_FLAG_NEVER_PRESERVE ensures the xattr is never preserved, even when copying the file.XATTR_FLAG_SYNCABLE ensures the xattr is preserved during syncing with services such as iCloud Drive. Default behaviour is for xattrs to be stripped during syncing, to minimise the amount of data to be transferred, but this flag overrides that.XATTR_FLAG_ONLY_BACKUP keeps the xattr only in backups, including Time Machine, where there’s no desire to minimise what’s backed up.XATTR_FLAG_ONLY_SAVING keeps the xattr only when saving and in backups, including Time Machine (macOS 15.0 and later only).There’s another system limit that must be adhered to: total length of the xattr name including any # and flags cannot exceed a maximum of 127 UTF-8 characters.
These are hard-coded in source, where * represents a ‘wild card’:
com.apple.quarantine – PCS preserved in copy, sync, backupcom.apple.TextEncoding – CS copy, share, sync, backupcom.apple.metadata:kMDItemCollaborationIdentifier – B backupcom.apple.metadata:kMDItemIsShared – B backupcom.apple.metadata:kMDItemSharedItemCurrentUserRole – B backupcom.apple.metadata:kMDItemOwnerName – B backupcom.apple.metadata:kMDItemFavoriteRank – B backupcom.apple.metadata:* (except those above) – PScopy, save, sync, backupcom.apple.security.* – S or N depending on sandboxing, see belowcom.apple.ResourceFork – PCScopy, sync, backupcom.apple.FinderInfo – PCScopy, sync, backupcom.apple.root.installed – PCcopy, backup.System defaults for com.apple.security.* depend on whether the app performing the file operation is running in an app sandbox. Non-sandboxed apps apply S to preserve the xattr for copy, save, share, sync, backup; for sandboxed apps N is applied so the xattr is never preserved, even when copying the file.
We can now revisit the list of intents, and establish the effects of xattr flags on each, as:
XATTR_OPERATION_INTENT_COPY preserves xattrs that don’t have flag N or B or XXATTR_OPERATION_INTENT_SAVE preserves xattrs that don’t have flag C or N or BXATTR_OPERATION_INTENT_SHARE preserves xattrs that don’t have flag P or N or B or XXATTR_OPERATION_INTENT_SYNC preserves xattrs if they have flag S, or have neither N nor BXATTR_OPERATION_INTENT_BACKUP preserves xattrs that don’t have flag N.Finally, Apple provides separate information on how xattrs are synced by FileProvider, for iCloud Drive and third-party cloud services using that API. This confirms that the S flag should sync a xattr, but is vague on other flags, simply stating “some older attributes are also synced”. However, a cap is applied on the maximum size of xattrs that are syncable, at “about 32KiB total for each item”. If the xattrs exceed that limit “the system automatically makes some of the attributes nonsyncable.” More puzzlingly, it states “the resource fork is content and isn’t included in the extended attributes dictionary.”
xattr command. They should also be left intact and not removed, unless you want to change the behaviour of that xattr in file operations.cp, macOS will automatically apply these rules when deciding whether to preserve xattrs. However, using a command for a different intent, such as cp for backing up, won’t normally invoke the behaviour you might want.xattr_flags.h, xattr_flags.c, xattr_properties.h in copyfile source, e.g. at Apple’s OSS Distributions Github
man xattr_name_with_flags(3), included in copyfile source
FileProvider (Apple).
台湾嘉义检调单位星期三(12月17日)大动作对国民党嘉义市党部搜索,并带回13人侦讯。据报,原因与民进党嘉义市立委王美惠罢免案有关。
综合中时新闻网、《自由时报》、镜新闻报道,嘉义地检署侦办王美惠罢免案,国民党嘉义市党部星期三上午突遭检调搜索,疑似与先前大罢免案中的冒名连署一事有关。
对此,嘉义地检署下午指出,检方侦办王美惠罢免案时,发现陈姓领衔人涉有冒名连署情形;于是上午8时,持嘉义地方法院核发的搜索票,前往某政党嘉义市党部,以及相关干部、党工与亲友住处等共11处地点执行搜索。
检方称,此次行动共传唤涉嫌人13人到案,因案情尚待厘清,相关涉嫌人尚未经检察官复讯,将在侦查告一段落时对外说明。
今年2月,罢免团体“爱嘉联盟”领衔人陈志全提议罢免王美惠,连署第一阶段送件;由于爆出名单有“死人连署”,以及民众控诉被罢团盗用个资,未经同意冒名连署,陈志全宣布第二阶段全面停止运作,不再进行罢免王美惠。
检方也在此期间搜索陈志全住家、办公处等处,案件仍由检方侦办中。
台湾史上针对在野阵营最大规模的罢免提案,历经7月26日、8月23日两轮投票,最终无一案过关,令执政的民进党政府声势严重受挫。
嘉义、台南、屏东等台湾南部县市向来是民进党的“票仓”。
中国大陆对日本自卫队前统合幕僚长岩崎茂实施制裁后,大陆国台办提醒日本不要低估北京“捍卫国家主权和领土完整的坚强决心”,并慎重处理涉台问题。
国台办发言人朱凤莲星期三(12月17日)在新闻发布会上答记者问时,被问及北京对岩崎茂实施制裁的标准是什么,未来是否还会有其他日本官员因涉台言行被大陆方面采取措施。
朱凤莲并未正面回应,仅称台湾问题是中国核心利益中的核心,是不可逾越的红线。她还说,民进党勾连外部势力谋“独”挑衅,出卖民族利益,必将遭到历史的审判。
她也提醒日本“不要低估我们捍卫国家主权和领土完整的坚强决心、坚定意志、强大能力”,应恪守一个中国原则及中日四个政治文件精神,慎重处理涉台问题。
中国大陆外交部星期一(12月15日)宣布,依据《反外国制裁法》对岩崎茂采取反制措施,并指控他“严重违背一个中国原则和中日四个政治文件精神,严重干涉中国内政,严重损害中国主权和领土完整”。
岩崎茂曾任日本航空幕僚长,并于2012年至2014年出任自卫队统合幕僚长,相当于参谋总长,退役后仍在日本政界、军界与企业界具备影响力。他在今年3月21日出任台湾行政院无给职(指没有酬劳)的政务顾问,任期一年,主要提供政策咨询与建言。
有“AI才女”之称的前深度求索(DeepSeek)研究员罗福莉加入小米后首次公开亮相。
据澎湃新闻报道,小米星期三(12月17日)举行人车家全生态合作伙伴大会。
会上,小米集团合伙人、集团总裁卢伟冰宣布,小米自研AI大模型Xiaomi MiMo-V2-Flash已正式开源上线,他将其称为迈向智能体(Agent)时代的全新语言基座。
罗福莉首次亮相小米发布会,她现在的职位是小米MiMo大模型负责人。
罗福莉说,下一代智能体系统不是简单的语言模拟器,而是一个真正理解我们世界、并与之共存的“智能体”。
此外,罗福莉也现场招募人才,她提到,小米大模型团队是研究、产品与工程深度耦合的年轻团队,“小而美”却充满创业精神。
公开资料显示,罗福莉本科毕业于北京师范大学计算机专业,硕士阶段进入北京大学计算语言学深造。硕士毕业后,罗福莉加入阿里巴巴达摩院,担任机器智能实验室研究员,负责开发多语言预训练模型VECO,并推动AliceMind项目的开源工作。
2022年,罗福莉加入DeepSeek母公司幻方量化从事深度学习相关工作,后又担任DeepSeek的深度学习研究员,参与研发DeepSeek-V2等模型。今年11月,罗福莉正式宣布,自己已经加入小米。
中国驻俄罗斯大使张汉晖说,俄罗斯向中国供应天然气的远东管道建设正在稳步推进。
据路透社报道,张汉晖星期三(12月17日)接受俄新社采访时,透露这一消息。
这条管道作为俄罗斯“萨哈林—哈巴罗夫斯克—符拉迪沃斯托克”管道系统的支线,将把俄罗斯太平洋沿岸的天然气输送至中国。
根据计划,初期中国每年将进口20亿立方米天然气,之后年输气量将提高到120亿立方米。
目前,俄罗斯通过“西伯利亚力量”天然气管道向中国供气,该管道于2019年开始供气,设计年输气能力为380亿立方米。
路透社的报道称,俄罗斯2022年入侵乌克兰后被西方制裁,经济上加速“脱欧”,能源合作成为莫斯科强化对华关系的支柱。中国增加了对俄罗斯原油的采购,两国也扩大在天然气领域的合作。
台湾国防部长顾立雄证实,中山科学院研发的“海剑羚”导弹武器系统已成功经过作战测评,未来会根据需要量产。
综合《太报》和联合新闻网报道,顾立雄星期三(12月17日)赴立法院外交国防委员会,针对“台海与周边潜在军事冲突热点,情势分析与国军战备应变整备情形”提出专案报告。
他说,“海剑羚”已经成功经过作战测评,接下来会由海军根据需要进行量产,放在海军认为适当的载台上面,不过详细情况还不能对外说明。
海剑羚短程导弹系统的研制代号为“剑影专案”,作战范围约15公里,为台湾海军舰队防空的最后一道防线。
该系统有三种衍生款,分别是小型作战舰艇的“独立型”(12联装,发射箱搭载小型雷达、光电感测系统)、中大型舰艇的“战系型”(24联装,由舰艇战系提供参数及指令)以及“陆基机动型”(24联装搭配机动雷达车)。
军方人士透露,为提高杀伤力,“海剑羚”的弹头采用被台湾列为“国家核心关键技术”的CL-20型高能火炸药。
中国侵入式脑机接口临床试验取得新进展,使用者通过大脑“意念”实现接近常人使用手机和电脑的操作速度。
据央视新闻报道,中国科学院脑科学与智能技术卓越创新中心星期三(12月17日)发布与科研机构及医疗单位合作开展的第二例侵入式脑机接口临床试验新进展。
本次临床试验在技术上实现了从二维的屏幕光标控制,到三维的物理世界交互的重大转变。
接受本次脑机接口临床试验的是一位中年男性患者。患者在2022年因脊髓损伤导致四肢瘫痪,仅剩头颈部可以活动。今年6月,患者植入了科研团队开发的脑机接口系统。起初,患者经过两到三周的训练,能够实现凭借意念对电脑光标、平板电脑等电子设备的控制,这也是科研团队第一例侵入式脑机接口临床试验时植入者达到的行为水平。
为了进一步提高植入者对周围环境的交互能力,研究团队在此基础上,通过更多新技术的引入,成功将脑机接口应用场景从二维屏幕拓展到了三维物理世界。
目前,该系统已经实现让使用者通过大脑“意念”实现接近常人使用手机和电脑的操作速度,以及初步控制具身智能机器人的能力。
中国国家主席习近平敦促港府主动对接国家“十五五”规划,对此,全国港澳研究会副会长谭耀宗说,香港要主动对接,不能坐等指示。
据《星岛日报》报道,谭耀宗星期三(12月17日)在商台节目上说,“十五五”规划为香港指明了方向,特别是在巩固和提升国际金融、航运中心等传统优势方面。同时,规划也要求香港建设国际创新科技中心,配合国家由科技带动经济发展的策略。
谭耀宗说,特区政府要承担起“一国两制”下治理香港的主体责任,更主动、积极地落实中央的要求和期望,“中央要你主动做,不是坐着等指示”。他相信,只要特区政府主动进取,中央必定会配合和支持,共同推动香港的繁荣发展。
习近平周二(12月16日)接见到北京述职的香港特首李家超,充分肯定他和特区政府的工作,并敦促港府主动对接国家“十五五”规划,推动香港实现更好发展。
据新华社报道,习近平说,港府要主动对接国家“十五五”规划,坚持和完善行政主导,扎实推动经济高质量发展,深度参与粤港澳大湾区建设,更好融入和服务国家发展大局。

© Matthew Abbott for The New York Times
The first funeral for one of the victims of the Bondi Beach shooting has taken place in Sydney, with thousands gathering to mourn Rabbi Eli Schlanger.
He was among 15 people killed when two gunmen, alleged to have been motivated by Islamic State ideology, opened fire on a festival marking the first day of Hanukkah.
Rabbi Schlanger, who was known as the "Bondi Rabbi" and had helped organise Sunday's event, was born in the UK. His wife gave birth to their fifth child just two months ago.
Rabbi Levi Wolff, who opened the service, said his death as an "unspeakable loss" for the community, the Chabad of Bondi and "the entire Jewish nation".

Associated Press"Eli was ripped away from us, doing what he loved best," he said.
"Spreading love and joy and caring for his people with endless self-sacrifice in his life and in his death, he towered above as one of the highest and holiest souls."
He was mourned by his father-in-law as a person beloved by the community. The 41-year-old was "my son, my friend, my confidant," Rabbi Yehoram Ulman told the congregation at the Chabad of Bondi.
"My biggest regret was, apart from the obvious, to tell Eli more often how much we love him, how much I love him, how much we appreciate everything that he does and how proud we are of him," Rabbi Ulman said.
"I hope he knew that but I think it should have been said more often."
Ulman also urged Jewish people not to hide in the aftermath of the attack and said that on Sunday night - the final night of Hanukkah - they would continue a 31-year-old tradition, and light the final candle on Bondi Beach.
"All the rabbis together, under the banner of our Chabat house of Bondi, to which Eli dedicated his life, we are going to gather in Bondi Beach," he said.
The funeral of Rabbi Yaakov Levitan is also expected to take place on Wednesday afternoon, while the funeral of 10-year-old Matilda, the youngest victim, is to take place on Thursday.
Speaking to reporters in Bondi on Wednesday, Matilda's father praised lifesavers, bystanders and police officers who came to their assistance as they struggled to save their daughter's life, and a woman who helped their younger daughter, Summer.
"I must say the biggest thank you to the lady that saved Summer," he said. "I don't know who she was but she literally hugged her for the whole ten minutes of shooting."
Opposition leader Sussan Ley, New South Wales Premier Chris Minns, former prime minister Scott Morrison and Israeli Ambassador Amir Maimon were among those attending Schlanger's funeral.
Anthony Albanese was not present. Asked on ABC NewsRadio about his absence, the prime minister said, "I would attend anything that I'm invited to. These are funerals that are taking place to farewell people's loved ones."
The Jewish community has criticised Albanese for not taking enough action on antisemitism.
The prime minister defended himself against those accusations on Wednesday, telling ABC NewsRadio he had taken a series of measures including appointing the country's first antisemitism envoy, toughening hate speech laws and increasing funding for social cohesion projects and Jewish institutions.
He also said that one of the two men accused of carrying out Sunday's attack would be charged later on Wednesday, although NSW Police Commissioner Mal Lanyon later said this may depend on his medical condition.
"It's important he has appropriate cognitive ability. For his fairness, we need him to understand what is exactly happening," he told reporters in Sydney.
Naveed Akram reportedly woke from a coma on Tuesday afternoon after being shot and critically injured by police in Sunday's attack. His father, 50-year-old Sajid Akram was shot dead.
The pair, who allegedly fired on people attending the Hanukkah festival for around 10 minutes, reportedly travelled to the Philippines in November and police are investigating whether they met with Islamic extremists.
Two police officers were critically injured in the shooting and police on Wednesday confirmed that one of them had lost the sight in one eye as a result.
Jack Hibbert, 22, had only been in the police force for four months when he was shot, police said in a statement. During the attack he had "responded with courage, instinct, and selflessness, continuing to protect and help others whilst injured, until he was physically no longer able to."
The second officer, constable Scott Dyson, underwent further surgery this morning and is in a critical but stable condition, Lanyon added.
Simon Atkinson contributed reporting.

The Met Office has announced that 2025 has been the sunniest year in the UK since records began in 1910.
With two weeks of the year still to go, provisional data shows that 1622 hours of sunshine have been recorded, beating the previous record set back in 2003.
All months this year excluding February and October recorded above average sunshine hours.
The record-breaking sunny year was bolstered by an exceptional spring, which was not only the sunniest and warmest on record, but also the driest in more than 50 years.
Whilst the UK as a whole has seen well above average sunshine hours this year, there have been some big regional differences.
Looking at the data for the four nations separately, only England has broken its record for the sunniest year, whilst 2025 is currently the second sunniest year in Scotland and the sixth sunniest in Wales.
In Northern Ireland, although sunshine has been above average in 2025, it is currently not in the top 10 sunny years on record - but may come close by the end of December.
The most notably high sunshine amounts, compared to average, were recorded in eastern England and northern Scotland.

Frequent high pressure in 2025 blocked areas of cloud and rain from reaching the UK
High pressure has been a frequent feature of 2025's weather.
Areas of high pressure form as air descends in the atmosphere, leading to largely dry and settled weather. Depending on the exact location of the high, and the time of year, this can bring sunny skies that last several days.
The behaviour of the jet stream influences where high and low pressure systems form. During 2025 the jet stream has often been positioned well to the north of the UK, allowing higher pressure to build to the south, across the UK, blocking rain-bearing weather fronts from reaching our shores.
Sunshine hours are measured and recorded, external at nearly 300 Met Office observing sites across the UK. Two types of instrument are used: either a Campbell-Stokes sunshine recorder or a modern sunshine duration detector.
"Sunshine" is recorded when the strength of the Sun is at least 120 watts per square metre. When passing clouds obscure the Sun, the strength typically dips below this threshold.

Sunshine amounts compared to average in 2025 (left) and in 2024 (right)
Whilst we know that climate change is influencing our weather in several ways - higher temperatures, wetter winters and drier summers - the link between climate change and sunshine is still unclear.
The Met Office says, "The UK has generally become sunnier since the 1980s. The cause of this trend is uncertain and it may simply be down to natural variability, though reduced aerosols could be a factor."
The past few years have seen huge variability in sunshine amounts, with 2024 being the dullest year since 1998, followed by 2025, which will go down as the sunniest year on record.
Although 2025 has been an exceptionally sunny year overall, it is worth noting that recent months haven't been quite so bright. In fact autumn was actually slightly duller than average and December has seen around average sunshine so far.
As we head towards the new year, there are signals of a return to the influence of high pressure, which could bring with it sunny skies at times, although during the winter months, high pressure can trap cloud and moisture - something called anticyclonic gloom.
Keep up to date with our latest thoughts on the longer-range forecast in our monthly outlook or by downloading the BBC Weather app.




© Eitan Abramovich/Agence France-Presse — Getty Images