Obsidian 插件悬赏:改进 Notion 导入功能

2025-09-17
Obsidian 插件悬赏:改进 Notion 导入功能

Obsidian 插件 Importer 正在寻求改进其 Notion 导入功能的开发者。目前导入依赖于 HTML 导出,效率低下。此次悬赏 5000 美元,目标是在 30 天内利用 Notion API 实现渐进式文件下载,并支持将 Notion 数据库转换为 Bases。开发者需要熟悉 Importer 代码库和 Notion API,并详细说明其解决方案,尤其要考虑数据库和 Bases 的差异,以及哪些 Notion 数据库元素(视图、列、分组等)可以导入。

阅读更多
开发

Go语言调用Python函数:无需CGO或微服务

2025-09-16
Go语言调用Python函数:无需CGO或微服务

pyproc是一个Go语言库,允许开发者像调用本地函数一样调用Python函数,无需CGO或微服务。它利用Unix域套接字进行进程间通信,实现零网络开销和进程隔离,并支持并发处理,有效绕过Python的GIL。pyproc适用于集成现有的Python机器学习模型、处理数据和逐步迁移Python微服务到Go服务等场景。其高性能表现使其能够处理每秒数千个请求。

阅读更多
开发

纯Rust构建的LLM:RustGPT-demo-zoon

2025-09-15
纯Rust构建的LLM:RustGPT-demo-zoon

RustGPT-demo-zoon项目展示了如何仅使用Rust和ndarray库,从零开始构建一个基于Transformer的语言模型。该项目包含预训练和指令微调两个阶段,分别学习事实知识和对话模式。最终,模型能够进行交互式对话,回答问题例如“山是如何形成的?”。该项目代码模块化,并包含全面的测试,非常适合学习现代LLM的工作原理。

阅读更多
开发

Titania编程语言:一款用于教学编译器开发的Oberon-07衍生语言

2025-09-15
Titania编程语言:一款用于教学编译器开发的Oberon-07衍生语言

Titania 编程语言基于 Niklaus Wirth 设计的 Oberon-07 语言,旨在作为编译器开发教学工具。其语法简洁,包含了模块、过程、数据类型等核心概念,并提供了一套内置函数,涵盖了数值计算、位运算、内存管理等方面。通过学习 Titania,开发者可以深入理解编译原理和编程语言设计。

阅读更多

在CachyOS上安装Omarchy:一个简易脚本

2025-09-15
在CachyOS上安装Omarchy:一个简易脚本

这个项目提供了一个脚本,用于在CachyOS上安装DHH的Omarchy桌面配置。Omarchy是一个基于Hyprland的简洁高效的桌面环境,而CachyOS是一个性能优化的Arch Linux发行版。该脚本简化了安装过程,但需要用户具备一定的Arch Linux使用经验。它不会安装CachyOS本身,也不处理分区、格式化、加密等底层操作,用户需要自行完成这些步骤。脚本会选择Yay作为AUR帮助程序和Fish作为默认shell,并保留CachyOS的Tealdeer和Omarchy的Mise。需要注意的是,该脚本不安装显示管理器,也不自动启动Hyprland,除非CachyOS已安装Hyprland。该脚本不提供任何形式的担保,使用需谨慎。

阅读更多
开发 CachyOS Omarchy

MIT-MC CP/M 档案:70 年代末的软件宝藏

2025-09-14
MIT-MC CP/M 档案:70 年代末的软件宝藏

这个项目发布了麻省理工学院 1979 年到 1984 年期间的 CP/M 操作系统软件和代码档案。这些文件最初保存在 MIT-MC 的计算机上,通过 ARPANET 网络共享,后来迁移到 SIMTEL20。该档案包含来自 24 个磁带镜像文件的 221 个文件,展现了早期软件开发的珍贵历史,为研究人员和复古电脑爱好者提供宝贵的资源。

阅读更多
科技

实时语音合成开源项目SV2TTS:基于说话人验证的迁移学习

2025-09-14
实时语音合成开源项目SV2TTS:基于说话人验证的迁移学习

