1.
SSG SSR
ISR Incremental Static Regeneration 利弊 Next.js
2.
PEP 673 – Self Type
fr.
Mojo • Programming manual
Defining parameterized types and functions part
Here is a cut-down (non-functional) version of Mojo’s
SIMD
type definition:struct SIMD[type: DType, size: Int]: var value: … # Some low-level MLIR stuff here # Create a new SIMD from a number of scalars fn __init__(inout self, *elems: SIMD[type, 1]): ... # Fill a SIMD with a duplicated scalar value. @staticmethod fn splat(x: SIMD[type, 1]) -> SIMD[type, size]: ... # Cast the elements of the SIMD to a different elt type. fn cast[target: DType](self) -> SIMD[target, size]: ... # Many standard operators are supported. fn __add__(self, rhs: Self) -> Self: ...
Defining each SIMD variant with parameters is great for code reuse because the
SIMD
type can express all the different vector variants statically, instead of requiring the language to pre-define every variant.Because
SIMD
is a parameterized type, the self
argument in its functions carries those parameters—the full type name is SIMD[type, size]
. Although it’s valid to write this out (as shown in the return type of splat()
), this can be verbose, so we recommend using the Self
type (from PEP673) like the __add__
example does.3.
Despite recent IPOs from the likes of Arm and Birkenstock, the number of listings in 2023 is only about a tenth of 2021’s record. The longer a company waits, the greater the risk that it will be pushed to list at a time not of its choosing. Online grocery delivery company Instacart went public in September valued at a quarter the size of its last private valuation of $39bn. The impetus, said chief executive Fidji Simo, was giving employees liquidity.
The result was a chunky $2.6bn of stock-based remuneration expense reported in the first set of quarterly earnings. That led the previously profitable San Francisco-based company to record a $2bn net loss.
Employees usually have to wait three months before they can sell shares — a standard lock-up. If Instacart shares had jumped by more than 20 per cent, however, they could sell early. Yet, thanks to heavy losses and slowing top-line growth, the stock trades 16 per cent below its listing price.
4.
全篇翻译
押注美国和欧洲股市下跌的对冲基金在最近几天的大幅上涨中蒙受了估计 430 亿美元的损失。
巴克莱欧洲股票主管表示,卖空者中的许多人在过去一年左右的时间里对面临较高借贷成本的公司进行了押注,本月“低质量”股票的“痛苦”反弹让他们陷入了困境。策略 Emmanuel Cau。这是因为市场对美联储加息周期终于结束越来越有信心。
此次反弹使华尔街标准普尔 500 指数有望创下去年 7 月以来最强劲的月份水平,其起因是美联储主席杰伊·鲍威尔 (Jay Powell) 最近将利率维持在月初。
上周二公布的弱于预期美国消费者价格通胀数据进一步提振股市,标普 500 指数和以科技股为主的纳斯达克综合指数均迎来 4 月份以来的最佳表现。
分析师表示,上涨引发了残酷的“轧空”,一些对冲基金回购股票以弥补其负面押注,这有助于推高股价。
“今年的市场非常棘手,但这种空头挤压确实扼杀了许多基金的年终业绩,”考说。 “没有人能够将垃圾股的上涨货币化。”
Argonaut Capital 首席投资官巴里·诺里斯 (Barry Norris) 表示,过去一个月的“金融状况宽松可能导致一些死猫反弹”,他指的是较低质量股票的反弹。
根据数据集团 S3 Partners 的计算,上周从周二到周五,基金在美国和欧洲的空头押注中蒙受了 432 亿美元的损失,该数据并未考虑基金在其持有的其他股票中可能获得的收益。
S3 的数据显示,对冲基金来说,做空科技、医疗保健和非必需消费品股票是成本最高的股票之一。例如,截至周一的一周内,邮轮公司嘉年华公司(Carnival Corp)的股价上涨了14%,导致对冲基金卖空者损失总计2.4亿美元。
随着市场情绪迅速改善,追踪严重做空股票的指数已从近期低点大幅反弹。高盛的非常重要空头头寸指数追踪了标准普尔 500 指数中未偿还空头利息总价值最高的 50 只成分股,该指数有望创下自去年 10 月以来的最佳月份表现。
彭博社数据显示,巴克莱银行在欧洲篮子中被做空最多的股票在过去三周内上涨了 9.9%,有望创下至少 10 年来的最大月度涨幅。
严重做空的瑞典房地产公司 Samhällsbyggnadsbolaget (SBB) 是最近几天伤害对冲基金的集团之一。尽管该公司股价今年已下跌约四分之三,为卖空者带来了巨大收益,但截至周一的一周内,该公司股价反弹了三分之一。根据监管披露和数据集团 Breakout Point 的分析,Samlyn Capital、Balyasny 和 Arrowstreet Capital 等基金受到了打击。
与此同时,Castellum 的股票被 Two Creeks Capital Arrowstreet 和 Fosse Capital 做空,本月股价上涨了 16%。
摩根大通股票交易员布赖恩·希维(Brian Heavey)表示,上周二美国通胀数据公布时是“紧缩日”,他在一份报告中写道,由于消费品类别的脆弱性,宏观对冲基金一直“大量做空”消费品类别到更高的利率。 Heavey 补充说,因此,该行业在 11 月份指数全线上涨期间录得“巨幅涨幅”。
其他对利率敏感的行业反应也同样强烈。美国绿色能源公司 Fuelcell Energy 和 Sunrun 的股价今年大幅下跌,且仍然严重做空,周二飙升约五分之一。
事实证明,市场的快速逆转对于被称为商品交易顾问的趋势跟踪对冲基金来说尤其困难,这些基金使用算法和严格的风险管理指标来利用全球期货市场的市场模式。
由于市场已经改变方向并开始消化明年额外降息的影响,许多人都遭受了损失。
“通货膨胀会崩溃”。 。 。野村证券(Nomura)跨资产策略师查理·麦克埃利戈特(Charlie McElligott)表示,这些真正容易受到利率上升影响的公司的所有空头都获得了这次蓬勃发展的缓解性反弹。
根据数据集团 HFR 的数据,本月 CTA 平均下跌 3.7%,今年下跌 2.6%。法国兴业银行运营的一个模型投资组合旨在复制计算机驱动的趋势追随者通常持有的头寸,该投资组合本月显示所有资产类别均出现亏损。
然而,巴克莱的模型表明,即使现在,商品交易顾问仍保持股票和债券的净空头状态。 “因此,利率下降和股市上涨仍然是一个痛苦的交易,”考说。
麦克利戈特表示:“令我惊讶的是,人们并没有那么积极地扭转一些‘长期走高’的交易。”他补充说,对冲基金以“残酷的方式”错过了 11 月份股市的上涨。
5.
Q* openai
6.
数据增量
Extract-Transform-Load(ETL)