Tabby:你的自托管AI编程助手
Tabby是一个开源的自托管AI编程助手,为GitHub Copilot提供了一个本地替代方案。它无需数据库或云服务,拥有OpenAPI接口便于集成,并支持消费级GPU。Tabby持续更新,近期更新包括Llamafile部署集成、改进的Answer Engine用户体验、支持在Answer Engine中切换不同后端聊天模型以及在主页上显示最近的共享线程等功能。它还集成了多种IDE插件,并提供团队管理和安全访问等企业级功能。
阅读更多
Tabby是一个开源的自托管AI编程助手,为GitHub Copilot提供了一个本地替代方案。它无需数据库或云服务,拥有OpenAPI接口便于集成,并支持消费级GPU。Tabby持续更新,近期更新包括Llamafile部署集成、改进的Answer Engine用户体验、支持在Answer Engine中切换不同后端聊天模型以及在主页上显示最近的共享线程等功能。它还集成了多种IDE插件,并提供团队管理和安全访问等企业级功能。
阅读更多
一篇关于在亚马逊和Levi's官网购买同一款牛仔裤质量差异的文章。作者购买了Levi's Wedgies、Ribcage和501牛仔裤,分别从亚马逊和Levi's官网购买,并送去专业实验室检测。结果显示,虽然两处购买的牛仔裤在颜色、手感等方面存在差异,但强度等质量指标并无显著差别。文章解释了这种差异的原因,主要是Levi's的全球化供应链导致不同产地、工厂和洗涤工艺的差异。最终结论是,亚马逊上的Levi's牛仔裤并非劣质产品,消费者不必过度担忧。
阅读更多
安全研究公司 Aim Labs 发现了一个名为“EchoLeak”的严重零点击 AI 漏洞,该漏洞存在于 Microsoft 365 Copilot 中。攻击者无需用户任何交互,即可利用该漏洞从 Copilot 上下文中窃取敏感信息。该漏洞利用了一种名为“LLM 范围违规”的新型攻击技术,攻击者通过巧妙构造的邮件,绕过 Copilot 的安全防护机制,最终实现数据泄露。此漏洞凸显了基于检索增强生成 (RAG) 的 AI 模型中固有的安全风险,提醒我们需重视 AI 安全,加强对 AI 应用的防护。
阅读更多
法国公司Murena推出了首款平板电脑——Murena Pixel平板电脑,这是一款基于谷歌Pixel平板电脑的定制版,预装了其自主研发的去谷歌化安卓系统/e/OS。该系统移除了谷歌应用和服务,以保护用户隐私。虽然价格比谷歌原版贵(549美元 vs 399美元),但用户无需担心数据被谷歌监控。虽然去除了谷歌应用商店,但用户仍然可以通过/e/OS的App Lounge匿名下载免费应用。付费应用则需要谷歌账号登录。Murena还提供了替代谷歌服务的隐私保护应用和云存储服务Murena Workspace。
阅读更多
LLPlayer 是一款开源的媒体播放器,主打语言学习功能。它支持双字幕显示、AI 实时字幕生成(支持 99 种语言)、实时翻译(支持 134 种语言)、OCR 字幕识别、多种视频和字幕格式播放、一键词典查询等功能。基于 OpenAI Whisper、Google Translate、DeepL 和 ffmpeg 等技术,LLPlayer 效率极高,并提供字幕侧边栏和防剧透功能。所有代码均使用 C# 编写,方便定制。
阅读更多
这款笔记应用不仅拥有强大的加密功能,更令人惊叹的是其出色的用户界面:直观、响应迅速且可自定义。左侧面板的文件夹树状结构、功能强大的富文本编辑器(真正意义上的“富”和经典)、自动生成的带点击链接的目录(可通过汉堡菜单显示/隐藏,非常适合移动端)都展现了其精妙的设计。此外,简洁的日历、多彩标签和以周一为首日的周视图也令人印象深刻。其他类型的文件支持更让人期待!
阅读更多
传统光纤用固体玻璃芯传输光信号,而新兴的空芯光纤则利用空心芯,通常填充空气或真空,来传输光。这显著降低了信号损耗和色散,带来更快、更高效的数据传输。空芯光纤的关键在于其包层结构,通过光子带隙或反共振机制引导光线。虽然制造工艺复杂且成本较高,但其低损耗、低延迟、高功率处理能力和低色散等优势,使其在电信、医疗、工业激光等领域具有巨大潜力,有望引发光通信革命。
阅读更多
作者Gary Shteyngart讲述了他定制一件完美西装的经历,这不仅仅是一件衣服,更是他自我认同和接纳的旅程。从苏联时期穿着不合身的衣服,到在美国经历各种不合适的穿着,他最终在50岁时,通过与一位高级定制西装店老板和日本顶级裁缝的合作,定制了一套完全符合他个人气质的西装。这套西装不仅完美贴合他的身材,更代表了他对个人风格的探索和对自我价值的肯定,是一次从内到外的蜕变。
阅读更多
一项新的研究颠覆了我们对地球生命分布的认知。研究人员发现,地球深层地下微生物的多样性甚至可以与雨林和珊瑚礁相媲美,有些区域的微生物多样性甚至更高。这些微生物适应了极端低能量的环境,即使在能量供应远低于地表生物的深度也能繁荣生长。研究人员认为,地下生态系统可能容纳了超过一半的微生物细胞。这项发现不仅加深了我们对地球生命形态的理解,也为寻找地外生命提供了新的思路。
阅读更多
2023年,黑胶唱片销量首次超过CD,引发了人们对音乐体验的反思。文章借鉴海德格尔《存在与时间》中的“脱节”概念,探讨了Spotify等流媒体平台带来的“去在场性”:音乐体验变得碎片化、个人化,缺乏传统黑胶唱片带来的触觉、视觉及社群互动。黑胶唱片的复兴,象征着人们对更具体验感和社会性的音乐消费方式的渴望。
阅读更多
本文深入探讨了木材干燥的两种主要方法:风干和窑干。文章追溯了木材干燥的历史,从史前时代到现代科技的应用,并详细比较了两种方法的优缺点。风干是传统方法,依赖自然条件,速度慢但能减少木材应力;窑干则利用现代科技控制温度和湿度,速度快但可能导致木材开裂或变形。文章还介绍了窑干技术的最新进展,例如振荡干燥和连续干燥,以及应力消除技术。无论哪种方法,控制木材含水率都是关键,以避免木材在使用过程中出现问题。
阅读更多
Netflix CEO萨兰多斯近日接受采访,评论了YouTube和Netflix的关系。他认为YouTube是创作者磨练技能和发展创意的平台,但缺乏资金支持;而Netflix则提供资金,降低创作者的风险,并提供更好的变现途径。他特别关注那些在YouTube上创作高质量内容但没有获得报酬的创作者,并向他们发出邀请:加入Netflix,获得报酬,降低风险。
阅读更多
作者分享了使用AI辅助编程工具的经验,发现资深开发者更能有效利用这些工具。文中提到,AI工具更像是一位编程知识丰富的资深程序员,但在特定项目架构方面则如同初学者,需要开发者进行引导。作者总结了三个关键点:清晰的项目需求文档、完善的代码质量工具以及预先创建代码文件框架。通过两个项目案例(一个全新项目和一个已有项目),作者证明了AI工具可以极大提升开发效率,即使对于不熟悉特定技术栈的开发者也是如此。但成功的关键在于合理的规划和对传统软件工程最佳实践的运用。
阅读更多
作者在玩BeamNG.drive游戏时,杀毒软件提示curl.exe可疑活动。经调查发现,一个名为“American Road”的模组中包含恶意代码。该代码利用Chromium Embedded Framework中的一个漏洞(CVE-2019-5825),通过混淆的JavaScript和WebAssembly执行shellcode,最终下载并执行一个窃取密码和个人信息的DLL文件。该恶意代码伪装成Patreon广告横幅,作者已联系BeamNG团队,受感染的模组已下架。
阅读更多
随着 AI 模型的爆炸式增长,开发者面临着选择和集成多种模型的难题。Hypermode 推出的 Model Router 功能,提供了一个统一的 API,允许开发者无缝切换开源和商业语言模型,例如 LLaMA、GPT、Claude 和 Gemini 等,并支持嵌入模型。Model Router 简化了开发流程,降低了成本,提高了可靠性,并通过 OpenAI SDK、Vercel AI SDK 和 Modus SDK 等提供灵活的访问方式,助力开发者构建更智能、更适应性强的 AI 应用。
阅读更多
林肯实验室研发了一种低温3D打印玻璃技术,无需高温烧结,仅需250°C即可制成稳定的玻璃结构。该技术利用自主研发的多材料玻璃墨水,通过直接墨水写入技术逐层打印,克服了传统玻璃3D打印高温高成本的难题,可用于制造微流体系统、自由曲面光学透镜和高温电子元件等复杂玻璃结构。该技术具有高分辨率、高热稳定性和极低的收缩率等优点,有望推动玻璃3D打印的广泛应用。
阅读更多
MeshCore是一个轻量级的C++库,用于在嵌入式项目中实现多跳分组路由,支持LoRa和其他分组无线电。它无需互联网即可创建弹性、去中心化的通信网络。MeshCore支持多种LoRa设备,并提供预编译二进制文件,方便用户使用Adafruit ESPTool等工具进行烧录。它提供了类似Meshtastic和Reticulum的功能,但更注重轻量级多跳分组路由,适用于各种场景,例如离网通信、应急响应和物联网应用。
阅读更多
2008年智利Chaitén火山喷发后,科学家利用深海探测器在附近海域发现了一处由古代冰川和火山活动塑造的海底峡谷。此次探险不仅研究了火山喷发对海洋环境的影响,例如对海底电缆和渔业的影响,还意外发现了保存完好的古代冰川遗迹,为研究该地区的地质历史提供了宝贵资料。通过对海底沉积物样本的分析,科学家们将能够重建该地区的地质事件时间线,进一步了解火山活动对海洋生态系统的影响。
阅读更多
开放获取运动的理想与AI模型训练的现实冲突日益加剧。许多贡献者发现他们的作品被用于商业用途,甚至用于环境破坏性项目,引发了对知识共享模式的质疑。文章探讨了应对这一挑战的策略,并非简单地收紧许可,而是倡导建立公平的合作模式,例如维基媒体企业模式和创造性共享的偏好信号机制。通过集体谈判,确保AI公司公平补偿基础设施成本、提供归属和促进对开放知识库的再投资,才能真正实现人人共享知识的理想。
阅读更多
Blinkenlights,这个词源于黑客文化中一段故意拼错的德语警示语,指的是老式大型计算机前面板上用于诊断的闪烁指示灯。随着CPU速度的提升,人们已无法实时解读这些灯光的含义,但它们作为一种怀旧的象征,依然存在于现代网络设备中,成为一种独特的科技文化符号。
阅读更多
本文介绍了一种基于粒子的水文侵蚀模拟技术,该技术能够生成具有逼真河流、湖泊等水文特征的地形。通过扩展之前的粒子水文侵蚀模型,并引入“河流地图”和“水池地图”来追踪水流和积水,该系统能够模拟河流迁移、瀑布形成、洪泛区等地理现象。该方法简单高效,且与地形紧密耦合,生成的景观具有高度的真实感,即使在实时渲染中也能保持流畅。
阅读更多
作者在使用 MAME 模拟器调试 Macintosh Classic II 时发现,在 32 位寻址模式下,系统会因一个总线错误而崩溃,显示“Sad Mac”。通过反向工程和调试,他发现 ROM 中存在一个越界跳转错误,导致 CPU 执行了一条未定义的 68030 指令。令人惊讶的是,这条指令意外地修正了寄存器 A1 的值,避免了系统崩溃,从而使 Classic II 能够成功启动。作者通过实际修复一台老旧的 Classic II 并修改 ROM 进行了验证,证实了这一发现。这个案例揭示了模拟器在发现硬件漏洞方面的潜力,也展现了软件错误如何被硬件意外“修复”的奇特现象。
阅读更多
Zed编辑器发布了其激动人心的新功能:编辑预测。该功能由一个名为Zeta的全新开源模型提供支持,它能够预测你的下一个编辑操作,只需按下Tab键即可应用。Zeta模型基于Qwen2.5-Coder-7B,并使用了监督微调和直接偏好优化技术进行训练,以确保其准确性和效率。为了解决延迟问题,Zed团队采用了推测解码等技术,并与Baseten合作优化模型部署。目前,Zeta正处于公开测试阶段,用户可以使用GitHub账户免费试用。该功能的开源性质也使得社区可以共同参与改进Zeta模型。
阅读更多
本文探讨了数据可视化中维度关系的重要性。作者批判了单纯依赖KPI的弊端,指出其无法揭示数据背后的驱动因素。文章推荐使用Sankey图和分解树图来可视化维度关系,前者直观展现维度间的比例关系,后者则更清晰地展现所有维度值,并能交互式地探索不同维度对指标的影响。作者以虚构的啤酒公司Dorkweiser为例,生动地阐述了这两种方法的优势,最终强调数据可视化的目标是赋能用户做出决策,而非仅仅追求美观。
阅读更多
本文提供了一个实用的分步指南,演示如何在C代码中调用Python函数。文章从基础开始,讲解了如何在Linux/Mac系统上配置环境,包括包含Python.h头文件、编译C代码以及使用Py_Initialize和Py_Finalize初始化和结束Python解释器。文中详细介绍了如何加载Python模块、获取函数属性、调用函数(包括无参和有参函数)以及清理内存。通过具体的代码示例,读者可以学习如何将Python函数集成到C程序中,实现C和Python代码的无缝交互。
阅读更多
亚马逊宣布将于2026年2月20日终止其通信服务Amazon Chime,包括商务通话功能。2025年2月19日起将不再接受新客户。现有客户可在2026年2月20日前继续使用,之后所有功能将停止。亚马逊建议客户迁移到其他协作解决方案,例如AWS Wickr或AWS合作伙伴提供的Zoom、Webex和Slack等。
阅读更多
本文介绍了一种独特的编程面试题:实现一个异步队列`sendOnce`,确保单线程客户端向故障服务器发送请求时,每次只有一个请求在处理。面试考察候选人处理棘手标志逻辑、调试代码、单线程环境编程以及应对新增需求(如最小延迟、批量发送、取消机制、重试机制等)的能力。作者还探讨了AI在面试中的作用,认为AI能辅助编码,但候选人仍需具备代码审查能力,高效利用AI工具成为新的评判标准。
阅读更多
GNOME 48 在无障碍性方面取得了显著进步。GTK 4.18 集成了 AccessKit 后端,首次实现了在 Windows 和 macOS 上的 GTK 应用无障碍访问。Wayland 上 Orca 屏幕阅读器的键盘快捷键支持也已完成,填补了重要的无障碍性缺口。此外,WebKitGTK 的无障碍性得到改进,使 GNOME Web 成为一个完全无障碍的沙盒化浏览器。新的无障碍工具 Elevado 也已发布,为开发者提供了探索和检查应用无障碍功能的新途径。许多小的改进也提升了 GTK 及相关库的无障碍性,例如改进文件选择器、列表框、按钮大小检测以及文本属性报告等。
阅读更多
面对美国可能实施的禁令,TikTok采取了应对措施。尽管总统特朗普的行政命令暂时叫停了禁令,但TikTok鼓励安卓用户直接从其官网下载APK文件安装应用,绕过Google Play Store。此举允许TikTok暂时规避应用商店禁令,但iOS用户目前尚无类似选项。
阅读更多
临近Linux 6.13内核稳定版发布之际,一个由微软工程师提交的代码更改险些酿成大祸。该更改旨在提升性能,但它在某些系统上造成了问题,特别是那些启用了控制流完整性(CFI)的系统,例如搭载英特尔Alder Lake处理器的机器。英特尔工程师Peter Zijlstra紧急提交了一个补丁来禁用该有问题的代码,避免了Linux 6.13稳定版发布的延期。这一事件凸显了代码审查的重要性,以及在将代码合并到大型开源项目之前进行充分测试的必要性。
阅读更多