1 分•作者: bakigul•6 个月前
返回首页
最新
7 分•作者: HNLurker2•6 个月前
我正在试图理解 Lichess 分析棋盘和我自己的 Stockfish 设置之间的一个差异。
在 Lichess(基于浏览器的分析)上,Stockfish 在我的 Redmi Note 14 Pro 上报告接近 1 MN/s。然而,当我通过 Python 程序使用原生可执行文件在本地运行 Stockfish 时,我只看到大约 600 kN/s。
令人困惑的是,尽管报告的速度更高,但 Lichess 需要大约 2 分 30 秒才能达到深度 30,而我的本地设置大约在 53 秒内达到深度 30,即使它报告的 N/s 较低。Lichess 在频繁的评估更新方面也显得更加“活跃”。
我怀疑这与 N/s 的测量或显示方式(瞬时 vs 平均)、搜索配置的差异(连续搜索 vs 重启、MultiPV、哈希复用),或者引擎驱动方式(例如,UI 或 I/O 限制)有关。这也引出了一个问题,即“深度 30”在不同的前端之间是否可以直接比较。
有人研究过 Lichess 如何报告 Stockfish 速度,或者为什么显示更高 N/s 的设置仍然需要更长的时间才能达到相同的标称深度吗?
15 分•作者: cdrnsf•6 个月前
2 分•作者: aleroawani•6 个月前
谁还记得 AWS 基于竞价的 Spot 实例市场?
我正在研究 Spot 实例的历史,很想听听任何在竞价时代(2017 年价格调整之前)实际使用过 AWS Spot 的人的经历。
我一直在阅读研究论文,声称 AWS 即使将自己定位为公开竞价,也在使用隐藏的储备算法操纵价格。
很想知道这是否与真实的用户体验相符。
2 分•作者: oacikelli•6 个月前
该项目的动因在于,希望能够将 GitHub 上的容器化工作流程部署到 AWS 上,并使用完全无服务器的基础设施,无需担心持续集成/持续交付(CI/CD)。同时,能够通过命令行工具轻松地将计算结果下载到本地机器。
2 分•作者: memalign•6 个月前
嗨,HN!
我创建了这个 Web 应用(支持 PWA),因为官方 Bluesky 应用缺少我最想要的一个功能:从我在时间轴上上次停留的位置开始。
这主要用作阅读器,而不是一个完整的 Bluesky 客户端。我将其与 Bluesky 应用或网站结合使用。点击帖子的时间戳即可在 Bluesky 中打开它。
我已尽力显示稳定的时间轴更新,这与 Tweetie 应用很久以前所开创的功能一致:刷新时保持你在时间轴上的视觉位置。这在 Web 应用中很难实现……我在这里[0]详细介绍了更多内容。
0:<a href="https://memalign.github.io/p/memsky.html" rel="nofollow">https://memalign.github.io/p/memsky.html</a>
32 分•作者: pseudolus•6 个月前
1 分•作者: italophil•6 个月前
1 分•作者: speckx•6 个月前
1 分•作者: tosh•6 个月前
1 分•作者: coronapl•6 个月前
1 分•作者: tonioab•6 个月前
1 分•作者: bayeslaw•6 个月前
2 分•作者: sethops1•6 个月前
1 分•作者: evakhoury•6 个月前
2 分•作者: jshchnz•6 个月前
1 分•作者: night-slayer•6 个月前
我为 LeetCode 构建了一个 TypeScript 命令行工具,它不仅仅能获取题目。<p>主要功能:<p>面试计时器,带有基于难度的默认时间(简单:20 分钟,中等:40 分钟,困难:60 分钟)
解决方案快照,用于保存/比较不同的方法
基于房间的协作编码
工作区,用于隔离上下文(面试准备、竞赛、日常练习)
Git 同步,用于自动备份解决方案
可视化调试,使用 ASCII 码可视化数组/树
目标是在终端中进行练习,模拟面试环境。<p>GitHub:<a href="https://github.com/night-slayer18/leetcode-cli" rel="nofollow">https://github.com/night-slayer18/leetcode-cli</a><p>使用 TypeScript 构建,使用基于 cookie 的身份验证(您从浏览器开发者工具中粘贴会话令牌)。
25 分•作者: davelradindra•6 个月前
我目前正在开发 Nogic,一款 VSCode 扩展,因为 AI 工具让代码增长的速度超过了开发者通过在文件之间跳转来构建心智模型的速度。通过可视化地探索代码结构,我能够更快地熟悉不熟悉的代码库。<p>它还处于早期阶段,功能不够完善,但可以使用。很希望收到关于它是否好用的反馈,以及可视化哪些关系最有价值。
3 分•作者: enaboapps•6 个月前
大家好,我是 Timberlogs 的开发者!我构建 Timberlogs 是因为我厌倦了在生产环境中用 console.log 调试,也觉得现有的日志解决方案设置起来太麻烦了。
Timberlogs 是一个即插即用的 TypeScript 结构化日志库:
```
npm install timberlogs-client
import { createTimberlogs } from "timberlogs-client";
const timber = createTimberlogs({
source: "my-app",
environment: "production",
apiKey: process.env.TIMBER_API_KEY,
});
timber.info("用户已登录", { userId: "123" });
timber.error("支付失败", error);
```
功能:
* 自动批处理和重试
* 自动编辑敏感数据(密码、令牌)
* 全文搜索所有日志
* 实时仪表盘
* 流程追踪,关联相关日志
目前处于 Beta 测试阶段,免费使用。欢迎 HN 社区提供反馈。
网站:[https://timberlogs.dev](https://timberlogs.dev)
文档:[https://docs.timberlogs.dev](https://docs.timberlogs.dev)
npm:[https://npmjs.com/package/timberlogs-client](https://npmjs.com/package/timberlogs-client)
GitHub:[https://github.com/enaboapps/timberlogs-typescript-sdk](https://github.com/enaboapps/timberlogs-typescript-sdk)
3 分•作者: hleumas•6 个月前
如果是,是什么具体驱动了这种满足感?
我经常注意到,当人们声称热爱他们的工作时,会有一种不和谐感。我怀疑,对于许多人来说,如果移除了经济上的必要性,这种热情会很快消退。
尽管如此,绝对有一些人能从工作中找到真正的乐趣,而另一些人则将其视为一种实现目标的手段。
如果这就是你,那是因为你所从事的特定问题领域吗?是因为它赋予你一天的结构?还是因为社交联系?