2作者: kotysoft5 个月前
嘿,大家好, 大约两个月前,我在这里展示了我的第一个版本的“Giant JSON Viewer”:<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46609592">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46609592</a> 现在,经过许多起起落落,大约一百个错误被修复,以及更深入的测试,我自豪地推出了一个新版本,它对Rust核心进行了全面改造,并加入了一些与隐私相关的、优先考虑的工具。 首先,我添加了几个更常见的格式: - JSON,NDJSON/JSONL - CBOR(首次转换为JSON) - MsgPack(首次转换为JSON) - HAR(为此专门设计的功能) - Markdown(直接显示,仅供查看) 然后,我进一步进行了压力测试... 成功地在S23 Ultra上打开了一个大约100GB的JSON文件。 之前的版本崩溃了。通过重新设计的索引器、后端和辅助文件,它成功运行了!索引花了40分钟,但确实运行了。 在意识到我的编译器优化错误后,SIMD终于发挥了它真正的原生力量,首次索引100GB文件的时间缩短到4-5分钟。在手机上!处理文件、滚动、查看和跳转到元素在首次索引后都是即时的。 搜索和过滤仍然(相对)非常快,使用了memchr::memmem。 然后,为了使该应用程序更像一个日常工具,我开始构建其他功能: - 一个丰富的REST API客户端(尚未完全实现,但支持GraphQL、OAuth2和AWS SigV4)。 - HAR分析器。由于HAR只是JSON,为什么不利用我现有的后端来利用它呢?(第一次打开需要更长的时间,因为除了初始的JSON索引之外,它还需要请求元数据处理,用于过滤/搜索和统计功能)。 - 简单的MOCK API:没什么花哨的,只是在本地网络(Wifi、USB共享网络、USB以太网)上静态地托管任何文件。 - 隐私优先的便捷功能:如果可以在本地完成,为什么要使用在线工具并冒着敏感数据泄露的风险呢?您可能已经有了自己的工具(js、python或其他),但如果没有,我可以从应用程序中为您在本地网络上托管一个webUI,用于所有这些。JWT、小的JSON工具,如美化、最小化、字符串化、取消转义、Unix时间戳、哈希生成器...所有这些都在您自己的私有webUI上,由应用程序托管。(应用程序中也提供相同的功能)。 是的,这是我发布的第一款应用程序,很抱歉,它仅在Android上可用。仍然存在一些小错误和一个主要(边缘情况)问题,但这些也会得到处理。 如果您能看一看并告诉我您的第一印象,我很乐意听到诚实的反馈!(我最近才意识到从用户那里获取有用的信息有多么困难,即使是错误报告)。 这是一个免费增值应用程序:JSON查看器部分完全免费,没有大小限制,导出/转换功能、API客户端和工具是付费的。
7作者: taminka5 个月前
这里的互联网审查已经持续了一段时间,大多数人已经开始使用 xray 和其他 VPN 解决方案来应对。<p>然而,ISP 已经开始推出白名单(本质上是一个包含大约一百个网站的允许列表)屏蔽,许多地方的移动互联网基本上已经完全消失,下一步是在家庭宽带 ISP 上进行白名单屏蔽,这已经开始了。<p>这些屏蔽措施极其难以绕过,甚至无法绕过,目前有效的解决方案依赖于部署到国内云服务提供商的白名单子网。<p>然而,当局已经开始对此进行打击,并且对这些 VPS 提出了 KYC 要求,这些解决方案很可能很快也会消失(运营 VPN 服务会面临牢狱之灾)。<p>还有一些其他的边缘解决方案,比如将 TCP 流量编码成视频信号,并通过俄罗斯的 VK 视频通话等服务进行通话流传输,但这依赖于这些网站在国外可用,而且无法预测这种解决方案还能持续多久。<p>老实说,我不知道该怎么办,只是想分享一下。如果有人有任何解决方案,我会非常感激,因为我已经没有其他想法了,除了靠近边境,通过定向天线建立点对点 WiFi 信号(这可行吗?)。<p>谢谢。
6作者: michaeld1235 个月前
我喜欢词语联想游戏。这里有一个可以玩的游戏,你需要在其中匹配反义词词块。在测试了许多机制后,我认为反义词与麻将连连看非常契合。<p>目前一代的前沿大型语言模型(LLM)还无法生成比“热-vs-大-vs-快”更有趣的谜题。除非提示能够引导 LLM 进入语言的新领域,否则新的推论会一直围绕着一小部分概念。制作谜题需要图遍历。<p>我用算法生成了 20 个关卡,因为我使用了一个巨大的语义图,其中包含超过 1 亿条边,这些边是从手动词典编纂和数百万次 LLM 推理(各种模型)中构建的。我一直在探索这个图可以产生什么。谜题是随机选择的;重新加载以查看其他谜题。<p>前端是用 Claude Code 构建的。<p>也许有一天我会把它做成一个手机游戏,增加复杂性和危险性。如果你是游戏开发者,可以随意解剖它并借用任何部分。
7作者: felix0895 个月前
嘿,Hacker News!在“洗车测试”帖子引发了热烈讨论(400 多条评论,链接:<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=47128138">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=47128138</a>)之后,我花了过去几周的时间构建了一个工具,让任何人都可以运行这类问题并获得结构化的结果。无需注册,免费使用。 你输入一个问题,定义答案选项,从 200 多个模型中一次选择最多 50 个,它们都在相同的条件下独立回答。没有系统提示,结构化输出,每个模型都使用相同的设置。 你还可以进行辩论环节,模型可以看到彼此的推理过程,并有机会改变自己的想法。然后,一个评审模型会总结完整的对话记录。所有模型都通过我的初创公司 Opper 进行路由。欢迎提供任何反馈! 希望你喜欢,并很乐意听到你的想法!
1作者: dhruvghulati5 个月前
Clarity 是一款 Slack 机器人,旨在充当私人沟通教练,直接解决远程办公的最大障碍:沟通不畅。通过使用大型语言模型(LLM),Clarity 在您发送消息后分析您的消息,并针对语气和清晰度等问题提供即时自动编辑建议。 核心技术难点在于评估“良好的沟通”,这本质上是主观的,无法依赖标准测试集。为了克服这一问题,我们设计了一个复杂的多 LLM 评估流程。一个强大的 LLM 合成了最初的标记测试集,第二个 LLM 充当精度和召回率的评判者,第三个 LLM 则持续自动调整标记 LLM 的提示,从而确保了我们系统的高准确性。此外,我们构建了一个专门的代理,模拟 Clarity 在各种合成工作空间中的运行情况——这些工作空间涵盖了不同的行业、部门和角色,并模拟了容易发生冲突的情境——以进一步验证其性能。 我们有意将 Clarity 作为一款面向个人的产品推出,以降低进入门槛,其战略目标是在过渡到团队模式(M1)之前建立用户基础。我们目前正在寻求社区对该产品的反馈,然后再扩大其影响力。
5作者: kasperstorgaard5 个月前
Hi HN, 我开发了一款基于经典桌游“反射机器人”的滑动拼图游戏 Skub,可以在浏览器上玩。 最初,我试图简化桌游机制,使其适合移动端浏览器,因此采用了 8x8 的网格。 后来,它逐渐演变成对 Deno 的一些实验,也是我真正尝试 AI 辅助开发的一种方式。Claude Code 在构建 BFS 求解器和设置 CI 方面特别有帮助,但在 UI 和逻辑方面帮助较少。 希望您喜欢,欢迎提出任何问题/反馈。