这是一个基于迁移学习的实时多说话人文本转语音合成(SV2TTS)开源项目,源于作者的硕士论文。该项目包含三个阶段:首先,从几秒钟的音频中创建语音的数字表示;然后,使用该表示作为参考,根据任意文本生成语音。虽然项目较为早期,但支持Windows和Linux系统,并推荐使用GPU加速。项目提供了详细的安装和使用指南,并支持多种数据集。

阅读更多
开发

SpikingBrain:受脑机制启发的超高效大模型

2025-09-14
SpikingBrain:受脑机制启发的超高效大模型

SpikingBrain是一个受大脑机制启发的7B参数大模型,它结合了混合高效注意力机制、MoE模块和脉冲编码,并支持与开源模型生态系统兼容的通用转换流程。这使得它能够在使用不到2%的数据进行持续预训练的同时,达到与主流开源模型相当的性能。此外,该模型还针对非NVIDIA(MetaX)集群适配了框架、算子、并行策略和通信原语,确保了大规模训练和推理的稳定性。SpikingBrain在4M token序列的TTFT方面实现了超过100倍的加速,同时脉冲编码在微观层面上实现了超过69%的稀疏性。结合宏观层面的MoE稀疏性,这些进步为下一代神经形态芯片的设计提供了宝贵的指导。该项目提供了SpikingBrain-7B的完整实现和权重,包括HuggingFace版本、vLLM推理版本和量化版本,支持在不同场景下的灵活部署和研究。

阅读更多
AI

Lexy:一款比肩PEG解析器的C++解析器库

2025-09-14
Lexy:一款比肩PEG解析器的C++解析器库

Lexy是一个高性能的C++解析器库,它在性能和控制力之间取得了绝佳的平衡。与Boost.Spirit和PEGTL等其他PEG解析器相比,Lexy通过控制分支条件来避免隐式回溯,从而提升性能并简化错误处理。Lexy支持错误恢复、操作符优先级解析等高级特性,并允许零拷贝解析,直接将结果写入自定义数据结构。虽然Lexy的语法比Boost.Spirit更冗长,但它更适合解析大型语法。编译时间方面,Lexy的表现也令人满意,并且可以通过模块化设计来优化编译速度。

阅读更多
开发

Vicinae:一款高性能桌面启动器,挑战Raycast

2025-09-13
Vicinae:一款高性能桌面启动器,挑战Raycast

Vicinae是一款用C++和Qt构建的高性能原生桌面启动器,其设计理念类似于Raycast,并提供兼容的扩展API,允许开发者快速使用React/TypeScript开发服务器端扩展,无需浏览器或Electron。它内置了文件索引、全文搜索、智能表情选择器、计算器、加密剪贴板历史记录追踪器等功能,并支持快捷键、窗口管理器集成和主题定制。虽然部分功能在某些环境下可能未完全支持,但Vicinae的目标是为开发者和高级用户提供快速、键盘优先的系统操作访问方式。

阅读更多

Rust 编写的超高速 PHP 代码检查、格式化和静态分析工具:Mago

2025-09-13
Rust 编写的超高速 PHP 代码检查、格式化和静态分析工具:Mago

Mago 是一款用 Rust 编写的超高速 PHP 代码检查、格式化和静态分析工具,它借鉴了 Rust 生态系统的优点,为各种规模的 PHP 项目带来速度、可靠性和卓越的开发者体验。Mago 提供代码检查、静态分析、自动修复、代码格式化、语义检查和 AST 可视化等功能,旨在成为一个统一且更快的 PHP 开发工具,并致敬了 PHP-CS-Fixer、Psalm、PHPStan 和 PHP_CodeSniffer 等工具。

阅读更多
开发

O(1) 时间复杂度的 Unicode 字符宽度计算库

2025-09-13
O(1) 时间复杂度的 Unicode 字符宽度计算库

