If you want exposure to memory, $DRAM is a genuinely great ETF.
I normally don't praise ETFs, but this is solid.
1. $MU - 24.63%
2. Samsung - 24.11%
3. SK Hynix - 23.08%
4. $SNDK - 4.9%
5. Kioxia - 4.86%
6. $WDC - 4.77%
7. Nanya - 3.89%
8. Winbond - 2.4%
Disclosure: Friends over at @roundhill did reach out about the launch, but I'm not getting paid to say this (just in case you think this random post is sponsored, it's not).
Just a genuinely great ETF for memory exposure if you don't have access to foreign stocks.
And I’d encourage more institutions to make ETFs like this.
Imagine MCP 🤝 Cursor
Yes, you. Stop alt-tabbing.
ImagineArt is in Cursor now, MCP integration.
Your agent does the visuals.
Nano Banana Pro, Seedance 2.0, all of it.
Tokyo, layered in tea and tradition. 🌸🍵
Prompt: Ultra-detailed 3D layered papercraft shadowbox diorama of Tokyo themed as a royal tea kingdom, in elegant Japanese aesthetic. Large gold serif title “TOKYO” with subtitle “A Royal Tea Kingdom” and ribbon reading “Where Tea Rules and Time Stands Still.” Soft muted palette of dusty teal, warm cream, vermilion red, and sakura pink. Background features Senso-ji Kaminarimon Gate, Tokyo Tower, layered clouds, and a turquoise Sumida River with a traditional yakatabune boat. Center scene shows a refined tea gathering on tatami mats with elegantly dressed kimono and hakama figures enjoying tea. A charming wheeled Royal Tea House cart with noren curtain, tea vendor, and wooden signpost stands nearby. Foreground includes giant decorative teacups with matcha and tea, kintsugi details, vintage mint-green bicycle filled with cherry blossoms, wrought-iron lamp, chalkboard sign, and lush dimensional borders of roses, sakura blossoms, and maple leaves. Intricate laser-cut paper layers, depth-rich composition, premium craftsmanship, cinematic lighting, highly detailed, whimsical, magical, masterpiece quality.
A dev got so frustrated watching his AI agent write 500 lines for a 5-line problem that he built a fix.
He called it Ponytail. Named after the guy every team has - long ponytail, oval glasses, been there longer than the version control. You show him fifty lines; he looks at them, says nothing, and replaces them with one.
Now your agent does the same. Before writing anything, it looks for a reason not to.
80-94% less code. 47-77% cheaper. 3-6x faster.
The best code is the code you never wrote.
GitHub Repo: https://t.co/WnFp9YNY53
Lovable 的设计负责人 Felix Haas 在社交媒体上分享了一篇关于"AI 时代高效团队"的观察,七条经验总结,来自这家增长速度惊人的 AI 创业公司内部视角。
几条有意思的观点:
第一,别像员工一样等安排。影响力最大的人不问"这归谁管",看到问题直接上手。主人翁意识不是靠分配的,只能靠自己拿。
第二,招人看态度不看简历。技能当然重要,但光有技能几乎不能预测一个人能不能成事。真正跑出来的人靠的是好奇心、韧劲和学什么都愿意学的心态。在 AI 时代,这一点比过去更明显。
第三,好奇心和沉迷 AI 是两回事。真正用好 AI 的人不是天天刷资讯,而是不断去试那些没人让他试的东西,追那些可能根本走不通的想法。大多数人不会这么做,但少数坚持的人,回报是指数级的。
第四,让资深的人重新动手。这是 Haas 觉得最有意思的现象:经验丰富的管理者重新变成了 builder(建造者)。AI 让个体贡献者的杠杆效应急剧放大,一个深度使用 AI 的资深工程师或设计师,可能是当下公司里最强大的组合。
第五,自我意识是速度的敌人。Haas 说他从没见过自我意识让公司变快,但见过它让公司变慢。最快的团队不太在意谁拿功劳,只在意什么方案有效。
第六,先发布再迭代。一周的内部讨论,抵不上一天的真实用户反馈。最强的团队不追求发布前完美,而是追求尽快学到东西。发布本身就是他们学习的方式。
这些观点单独看并不新鲜,不过 Lovable 这两年发展的确实不错,2024 年上线,8 个月做到 1 亿美元年收入,2025 年底完成 3.3 亿美元 B 轮融资,估值 66 亿美元,是欧洲增长最快的 AI 公司之一。
尤其是“让资深的人重新动手”这一条,可能是 AI 时代最容易被忽视的组织变化。当 AI 工具足够强大,过去被提拔到管理岗、远离一线的高手,重新获得了亲手做事的能力和动力。
Introducing Claude Fable 5: a Mythos-class model that we’ve made safe for general use.
Its capabilities exceed those of any model we’ve ever made generally available.
We have been working closely with @nvidia to ensure Hermes Agent works smoothly on their new @NVIDIARTXSpark superchip and integrates with the new OpenShell runtime, which connects Hermes to @Microsoft's security primitives.
Watch our feature in the big announcement at Computex:
Since Opus 4.8 is out and more and more designers are getting into Design Engineering, I thought I’d share some of the interaction patterns I use most often:
Use proximity, not just hover. When the cursor gets close, nearby elements can subtly scale and darken based on distance.
It makes interfaces feel more responsive, less binary, and way more alive
onpointermove = e =>
document.querySelectorAll(".dock>*").forEach(el => {
const r = el.getBoundingClientRect();
const t = Math.max(0, 1 - Math.abs(e.clientX - r.x - r.width/2) / 120);
el. style.scale = 1 + t * .5;
});