2作者: gr4vityWall9 天前原帖
简而言之,Gatehouse-TS 是一个用 TypeScript 编写的无依赖授权策略库,移植自 Rust。 它允许您组合不同的访问控制策略,以便在允许某人访问资源之前进行检查。 几周前,我在 HN 上看到了一篇关于 Gatehouse 的帖子,这是一个用 Rust 编写的授权库。以下是原始的 HN 讨论串: [https://news.ycombinator.com/item?id=43466221](https://news.ycombinator.com/item?id=43466221) 我查看了他们的 GitHub 页面,并开始阅读源代码。我对这里发布的任何引起我注意的内容都会这样做,即使它是用我不懂的语言编写的。尽管我不是 Rust 程序员,但这段代码相对容易理解。 我为什么决定尝试用 TypeScript 重写它?当然是为了好玩!这基本上是唯一的理由。那天我在周末无事可做,想写点代码。虽然这确实帮助我解决了在工作中遇到的一些挑战,但那是后来的事。 我给 Rust 版本的作者发了电子邮件,告诉他们我正在开发 TypeScript 版本,他们友好地允许我以类似的名称发布它。 总体来说,我对此非常满意。原作者为移植提供了一个出色的基础,我在重写它并尝试将他们的 API 从 Rust 适配到 TypeScript 的过程中也很开心。作为额外的好处,它在工作中立即派上了用场。 我非常欢迎任何反馈或想法。请查看原始项目,因为大部分艰苦的工作都是他们完成的:[https://github.com/thepartly/gatehouse](https://github.com/thepartly/gatehouse) 文档:[https://9morello.github.io/gatehouse-ts/](https://9morello.github.io/gatehouse-ts/)
2作者: emblematicGPU9 天前原帖
在 LeetGPU.com 上学习、编写和练习 CUDA 编程,这是一个在线的 CUDA 游乐场,任何人都可以免费编写和执行 CUDA 代码,而无需拥有 GPU。
1作者: account-59 天前原帖
其实有两个问题。<p>哪些编程语言使用管道操作符?我只知道 shell 脚本和 R 语言使用它。<p>为什么更多的编程语言不使用管道操作符?我写了很多 bash、powershell,最近还在使用 Nushell。我认为将内容通过管道连接起来非常强大。一定有一些原因导致像 Python 等语言没有使用它。
1作者: bookofjoe9 天前原帖
当维基百科刚开始时,它被认为是一个不可接受的参考来源,与《大英百科全书》等标准相比。如今,它的信息在这里被定期引用,通常没有争议。人工智能/大型语言模型的输出被认为容易产生幻觉,因此不适合用作参考。这种看法会不会像维基百科早期的争论一样,随着时间的推移而改变呢?
3作者: ad34bacf35a29 天前原帖
你好, 我是一名计算机科学的高年级本科生,目前没有任何研究经验。 因此,我发帖是想向那些有研究经验的人请教,了解应该期待什么,以及如何更好地组织和准备自己。 我已经收集了一些想法,准备与大学的老师讨论。我正在考虑撰写一篇研究论文(我关注的主题包括智能手机中的无线和蓝牙安全)。 对于上述研究主题的任何建议,我将非常感激。
2作者: _bin_9 天前原帖
我正在进行一个新项目,后端的内容和处理量相对合理,但并不算太重。我的默认方案是使用静态服务的简单单页面应用(SPA),配合一个CRUD后端,可能会选择FastAPI和Svelte。然而,我听到很多人赞扬更多服务器端渲染(SSR)的优势,认为这得益于更好的边缘计算技术。很多人似乎倾向于将后端放在Cloudflare Workers等服务上处理。你们在这两者之间的经验如何? 对于一个大型团队来说,拥有统一的前端和后端似乎更方便,而人们似乎也喜欢SvelteKit,但我个人并不介意将两者分开。我也能看到使用TypeScript、Prisma和Zod相比于SQLAlchemy和Pydantic的优势;Pydantic在一定程度上改善了Python,配合mypy和pyright,但类型系统仍然显得有些生硬。此外,使用SSR似乎会稍微增加我的托管费用,因为SSR将工作转移到了服务器上,而Workers或类似服务通常比VPS的费用要高。谢谢!