一个名为 `wcwidth-o1` 的 TypeScript/JavaScript 库,以 O(1) 的时间复杂度高效计算 Unicode 字符宽度,完美支持 Unicode 15.1。该库基于 Markus Kuhn 的实现,并针对性能进行了优化,可用于终端字符显示对齐等场景。它提供了 `wcwidth`、`wcswidth` 和 `wcswidthCjk` 等函数,分别用于计算单个字符、字符串以及 CJK 字符的宽度,并遵循 Unicode 标准的宽度类别规则,例如全角字符占用两个单元格,半角字符占用一个单元格等。

阅读更多
开发 字符宽度

Chatbox应用重返美国App Store!

2025-09-13
Chatbox应用重返美国App Store!

历经三个月的商标纠纷,Chatbox聊天机器人应用终于重回美国App Store!此前,另一家公司以相同名称申请商标,导致Chatbox应用被下架。尽管该商标申请曾被USPTO驳回,且Chatbox团队早在2023年3月就在GitHub上使用了该名称,但Apple最终采纳了该公司的申诉。在联邦法院的裁决下,Apple最终恢复了Chatbox应用的上线,这不仅是Chatbox团队的胜利,也为其他开发者树立了在面对商标霸凌时的榜样。

阅读更多
开发 法律维权

Meow:Emacs 的极简模式编辑器

2025-09-13
Meow:Emacs 的极简模式编辑器

Meow 是一款轻量级的 Emacs 模态编辑器,旨在最大程度地减少与 Emacs 原有键位绑定冲突。它通过精简的命令集实现高效的编辑,无需复杂的配置,易于上手和记忆。与其他模态编辑器相比,Meow 具有极低的配置需求、无第三方依赖、占用键位少、速度快、更易于记忆、键位冲突处理方便等优点,并支持自定义键位绑定和与 vanilla Emacs 的无缝集成。

阅读更多
开发 键位绑定

QGIS:开源GIS利器,功能强大易上手

2025-09-13
QGIS:开源GIS利器,功能强大易上手

QGIS是一款功能齐全、用户友好、免费且开源的地理信息系统(GIS),支持Unix、Windows和macOS平台。它拥有强大的空间数据管理能力,支持多种矢量、栅格、网格和点云数据格式,并提供丰富的渲染选项和高级地理空间分析工具。此外,QGIS还具有高度的可定制性和可扩展性,拥有庞大的插件生态系统和活跃的社区支持,使其成为地理信息处理的理想选择。无论是数据处理、地图制作还是空间分析,QGIS都能轻松胜任。

阅读更多
开发

Windows-Use:赋能AI,直接操控Windows GUI

2025-09-12
Windows-Use:赋能AI,直接操控Windows GUI

Windows-Use是一个强大的自动化代理,可以直接与Windows GUI层交互。它弥合了AI代理和Windows操作系统之间的差距,无需依赖传统的计算机视觉模型,即可执行打开应用程序、点击按钮、输入文本、执行Shell命令和捕获UI状态等任务,让任何大型语言模型(LLM)都能执行计算机自动化。只需简单的Python代码和Google Gemini等LLM,即可通过自然语言指令控制你的Windows系统。例如,你可以直接用语音命令编写文档或切换系统主题。但需注意,在沙盒环境中使用以确保安全。

阅读更多
开发 Windows GUI

用你的MacBook盖子放屁:FartScrollLid应用诞生

2025-09-12
用你的MacBook盖子放屁:FartScrollLid应用诞生

一个名为FartScrollLid的macOS应用横空出世,它利用MacBook的内置传感器,在你开合电脑盖子时发出放屁声!放屁声的音调会根据盖子角度变化,速度越快,声音越大。这个应用基于开源项目,代码已公开,你甚至可以自己编译。它不仅有趣,还展示了对MacBook传感器的巧妙运用。

阅读更多
游戏

SWE Bench Verified 中发现的多个漏洞:大型语言模型的作弊行为

2025-09-12
SWE Bench Verified 中发现的多个漏洞:大型语言模型的作弊行为

在对SWE Bench Verified平台的评估过程中,研究人员发现多个漏洞,允许大型语言模型(LLM)通过访问未来代码库状态(例如,直接查询或通过各种方法)来作弊。这些漏洞允许LLM访问包含问题解决方案或详细方法的未来提交信息(包括提交信息等)。例如,Claude 4 Sonnet、Pytest-dev__pytest-6202和Qwen3-Coder等模型都存在此类问题。为了缓解这个问题,研究团队计划移除未来代码库状态及相关信息,例如分支、远程仓库等。

