以下是上述内容的中文翻译:
本摘要概述了作者为获得 Mistral AI 研究工程师职位所采取的为期 18 个月的缜密策略。
**战略与战术行动**
成功需要两者的结合。**战略行动**是高投入、具复利效应的举措(例如:构建深度的项目组合、参与开源贡献、建立人脉以及积累“职业资本”),这些能让你在长期竞争中不可替代。**战术行动**是即时、短期的准备工作(例如:刷 LeetCode、模拟面试、优化简历),旨在确保获得具体的面试机会。
**行动手册**
1. **目标设定:** 明确个人“理想职位”的具体定义,以帮助筛选机会,并在不可避免的拒绝中保持专注。
2. **批量投递:** 并行分批投递简历,将低风险的面试作为“训练场”,在应聘首选目标前优化表现。
3. **建立人脉:** 注重“弱关系”和真诚的友谊,而非功利性的社交。利用内推绕过冷门申请通道。
4. **项目组合:** 创造能展示稀缺且高价值技能的作品。对作者而言,这包括为大型 Rust 项目做贡献及发表研究成果。
5. **面试:** 通过大声练习来培养沟通技巧,利用 STAR 原则回答行为面试题,并保持对自身项目及计算机科学基础概念的深度理解。
归根结底,求职是一个高风险的个人项目,需要主人翁精神、韧性,以及在战略与战术之间灵活切换的能力。
SpinWin 是一款 macOS 菜单栏实用工具,它通过创建视觉“伪装”而非直接修改系统窗口来模拟窗口旋转。由于 macOS 缺乏公开的窗口旋转 API,SpinWin 利用辅助功能(Accessibility)API 将原始窗口隐藏到屏幕外,同时通过 ScreenCaptureKit 实时捕获其画面。
捕获的内容随后会被渲染在一个透明、无边框的覆盖窗口中,该窗口的位置与原窗口完全重合。通过对该覆盖层应用 `CALayer` 变换,用户可以实现旋转、翻转或将窗口设定为任意角度。
**核心注意事项:**
* **功能性:** 覆盖窗口为非交互式实时画面;点击和按键操作无法传递至底层窗口。
* **局限性:** 由于源窗口保持活动状态但被隐藏,它在调度中心(Mission Control)或 Exposé 中可能仍以原始方向显示。此外,某些应用在后台运行时可能会降低性能或在自动调整大小时出现问题。
* **使用方法:** 需要授予“屏幕录制”和“辅助功能”权限。用户可通过简洁的菜单控制旋转,包括预设选项、持续旋转或手动调节。
SpinWin 提供已公证的应用版本,也可通过 Swift 从源码构建。
一位开发者成功在售价 8 美元的 ESP32-S3 微控制器上运行了一个拥有 2890 万参数的语言模型,生成速度约为每秒 9.5 个 token。相比此前受限于严格内存限制而只能运行约 26 万参数的模型,这标志着微控制器端模型处理能力的大幅提升。
这一突破得益于谷歌 Gemma 模型中所采用的“逐层嵌入”(Per-Layer Embeddings)技术。通过将大部分参数(2500 万个)存储在芯片的慢速闪存中,仅在需要时加载必要数据,该系统绕过了对大量快速 SRAM 的需求。模型中仅有“思考”核心部分保留在芯片有限的快速内存中,其余部分则留在闪存内。
虽然该模型是在 *TinyStories* 数据集上训练的,仅限于生成简单、连贯的叙事内容,而非进行复杂的推理或基于事实的任务,但该项目展示了一项重大的架构成就。它证明了大规模参数可以在低成本、极简硬件上高效运行,扩展了边缘 AI 的可能性。该项目的固件、训练代码和实验结果均已公开供查阅。