Transcription Stream 是一个一体化的本地部署语音转录和说话人识别服务,提供离线功能。它支持通过 SSH 拖放文件进行转录和说话人识别,并提供网页界面用于上传、查看和下载文件,还支持使用 Ollama 和 Mistral 进行摘要以及 Meilisearch 全文搜索。
NanoMig是Minimig移植到Tang Nnao 20k FPGA的项目。它基于MiSTeryNano项目,需要连接M0S Dock才能工作。该项目目前处于早期开发阶段,只有一些游戏可以正常运行。它支持使用闪存存储Kick ROM,并提供HDMI视频和音频输出,以及通过USB连接键盘、鼠标和游戏杆。
LO 是一种面向 WASM 的小型编程语言,目标是尽可能简洁易懂。该语言使用 Rust 开发,并提供 VS Code 扩展以方便开发者使用。LO 已经实现了基本的编译器和标准库,并能够运行一些简单的程序。
Dialog 是一个面向程序员的 RAG LLM 运维应用程序,旨在简化 LLM 部署,使用户能够快速部署 RAG,而无需服务器维护方面的知识。该应用程序提供了一个 API,允许用户根据 dialog-lib 提供的结构部署任何 LLM。它还包括教程和文档,以帮助用户入门。
DiscoGrad是一个能够自动将C++程序转换为可高效计算分支间平滑梯度的工具。它支持通过外部扰动进行平滑处理,但也适用于本身包含随机性的目标程序。DiscoGrad包含多个梯度估计后端,并可以通过Torch集成神经网络。该工具支持基本的C++结构,但仍处于研究原型阶段。
LuaX 是一个基于 Lua 5.4 的增强型 Lua 解释器和 REPL 环境,它包含了一些有用的软件包,并能够将 Lua 脚本编译成独立的可执行文件。LuaX 支持多个平台,包括 Linux、MacOS 和 Windows,并提供了交叉编译功能。它还提供了一些内置模块,例如文件系统管理、shell 命令执行、数学库、网络支持等。
这篇介绍了“超级小型编译器”项目,它是一个用JavaScript编写的简化编译器示例。该项目旨在帮助人们学习编译器的主要组成部分及工作原理,并破除编译器难以理解的迷思。
GoalChain是一个简单而有效的框架,用于实现面向目标的人机对话和机器对话流程。它使用`Field`对象定义要收集的信息,`Goal`对象表示对话目标,并通过`connect`方法将目标连接起来,形成一个完整的对话流程。GoalChain还支持自定义验证器、错误处理和不同LLM模型的使用,为构建复杂的对话系统提供了灵活性和可扩展性。
mtwist 是一个简洁的梅森旋转伪随机数生成器 (PRNG) JavaScript 实现,该库包含对算法的初始化改进、针对原始 C 实现的测试以及 TypeScript 类型。梅森旋转算法不是一个尖端的 PRNG,它在密码学上并不安全,但它被广泛使用,是 Excel、R、Python、Ruby 等默认的 PRNG。
VisionGPT 是一款利用 Gemini Pro Vision 模型进行图像分析的应用程序。用户只需上传照片,应用程序就会通过 Next.js API 路由处理图像,并返回分析结果。
Obsidian BibTeX Manager 是一款 Obsidian 插件,可以方便地管理学术参考文献。它可以直接从 BibTeX 条目创建文献笔记,在笔记中显示格式化的参考文献列表,并即时生成引用。该插件可在桌面和移动平台上无缝运行,不需要外部依赖。
该仓库旨在为 Debian/Ubuntu 系统上的 Goodix 指纹设备提供驱动程序。用户可以选择预编译的 .deb 软件包进行快速安装,也可以选择提取的软件包进行实验。该仓库还包含提取的数据文件夹以及 bare_so_files 文件。
这篇文章介绍了Mistral-finetune,一个用于高效微调Mistral模型的轻量级代码库。它基于LoRA训练范式,该范式冻结大部分权重,仅训练少量额外权重作为低秩矩阵扰动。文章详细介绍了Mistral-finetune的安装步骤、数据集准备、训练配置、模型扩展以及常见问题解答等内容,为用户提供了一个简单易懂的Mistral模型微调入门指南。
dotnes项目利用.NET平台为NES游戏机开发游戏,可以直接将C#代码编译成6502汇编代码,并生成可运行的.nes文件。该项目提供类似C语言的API,开发者可以使用熟悉的语法编写游戏逻辑,并通过MSBuild或Visual Studio进行编译运行。
这篇文章介绍了serverlessmaps,一个在AWS上创建和托管高性能无服务器地图的项目。文章详细说明了serverlessmaps的架构,并提供了从本地设置项目到部署无服务器基础设施以及上传底图和示例网站到S3的详细分步指南。
Spot 是一个简单、跨平台、响应式的 Go 语言 GUI 工具包,在可用时使用原生小部件。它旨在易于使用,并在不同平台上提供一致的 API。Spot 使用原生小部件,并在编译时自动为您的运行平台选择最佳后端。目前,它提供了两种后端实现:一种基于使用 go-fltk 的 FLTK,另一种基于使用 gocoa 的 Cocoa。
Dataherald 是一个自然语言到 SQL 的引擎,用于企业级关系数据问答。它允许你从数据库中设置一个 API,可以用简单的英语回答问题。Dataherald 的功能包括:允许业务用户无需数据分析师即可从数据仓库中获取见解,在 SaaS 应用程序中启用生产数据库的问答功能,以及从专有数据创建 ChatGPT 插件。
no-defender 是一款利用 Windows 安全中心(WSC)API 禁用 Windows Defender 的工具。WSC API 通常由杀毒软件用于通知 Windows 存在其他杀毒软件并禁用 Windows Defender。no-defender 通过逆向工程 Avast 杀毒软件的 wsc_proxy.exe 服务,将其改造为可以添加自定义内容的服务,从而实现禁用 Windows Defender 的目的。
Helix发布了0.9.1版本,该版本支持在用户界面和应用程序中进行检索增强生成(RAG)。用户现在可以上传文档并在主页上对它们执行RAG。默认的学习模式现在是RAG,因为它比微调快得多。此外,该版本还将“推理”和“微调”切换到更通用和用户友好的“聊天”和“学习”。
Perplexica 是一款开源的人工智能搜索引擎,其灵感来自 Perplexity AI。它不仅可以搜索网络,还能理解用户的提问,使用高级机器学习算法来优化结果,并提供清晰的答案和来源引用。Perplexica 使用 SearxNG 保持最新和完全开源,确保用户始终获得最新信息,而不会损害用户的隐私。
LunarML 是一款可以将 Standard ML 代码编译成 Lua 或 JavaScript 的编译器,支持完整的 SML'97 语言特性以及部分 Successor ML 特性。它提供了与 Lua 和 JavaScript 的接口,并支持 delimited continuations。
Contrast 是一个在 Kubernetes 上大规模运行机密容器部署的工具。它基于 Kata Containers 和机密容器项目,通过在机密的微虚拟机中执行 Kubernetes Pod,提供强大的基于硬件的隔离,防止来自周围环境的攻击。该工具与未经修改的容器兼容,采用直接迁移的方法。它旨在始终对所有数据进行加密,并防止来自基础架构层的访问,从而提高容器的安全性。
Uno PongWars 是一款简单的跨平台游戏,灵感来自 PongWars HTML/JavaScript 示例,背景设定在光明与黑暗、善与恶的永恒冲突中。该应用程序利用 Uno Platform 的强大功能,可以在 Web(通过 WebAssembly)、Windows、Linux、Mac Catalyst、iOS 和 Android 上原生运行。该游戏使用 C# 标记进行用户界面设计,并使用 MVUX 进行状态管理,以确保不可变数据的单向流动。游戏主题使用 Uno Platform 颜色通过 Material Colors 和 Brushes 进行自定义,并使用 Uno Platform Material 3.0 库构建,支持明暗主题。
这篇技术文章描述了SQLite数据库软件的一个代码更改。为了避免与McAfee杀毒软件的临时文件命名冲突,开发者将SQLite默认临时文件名前缀从“sqlite_”改为反向拼写的“etilqs_”。这一改动旨在减少因文件名相似而导致的用户误解和对开发者的骚扰。
Bytehound是一款用于Linux的内存分析器,可以帮助开发者分析内存泄漏、查看内存消耗位置、识别临时分配以及调查过多的内存碎片。它收集每次分配和释放的完整堆栈跟踪,并可以动态剔除临时分配,以便进行长时间的分析。
Amber 是一款用 Rust 编写的代码搜索和替换工具,其灵感来自 ack、ag 和其他类似 grep 的工具。它具有实用的默认设置,可以递归搜索当前目录,忽略 VCS 目录和二进制文件,并以彩色格式输出结果。Amber 支持多线程搜索,可以并行搜索大文件。它还提供交互式替换功能,允许用户决定是否替换找到的关键字。
Ballerina是一个专为前端网页开发设计的函数式编程框架,尤其适用于React项目。它提供了一套简洁优雅的工具和语法,帮助开发者轻松构建复杂应用。Ballerina的核心特点是将应用划分为不同领域,并通过状态、状态更新器、异步操作、API和视图等概念进行组织。它还提供了一个名为Co的库,用于管理应用中的并发操作。
这篇论文介绍了一种名为“可以听到图像的声音”的新技术,它是一种特殊的频谱图,可以被视为图像并作为声音播放。该技术利用预训练的图像潜在扩散模型 Stable Diffusion v1.5 和预训练的音频潜在扩散模型 Auffusion,并提供三种方法来生成图像:多模态去噪、印记和 SDS。
Emacs Easy Draw 是一款在 Emacs 中运行的绘图工具,它支持在 Org 模式下插入和编辑 SVG 图像,并可以导出为 HTML 或 LaTeX 格式。用户可以使用快捷键创建各种形状、添加文本,并对图形进行颜色填充等操作。该工具还提供了一个颜色选择器,方便用户快速选择颜色。
Cortile 是一款 Linux 自动平铺窗口管理器,支持 Openbox、Fluxbox、IceWM、Xfwm、KWin 等多种窗口管理器,兼容 XFCE、LXDE、LXQt、KDE 和 GNOME 等桌面环境。它提供基于工作区的平铺、面板自动检测、平铺模式用户界面、系统托盘图标指示器和菜单、键盘/热区/系统托盘绑定、垂直/水平/全屏模式、套接字通信命令、布局比例记忆、浮动和粘滞窗口、拖放窗口交换、工作区感知布局以及多显示器支持等功能。