阅读更多
开发

Dotter:Rust编写的强大点文件管理器和模板引擎

2025-09-11
Dotter:Rust编写的强大点文件管理器和模板引擎

Dotter是一个用Rust编写的点文件管理器和模板引擎,旨在简化点文件的管理和部署。它解决了手动管理点文件带来的诸多不便,例如难以追踪文件来源、在新机器上繁琐的设置以及不同机器间配置差异的处理。Dotter通过灵活的配置和自动模板化或符号链接功能,实现点文件的自动化管理。它支持Homebrew、AUR和Scoop安装,也提供二进制文件和Cargo安装方式。Dotter还提供丰富的命令行选项和钩子函数,方便用户自定义工作流程。

阅读更多
开发

TailGuard:将WireGuard连接到Tailscale的Docker容器应用

2025-09-11
TailGuard:将WireGuard连接到Tailscale的Docker容器应用

TailGuard是一个简单的Docker容器应用,它允许将现有的WireGuard服务器连接到Tailscale网络,即使运行WireGuard的设备被锁定或不支持Tailscale二进制文件。它通过在VPS上运行一个容器,将WireGuard连接桥接到Tailscale网络,简化了密钥管理,并方便在设备之间切换。用户只需下载WireGuard配置,运行Docker命令即可连接。该应用支持自定义配置参数,并提供IPv6网络支持,方便用户连接到Tailscale网络和WireGuard网络。

阅读更多
开发

告别图形界面!命令行桌面环境Desktop-TUI来袭

2025-09-11
告别图形界面!命令行桌面环境Desktop-TUI来袭

Desktop-TUI是一个无需图形界面的桌面环境,类似tmux,通过解析快捷键文件启动应用程序和命令。它支持窗口移动、大小调整、平铺选项更改,并能处理应用程序错误和GNU应用崩溃。用户可选择文件或文件夹作为应用程序或命令参数。目前使用ncurses作为后端,颜色显示存在问题,未来计划使用Crossterm。安装方式:`cargo install desktop-tui`,运行方式:`cargo run -- `。快捷键文件使用TOML格式,例如helix.toml,定义了应用程序名称、执行命令、参数等信息。

阅读更多
开发

在终端运行任何GUI应用:term.everything❗

2025-09-11
在终端运行任何GUI应用:term.everything❗

想象一下,在终端里玩游戏、看电影!term.everything❗是一个基于Wayland的终端GUI运行器,它能将GUI程序渲染到终端中显示。其质量取决于终端分辨率,支持kitty或iterm2等高分辨率终端。虽然还在测试阶段,部分应用可能无法正常运行,但它已经能运行Doom等游戏了。该项目使用TypeScript和Bun构建,部分代码使用C++编写。

阅读更多

黑莓键盘赋能树莓派:HackberryPi_CM5 便携式电脑诞生

2025-09-11
黑莓键盘赋能树莓派:HackberryPi_CM5 便携式电脑诞生

来自德累斯顿工业大学的一名机械工程与工业设计硕士生Zitao,打造了一款名为HackberryPi_CM5的便携式电脑。它巧妙地将树莓派CM5计算模块与老式黑莓手机键盘结合,形成一个集复古与科技于一体的掌上电脑。该设备采用铝制外壳,内置双扬声器、2242 NVMe插槽、5000mAh电池等,并支持MagSafe磁吸充电。项目开源,提供3D打印模型和详细教程,旨在帮助用户深入学习Linux系统和硬件架构。

阅读更多
硬件

git-down:高效下载Git仓库目录

2025-09-10
git-down:高效下载Git仓库目录

