2 分•作者: bryanrasmussen•7 个月前
返回首页
最新
1 分•作者: adhyys•7 个月前
嗨,HN,
我构建了 TermoSlack,一个完全基于终端的 Slack 客户端,用 Node.js 编写,使用 Socket Mode 和 OAuth 用户登录实现实时更新。
为什么我构建它——好问题!
================================
可能有几个答案:
1) 比原版 Slack 客户端占用更少的内存
2) 不需要 Electron
3) 真的很快
还有更多...
================================
有哪些功能???
================================
-- 通过 Socket Mode 实现实时 Slack 消息(xapp + xoxb)
-- 使用 OAuth 进行用户登录(没有共享的机器人身份)
-- 多个工作区
-- 频道列表、消息查看、消息发送
-- 使用 neo-blessed 构建的终端 UI
-- 除了 Slack API 调用外,完全离线工作
-- 打包成单个 Windows/Linux 可执行文件
================================
我用了什么来构建这个项目??
====================================
-- Node.js (ESM)
-- @slack/web-api & @slack/socket-mode
-- neo-blessed TUI
-- express(本地 OAuth 回调服务器)
-- pkg(用于生成独立的可执行文件)
====================================
早些时候,我曾考虑用 Python 来实现这个,但我切换到了 node.js,因为它会让这个项目更具挑战性
================================
正在进行的工作:
=================
-- 私信 + 私有频道
-- 线程对话
-- 消息反应
-- 文件上传
-- 用户在线状态指示
-- 快捷键
-- 多工作区切换
-- 自定义主题
================================
您的反馈对我以及我的项目来说都非常宝贵。我很乐意听到您对改进这个项目的反馈!
谢谢 HN
github 链接:github.com/adhyys07/TermoSlack
1 分•作者: ibrahimcesar•7 个月前
2 分•作者: andrey-serdyuk•7 个月前
13 分•作者: diwank•7 个月前
2 分•作者: Rafael_Mauricio•7 个月前
Hi HN,
我是 Rafael Mauricio,RF 现代烘焙设计公司的创始人。在过去的十年里,我与数百位才华横溢的烘焙师合作过。但他们总是遇到同样的令人沮丧的问题:他们拥有打造成功事业的烹饪技能,却被设计商业厨房这一艰巨的任务完全难住了。
一个出色的烘焙师不应该同时成为建筑经理、暖通空调专家和流程工程师。传统的流程就像一个时间和金钱的黑洞——仅仅为了获得一个可行的平面图,就需要花费 3-6 个月的时间和 10,000 美元以上的咨询费。大多数独立经营者都负担不起。
我们创建 RF 现代烘焙设计公司,就是为了弥合这一差距。
产品:
这是一个双向服务。
定制烘焙设计:经过时间考验的专业服务,用于创建完整、可构建的烘焙概念。
在线烘焙设计课程:这是我们“Show HN”的核心。我们将十年的专业知识产品化为视频课程,教授高效布局、设备选择和工作流程优化的原则。这就像有一位资深设计师指导您完成整个过程,让您能够自己设计空间或智能地管理承包商。
技术栈:
我们保持简单,专注于交付:一个静态网站,让我们能够将 100% 的精力投入到创建高质量、可操作的课程和资源中。
我们推出这项服务是为了解决餐饮业的“准入门槛”问题。它面向有抱负的烘焙店主、烹饪毕业生,甚至是计划翻新的现有店主,他们需要一条清晰、专业的道路,以获得功能齐全且盈利的布局,而无需承担高昂的前期成本。
我们希望您能查看一下,并期待您的任何反馈:
着陆页:<a href="https://rfmodernbakerydesign.com" rel="nofollow">https://rfmodernbakerydesign.com</a>
很乐意回答有关商业模式、我们教授的设计原则、构建过程或整个烘焙业的任何问题。
1 分•作者: naves•7 个月前
1 分•作者: mercenario•7 个月前
1 分•作者: todsacerdoti•7 个月前
1 分•作者: paulpauper•7 个月前
1 分•作者: ahmadmmustapha•7 个月前
1 分•作者: eugene-kim•7 个月前
当 LLM 能够运行测试来验证其工作时,自主编码循环效果很好。对于后端代码,这很简单——编写一个测试,运行它,然后迭代。<p>对于前端工作,我还没有找到一个好的工作流程。我尝试过 Playwright MCP 和 Google Antigravity,后者集成了 Chrome,但效果参差不齐。<p>您是如何在前端验证中闭环的?
2 分•作者: megamike•7 个月前
1 分•作者: davikr•7 个月前
1 分•作者: dymk•7 个月前
我日常工作是从事嵌入式固件开发,我发现大型语言模型(LLM)在回答技术勘误方面很有用。但是,它们往往不擅长回答高度具体的问题,除非使用某种搜索工具(如果它们决定使用的话),而且有些用户手册太大,无法放入上下文窗口。<p>我构建了 askdocs-mcp,旨在为代理提供更直接的途径来搜索项目的真实文档。我的设计约束是它 100% 在本地运行,因为一些手册受到保密协议的约束。它应该快速启动,并允许我试验不同的嵌入和语言模型。它最初是为 ollama 设计的,但如果你无法在本地运行模型,它也可以与任何兼容 OpenAI 的端点一起使用。<p>功能:<p><pre><code> - 增量构建和缓存文档集。初始启动可能需要一段时间,因为 PDF 会被分块并运行嵌入模型,但之后,启动几乎是瞬间完成的。
- 使用文件系统作为数据库 - 你只需要在某个地方运行 `ollama`,这样工具就可以访问嵌入和自然语言模型。
- 提供一个工具 `ask_docs`,用于获取关于文档内容的自然语言答案,这些答案会标注信息来源的页码。如果代理需要额外的上下文,可以使用工具 `get_doc_page` 检索完整页面。
</code></pre>因为我提供了适用于我项目的确切文档集,所以我看到的幻觉和钻牛角尖的情况更少。代理并不(过多地)依赖其潜在空间来回答问题,并且它避免使用网络搜索工具,该工具可能会找到略有不同的部件号或协议版本。它也节省了宝贵的上下文,因为父代理获得了它正在寻找内容的简洁版本,而不是通过将文档的大块内容加载到自身来“搜索”。<p>我相信可以进行改进,例如文档分块或工具提供给语言模型的“系统提示”——我很乐意听取你的反馈,特别是如果你发现这很有用。谢谢!
1 分•作者: jfroma•7 个月前
我是一名来自阿根廷的软件开发人员,目前正在攻读我的私人飞行员执照。在地面学校学习的过程中,我不断构建工具来帮助我理解和练习各种概念,最终就有了这个。<p>joseflys.com 是一系列完全在浏览器中运行的航空计算器。作为 PWA(渐进式 Web 应用程序),所有功能均可离线使用。<p>我知道大多数飞行员使用 ForeFlight、SkyDemon 或类似的应用程序,我并不想与它们竞争。这最初是一个学习项目,旨在真正理解飞行计划背后的数学原理,我想其他人可能也会觉得它有用。<p>你可以做的事情包括:<p>- 风修正:根据风力计算航向和地速。有助于理解风三角。<p>- 飞行计划:构建包含燃油计算、预计到达时间、航点以及爬升/下降性能的多航段飞行计划。导出为 PDF 或 Excel 格式。<p>- TAS/ISA 计算器:在指示空速和真空速之间转换,计算密度高度。<p>- 起飞和失速速度:用于起飞/放弃决策和理解失速裕度的性能计算器。<p>- LNAV 航段:一个教育工具,展示 FMS 系统如何使用恒定航向航段来逼近大圆航线。<p>技术:Next.js、TypeScript、用于 WGS-84 大地测量计算的 GeographicLib、用于磁偏角的 World Magnetic Model。所有计算都在客户端进行。<p>大地测量精度是一个有趣的挑战。Haversine 公式对于实际导航来说不够精确,尤其是在高纬度地区或长距离飞行时。<p>它是一个开源项目:<a href="https://github.com/jfromaniello/joseflys" rel="nofollow">https://github.com/jfromaniello/joseflys</a><p>欢迎提问!
4 分•作者: 473999•7 个月前
我想和远在远方的朋友一起听音乐。不是“一起看YouTube视频”那种——而是真正地实时分享我听到的内容,就像我们身处同一个房间一样。
Pulse由此诞生。任何人都可以从他们的浏览器标签页或系统音频中主持一个实时音频流。听众加入后,音乐识别会自动识别曲目,并且有支持7TV表情的聊天功能。无需注册账号——你只需获得一个匿名代码,就可以进入。
我们正在运行演示房间,24/7不间断地播放NTS Radio和SomaFM(独立项目,与它们无关——我们提供了指向原始电台的链接)。如果你想永远循环播放那首Dire Straits的器乐曲,还有一个“Money For Nothing 24/7”房间。
可以把它想象成一个共同聆听的基础设施。
适合卧室DJ、听歌聚会,或者只是分享你当前的音乐氛围。
16 分•作者: surprisetalk•7 个月前
16 分•作者: martinlaz•7 个月前
52 分•作者: tymscar•7 个月前