返回首页
最新
Kaggle 宣布他们将用 v5e-8 替换 v3-8 的 TPU,但出于某种原因,我在 v5e-8 上运行代码时遇到了内存溢出(OOM),而在 v3-8 上运行时没有。有没有人知道这可能是什么原因?作为参考,我正在使用 Torch XLA 训练一个 15 亿参数的 GPT 模型。
在我青少年时期,我对编程产生了浓厚的兴趣。最初是因为我为一款游戏编写修改脚本,这让我能够创造出我梦寐以求的东西,写代码的过程真是令人愉悦!<p>到了大学时期,我选择了计算机科学,因为我认为一辈子写代码会像青少年时期那样酷。在大学的某个时刻,确实是这样的!我在课堂上表现出色,愉快地为项目编写代码,构思独特的小工具和创意。<p>毕业后,我遇到了瓶颈。我发现我所在的国家,程序员的工作机会非常有限,而我所在的城市几乎没有。我搜索了几个月,最终只能接受一个辅导员的职位。我做了两年的辅导员,然后,凭借运气,我找到了一个带薪实习机会,申请后获得了这个职位。我认为我能获得这个实习机会是因为薪水很低——基本上是剥削劳动——但在我国家的标准下,这个薪水算是不错的。我相信,建立我的声誉、网络和在一家美国初创公司工作的经验,比薪水更有价值。<p>我作为实习生工作了六个月,然后转为初级职位,做全栈开发。我又在初级职位上工作了八个月,但那家初创公司未能获得资金支持,因此我再次失业。<p>我的前雇主推荐我去另一家初创公司,我在那里作为唯一的前端开发人员工作,薪水不错,工作也很好,但那家初创公司同样未能获得资金支持,我被解雇了。<p>现在,我失业了。我在LinkedIn、HackerNews的每月“谁在招聘”帖子上申请了数百甚至数千个职位,但没有任何结果。<p>我现在面临着生存危机,所在地区的工作几乎不存在,即使碰到一个职位,薪水也远低于我的标准;这根本不值得我去努力。因此,我的目标是寻找国外的合同职位和完全远程的工作,老实说,我不知道这个目标现在有多可行。<p>由于全球市场的饱和,我甚至在考虑将注意力转移离开软件开发。<p>如果你是我,你会怎么做?我希望能得到真实、诚恳和深思熟虑的反馈。
今天早上阅读了Cloudflare的一篇文章,主要论点是大型语言模型(LLMs)在编写TypeScript代码方面远比工具调用更出色,因为它们接触过的TypeScript代码数量要多得多。
HN讨论链接:
[https://news.ycombinator.com/item?id=45399204](https://news.ycombinator.com/item?id=45399204)
[https://news.ycombinator.com/item?id=45386248](https://news.ycombinator.com/item?id=45386248)
Deno为TypeScript代码执行提供了一个很好的沙箱环境,因为它的权限系统使得启动仅能访问fetch和网络调用的代码变得简单。
在此基础上加上一个MCP代理,你就得到了“CodeMode”(代码与MCP工具调用混合),用于更高级的工作流编排。
[https://github.com/jx-codes/codemode-mcp](https://github.com/jx-codes/codemode-mcp)
这里还有很多可以改进的地方,比如为代理提供一个虚拟文件系统,以便它能够实际构建解决方案,而不是被迫一次性完成解决方案,但基本框架已经搭建好了。
理解每家公司提供的薪酬对你每年的总收入意味着什么,总是有点令人困惑。我制作了一个简单的工具,让你输入相关信息,并提供你多年来总收入的可视化分析。这个工具是静态网站,没有后端数据处理。
最棒的是,网址会实时更新,因此你可以复制网址(或点击“分享此报价”按钮)来向其他人展示这个报价所代表的内容。
- 如果你是招聘人员,这个工具可以帮助候选人轻松理解你的报价。
- 如果你在向朋友、导师或配偶寻求建议,这也是一个很好的方式来给他们提供背景信息。
希望这对你有帮助!