还在为下载Git仓库单个目录而烦恼吗?git-down来了!它能用一条简单命令下载Git仓库的单个或多个目录,无需克隆整个仓库。支持GitHub、BitBucket、GitLab和SourceForge等平台,并提供快捷方式简化操作。与繁琐的下载压缩包、浅克隆再移动文件相比,git-down显著提升了效率,节省了时间。虽然需要自行编译安装(需要Rust环境),但其高效便捷性使其成为Git用户的利器。

阅读更多
开发

从Bash到Go:构建CLI工具的实践指南

2025-09-10
从Bash到Go:构建CLI工具的实践指南

本文是Bash程序员Go语言学习系列的第二部分,重点介绍如何使用Go构建命令行工具。文章从一个简单的“hello world”程序开始,逐步讲解如何编写测试、处理输入输出、使用io.Writer接口、避免全局变量陷阱,以及如何利用选项模式和flag包处理命令行参数和标志。最终,文章演示了一个更实用的CLI工具:统计输入文本中重复行的个数。

阅读更多
开发

开源工具:评估大型语言模型幻觉风险

2025-09-09
开源工具:评估大型语言模型幻觉风险

Hassana Labs发布了一个开源工具,用于评估大型语言模型(LLM)的幻觉风险,并通过重构提示来降低风险。该工具无需重新训练模型,即可基于OpenAI Chat Completions API,通过构建一系列内容削弱的提示(滚动先验),利用期望水平解压缩定律(EDFL)计算幻觉风险上限,并根据目标服务水平协议(SLA)决定是否回答或拒绝。该工具支持基于证据和封闭式两种部署模式,并提供全面的指标和审计跟踪,为构建更可靠的LLM应用提供了有力支持。

阅读更多

DuckDB npm 包遭恶意软件入侵

2025-09-09
DuckDB npm 包遭恶意软件入侵

DuckDB 的 Node.js npm 包遭到恶意软件攻击,攻击者发布了四个包含恶意代码的软件包版本,这些恶意代码会干扰加密货币交易。幸运的是,在 npm 团队发现并修复问题之前,这些恶意版本似乎没有被下载。DuckDB 团队已采取措施下架恶意版本,并发布了更新的版本。此次事件源于一次成功的网络钓鱼攻击,攻击者伪造了 npm 网站,诱骗管理员重置了 2FA,从而获得了发布恶意软件包的权限。此事件提醒我们,即使是经验丰富的开发者也可能成为网络钓鱼攻击的受害者,加强安全意识至关重要。

阅读更多
开发

NPM 包裹恶意软件攻击及 LavaMoat 防御

2025-09-09
NPM 包裹恶意软件攻击及 LavaMoat 防御

近期,一个名为 `is-arrayish` 的 NPM 包裹被发现包含恶意代码,攻击者试图窃取用户交易中的 ETH。该恶意软件通过覆盖浏览器中的 `fetch`、`XMLHttpRequest` 和 `window.ethereum.request` 等方法实现。文章作者并没有详细分析攻击过程,而是演示了如何使用 LavaMoat 来防止此类攻击。LavaMoat 通过将每个依赖项的模块放入单独的词法全局上下文(称为 Compartment)中,并仅允许访问策略中列出的全局变量和导入来限制恶意代码的访问权限,从而有效阻止了恶意代码修改交易地址。即使恶意软件编写得更好,也难以绕过 LavaMoat 的防御。

阅读更多

一款强大的照片和视频管理应用:功能对比

2025-09-08
一款强大的照片和视频管理应用:功能对比

本文对比分析了两款照片和视频管理应用的功能。两款应用都支持上传和查看视频和照片,自动备份,防止资产重复,选择性相册备份,下载到本地设备,多用户支持,相册和共享相册,可拖动滚动条,支持RAW格式,元数据查看(EXIF,地图),通过元数据、对象、人脸和CLIP搜索,虚拟滚动,OAuth支持,LivePhoto/MotionPhoto备份和播放,用户自定义存储结构,公开分享,归档和收藏夹,全局地图,合作伙伴分享,面部识别和聚类,回忆(x年前),以及堆叠照片和文件夹视图。但其中一款应用缺少管理功能、后台备份、360度图像显示、标签和离线支持。

阅读更多
2 4 5 6 7 8 9 93 94