1 分•作者: junedkhatri31•5 个月前
返回首页
最新
1 分•作者: simonpure•5 个月前
1 分•作者: theflock2025•5 个月前
1 分•作者: thedavemann•5 个月前
1 分•作者: PaulHoule•5 个月前
3 分•作者: speckx•5 个月前
2 分•作者: pietrushnic•5 个月前
2 分•作者: jjgreen•5 个月前
2 分•作者: WayneFung1992•5 个月前
大家好,我是 HN 用户。过去两年,我从前端工程师转型为独立开发者,一直在构建工具来解决我在日常工作流程中遇到的问题。
我每天都会使用 F12/开发者工具来调试网页。说实话,我经常只是想看看某个元素的写法,或者哪些样式影响了我的布局。2024 年,我换了一台新笔记本,屏幕比旧的(14 英寸)小。现在,每次我按下 F12,网页就会被挤压,有时甚至会切换到移动端视图。这种 frustation 促使我创建了 GetEles,它的名字来源于 JavaScript 函数,比如 getElementsBy*。
GetEles 能做什么?
1. 快速获取网站信息:标题、描述、配色方案、资源等。
2. 快速检查元素详情:类名、内联样式。
3. 快速定位元素(我已经为你遍历了 DOM!)。
4. 快速将元素样式转换为 Tailwind CSS。
5. 精确测量任意两个元素之间的距离。
6. 快速导出元素或整个页面的截图。
7. 获取页面加载时间和性能信息...
GetEles 免费使用,但一些高级功能需要订阅。即便如此,我强烈建议您先在官方网站上体验一下——它包含了 90% 以上的功能。
请访问网站并点击“试用”:
[https://geteles.com](https://geteles.com)
5 分•作者: mpkendall•5 个月前
我一直在做这个项目,现在很高兴与大家分享!
我玩放飞气象气球已经好几年了。这个爱好中,最吸引我的就是追踪方面。追踪系统可以让你在整个飞行过程中跟踪气球的位置,最重要的是,可以准确地知道它降落在哪里,这样你就可以回收仪器了。在2020年获得业余无线电执照(W0MXX)后,我最初几年玩这个爱好时,用的是APRS。我用trackuino(<https://github.com/trackuino/trackuino>)固件设计了一些小电路板(同时烧坏了3个70美元的无线电模块)。
后来,我开始回收探空仪,它们由美国国家气象局(NWS)每天发射两次,可以使用RS41ng(<https://github.com/mikaelnousiainen/RS41ng>)重新编程,以运行许多业余无线电追踪协议。我对探空仪追踪器的体积和重量有点不满意,所以我设计了自己的追踪系统,名为Tiny4FSK。
Tiny4FSK是一个飞行计算机,内置了使用Horus Binary v2追踪系统的追踪功能。该协议由Project Horus团队专门为高空气球开发,它在一个开源软件包中带来了高传输速率、前向纠错和出色的弱信号性能等功能。它的设计尽可能紧凑,可以使用一节AA电池运行17个小时以上。
主板带有插针排,允许开箱即用的扩展。我开发了一个扩展板,通过Qwiic连接器支持BME280环境传感器、ICM-20948 9轴IMU等。它还有一个OLED显示屏,用于基本诊断。
虽然我已经基本完善了主要的追踪程序(并在多次飞行中进行了测试),但我仍在开发使用轻量级卡尔曼滤波器的IMU代码。此外,还没有像APRS网络(I-gates)那样广泛的Horus Binary解码站网络,但我希望通过推广这个协议,能出现更多的站点。这意味着,如果你所在的地区没有很多接收站,你需要使用Horus-GUI(<https://github.com/projecthorus/horus-gui>)或horusdemodlib(<https://github.com/projecthorus/horusdemodlib>)自己搭建。
我仍在努力解决的一个问题是提高射频信号强度。虽然该协议可以在非常低噪声的环境中解码,但发射功率似乎低于典型的探空仪。这可能归因于几个因素:弱电源上的电流有限(当从台式电源供电时,信号更强)、未调谐的滤波/匹配,或者没有足够重视天线。我计划运行更多模拟来找出原因。也就是说,即使在最大高度(约100,000英尺)时,地面仍然可以解码信号。
从更技术性的角度来看,Tiny4FSK使用:
* SAMD21微控制器,这是一个ARM Cortex-M0+ MCU
* TPS61200升压转换器,调整为输出3.3v
* Si4063无线电模块,我使用70厘米波段
* ATGM336H GPS模块 - 相当便宜的GPS模块,可在空中模式(>18公里)下工作
* 集成的BME280温度、压力和湿度传感器
代码使用Arduino框架,使其易于初学者使用。
所有使用Horus Binary v2的飞行,包括重新编程的探空仪、其他定制追踪器和Tiny4FSK,都会在Sondehub Amateur(<https://amateur.sondehub.org>)上实时显示。飞行数据可以在Github上的/Media/Data文件夹中找到(尽管那里缺少一些飞行数据)。
感谢您的阅读,希望我在帖子中没有搞砸任何事情!
-Max
8 分•作者: tahaygun•5 个月前
我得出的结论是,谷歌地图不再是德国选择餐厅的可靠工具。它的评价系统已经被悄无声息但彻底地破坏了——被商家及其法律团队利用,以清除任何稍微负面的内容。剩下的基本上都是经过策划的营销,而不是真实的客户反馈。
这一切对我来说始于大约三年前,当时我给一位医生留下了谷歌评价,说我感到被歧视。不久之后,我收到了法律威胁,要求赔偿 40,000 欧元。为了避免打官司的噩梦,我最终和解并支付了 1,000 欧元的律师费。那次经历让我警醒——但当时,我以为这只是个例。
事实并非如此。
最近,这种情况在餐饮界变得尤为严重。就在过去几周,我收到了大约 15 封来自谷歌的邮件,告诉我我的评价被删除了。每一个被删除的评价都是低于 5 星的。没有仇恨言论,没有人生攻击——只是诚实的反馈,比如“服务很慢”或“质量与价格不符”。全都消失了。
更离谱的是:谷歌现在要求我证明我所描述的经历是真实的。想想这有多疯狂。你如何“证明”一次糟糕的用餐体验?难道我应该全程录像,以备日后需要证据吗?
与此同时,商家无需证明任何事情就可以声称诽谤。他们只需要一个知道如何发出正确下架请求的律师,谷歌就会屈服。
结果呢?你再也无法相信评价分数了。负面反馈正在消失,一切看起来都像 4.7 星的“珍品”——即使它客观上很平庸。曾经的众包推荐引擎已经变成了一个精心修饰的公关板。
这很令人悲哀。评价曾经是互联网上最有用的部分之一——混乱、有缺陷,但真实。至少在德国的谷歌地图上,它们现在基本上是假的了。
14 分•作者: bshzzle•5 个月前
嗨,HN,
我们是 Brendan 和 Michael,Sourcebot(<a href="https://www.sourcebot.dev/" rel="nofollow">https://www.sourcebot.dev/</a>)的创建者,Sourcebot 是一款针对大型代码库的自托管代码理解工具。我们最初于 9 个月前在 HN 上发布了代码搜索功能(<a href="https://news.ycombinator.com/item?id=41711032">https://news.ycombinator.com/item?id=41711032</a>),现在很高兴与大家分享我们的最新功能:Ask Sourcebot。
Ask Sourcebot 是一款基于 Agent 的搜索工具,它允许您用自然语言提出关于整个代码库的复杂问题,并返回一个结构化的响应,其中包含对代码的内联引用。您可以提出以下类型的问题:
* “身份验证在这个代码库中是如何工作的?使用了哪个库?用户可以使用哪些提供商登录?”(<a href="https://demo.sourcebot.dev/~chat/cmdpjkrbw000bnn7s8of2dm11" rel="nofollow">https://demo.sourcebot.dev/~chat/cmdpjkrbw000bnn7s8of2dm11</a>)
* “在 Go 中,我应该什么时候使用通道而不是互斥锁?找到两者的实际用法,并将它们包含在您的答案中”(<a href="https://demo.sourcebot.dev/~chat/cmdpiuqhu000bpg7s9hprio4w" rel="nofollow">https://demo.sourcebot.dev/~chat/cmdpiuqhu000bpg7s9hprio4w</a>)
* “在 Zoekt 代码搜索引擎中,分片在内存中是如何布局的?”(<a href="https://demo.sourcebot.dev/~chat/cmdm9nkck000bod7sqy7c1efb" rel="nofollow">https://demo.sourcebot.dev/~chat/cmdm9nkck000bod7sqy7c1efb</a>)
* “如何从 Rust 调用 C?”(<a href="https://demo.sourcebot.dev/~chat/cmdpjy06g000pnn7ssf4nk60k" rel="nofollow">https://demo.sourcebot.dev/~chat/cmdpjy06g000pnn7ssf4nk60k</a>)
您可以在我们的演示站点上亲自尝试一下(<a href="https://demo.sourcebot.dev/~" rel="nofollow">https://demo.sourcebot.dev/~</a>),或者查看我们的演示视频(<a href="https://youtu.be/olc2lyUeB-Q" rel="nofollow">https://youtu.be/olc2lyUeB-Q</a>)。
这与 Cursor 或 Claude code 等现有工具有什么不同?
* Sourcebot 专注于**代码理解**。我们认为,开发团队面临的主要瓶颈不再是编写代码,而是获取必要的上下文,以便在更广泛的代码库中做出高质量的、具有凝聚力的更改。无论作者是人类还是 LLM,这都是正确的。
* 与在您的 IDE 或终端中不同,Sourcebot 是一个 Web 应用程序。这使我们能够发挥 Web 的优势:丰富的用户体验和无处不在的访问。我们投入了大量精力,将 IDE 的最佳部分(代码导航、文件资源管理器、语法高亮)与自定义用户体验(丰富的 Markdown 渲染、内联引用、@ 提及)相结合,这些功能可以轻松地在团队成员之间共享。
* Sourcebot 可以维护托管在 GitHub、GitLab、Bitbucket、Gerrit 和其他主机上的数千个存储库的最新索引。这允许您提出关于存储库的问题,而无需在本地签出它们。当您熟悉代码库中不熟悉的部分或使用通常分布在多个存储库中的系统(例如微服务)时,这特别有用。
* 您可以将您自己的 API 密钥(BYOK)带到任何受支持的推理模型。我们目前支持 11 个不同的模型提供商(如 Amazon Bedrock 和 Google Vertex),并计划添加更多。
* Sourcebot 是自托管的、公平的开源,并且可以免费使用。
在幕后,我们向 LLM 公开了我们现有的正则表达式搜索、代码导航和文件读取 API 作为工具调用。我们通过系统提示指示 LLM 通过这些工具收集必要的上下文,以充分回答用户的问题,然后提供简洁、结构化的响应。这包括内联引用,这些引用只是 LLM 可以嵌入其响应中的结构化数据,然后可以在客户端上识别并进行适当的渲染。我们基于一些令人惊叹的库构建了它,例如 Vercel AI SDK v5、CodeMirror、react-markdown 和 Slate.js 等。
这种架构有意简单。我们决定不引入任何额外的技术,如向量嵌入、多 Agent 图等,因为我们希望在现有基础上尽可能地发挥作用。我们计划在收到用户对有效(和无效)内容的反馈后,重新审视我们的方法。
我们对推动代码理解的发展感到非常兴奋。试一试:<a href="https://github.com/sourcebot-dev/sourcebot">https://github.com/sourcebot-dev/sourcebot</a>。干杯!
2 分•作者: bartjakobs•5 个月前
我开发了一款应用,用于通过 Arduino 在现代 Mac 和 Apple Desktop Bus 之间进行转换,从而实现从现代 Mac 控制老式 Macintosh 的功能。
2 分•作者: chr15m•5 个月前
我写了一个简单的 Python 脚本,可以在网上几十块钱就能买到的廉价热敏收据打印机上打印每日天气预报。它会获取天气数据,将图标转换为可打印的格式,并以 ESC/POS 格式输出所有内容,这样你就可以直接将它通过管道输送到 /dev/USB/lp0。
没什么特别的,我只是觉得每天早上能拿到一份实体的天气预报会很棒。
你可以用你的 GPS 坐标和时区来配置它,然后把它放到一个 cron 任务里。
请享用!
15 分•作者: surprisetalk•5 个月前
25 分•作者: surprisetalk•5 个月前
10 分•作者: ElasticBottle•5 个月前
嗨,HN,
我们是 Winston、Edward 和 James,我们构建了 Meka Agent,这是一个开源框架,它允许基于视觉的 LLM 像人一样直接在计算机上执行任务。
背景:
在过去的几个月里,我们一直在构建计算机使用代理,这些代理已被各个团队用于 QA 测试,但我们意识到,底层的浏览框架还不够好。
因此,我们一直在研究一个浏览代理。
我们在 WebArena 上取得了 72.7% 的成绩,而 OpenAI 新的 ChatGPT 代理此前创下的最佳成绩是 65.4%。您可以在这里阅读更多信息:[https://github.com/trymeka/webarena_evals](https://github.com/trymeka/webarena_evals)。
今天,我们开源了 Meka,我们的最新代理,允许任何人从头开始构建自己的强大、基于视觉的代理。我们为困难的部分提供了基础,所以您不必这样做:
* 真正的基于视觉的控制:Meka 不仅仅读取 HTML。它会查看屏幕,识别交互元素,并决定在哪里点击、输入和滚动。
* 完全的计算机访问权限:它没有被限制在浏览器中。Meka 使用操作系统级别的控制,允许它处理系统对话框、文件上传和其他仅限浏览器的自动化工具无法处理的交互。
* 设计上可扩展:我们让您可以轻松地插入您自己的 LLM 和计算机提供程序。
* 最先进的性能:在 WebArena 上达到 72.7%
我们的目标是让开发人员只需提示代理即可在任何计算机上创建可重复、可靠的任务,而无需担心实现细节。
我们很乐意听取您对该工具如何融入您的自动化工作流程的反馈。试用一下,让我们知道您的想法。
您可以在 GitHub 上找到该存储库,并通过我们的托管平台快速开始使用,网址为 [https://app.withmeka.com/](https://app.withmeka.com/)。
谢谢,
Winston、Edward 和 James
1 分•作者: amichail•5 个月前
如今的 AI 难道不是已经向所有人表明,智能的类人行为并不需要自由意志吗?
1 分•作者: MonkeyClub•5 个月前
1 分•作者: mndeng•5 个月前