无风险向量搜索赋能现有应用,解锁AI创新

2025-01-26
无风险向量搜索赋能现有应用,解锁AI创新

本文介绍了如何利用向量搜索技术无风险地增强现有应用程序,无需重新构建整个系统。作者通过在现有数据库中添加向量相似性搜索和AI API调用功能,以一个简单的推荐引擎为例,展示了如何将猫的图片嵌入与TPCC购买历史数据结合,实现基于相似猫图像的商品推荐。这说明了通过简单的SQL查询,就能在现有应用中添加AI功能,提升用户体验,并强调了数据库引擎、向量索引和I/O子系统在高并发负载下的性能测试的重要性。

阅读更多
开发

Garmin 数据解析神器:GarminDb

2025-02-02
Garmin 数据解析神器:GarminDb

GarminDb 是一个强大的 Python 脚本集合,用于解析 Garmin Connect 的健康数据并将其存储到 SQLite 数据库中。它能够自动下载并导入每日监控数据(心率、活动、爬升/下降、压力和强度分钟数)、睡眠、体重、静息心率等信息。此外,它还能汇总数据,生成日报表、周报表、月报表和年报表,并支持通过命令行或 Jupyter Notebook 绘制图表。该项目还提供插件机制,方便扩展数据类型。总之,GarminDb 是一个功能全面、易于使用的 Garmin 数据管理工具,让你的健康数据分析更加便捷高效。

阅读更多
开发

小超市大战任天堂:Super Mario商标权之争

2025-02-02
小超市大战任天堂:Super Mario商标权之争

哥斯达黎加一家名为“Super Mario”的小超市与任天堂展开了一场商标权大战。任天堂以其游戏角色“超级玛丽奥”的商标权为由,试图阻止该超市注册“Super Mario”商标。然而,超市成功证明其注册的商品类别(基本食品供应服务)并未与任天堂的商标注册类别冲突,最终赢得官司。这场胜利展现了小企业面对大型跨国公司时,凭借法律策略和坚持不懈的决心也能取得胜利的可能性。

阅读更多

用tmux解数独:一个疯狂的Python编译器项目

2025-02-11
用tmux解数独:一个疯狂的Python编译器项目

作者先前曾将Python编译到tmux中运行,这次他更进一步,用tmux编写了一个数独求解器。他没有使用数组或字符串等高级数据结构,而是巧妙地利用tmux的变量和键绑定,将数独的每个格子映射到tmux的选项,通过遍历所有可能性来求解。虽然效率极低,但这个项目展示了tmux的强大功能和作者的创造力,是一个典型的黑客精神的体现。

阅读更多
开发

Directus:无需迁移的实时API和应用管理面板

2025-02-23
Directus:无需迁移的实时API和应用管理面板

Directus是一个用于管理SQL数据库内容的实时API和应用程序面板。它可以快速地在任何SQL数据库之上构建一个Node.js API,支持PostgreSQL、MySQL等多种数据库,无需迁移。Directus提供本地部署、内部部署和云服务三种方式,并具有高度的可扩展性和易于使用的无代码Vue.js应用。其商业模式为:年营收或融资额低于500万美元的组织可免费使用;超过500万美元的组织则需要商业许可证。

阅读更多
开发

Next.js的开放性与Vercel的掌控:一场关于开源与商业的博弈

2025-03-26
Next.js的开放性与Vercel的掌控:一场关于开源与商业的博弈

本文作者,一位Netlify工程师,揭露了Next.js框架中存在的封闭性问题。Next.js虽然是开源的,但Vercel公司对其掌控程度过高,导致其他云服务提供商难以完全支持Next.js的全部功能,例如缺乏适配器、官方无服务器支持以及Vercel特有的代码路径等。作者以最近一个关键安全漏洞的处理为例,指出Vercel在处理该漏洞时缺乏透明度,没有及时通知其他提供商,损害了用户的利益。作者呼吁Vercel提升Next.js的开放性和互操作性,以更好地服务于整个开发者社区。

阅读更多
开发

浏览器扩展程序“refoorest”涉嫌欺诈:植树承诺成空头支票

2024-12-18
浏览器扩展程序“refoorest”涉嫌欺诈:植树承诺成空头支票

Colibri Hero公司开发的浏览器扩展程序refoorest和Impact Hero SDK承诺通过用户浏览行为植树,但调查发现其主要盈利模式为欺诈性的联盟营销。refoorest虚报植树数量,并利用用户数据,诱导用户留下评论和分享,而Impact Hero SDK未经充分告知即获取用户权限,涉嫌违反Chrome商店政策。文章揭露了该公司的种种不透明操作,包括虚假用户评价、缺乏财务透明度以及数据安全隐患,质疑其植树承诺的真实性。

阅读更多

英国非法改装Cybertruck上路引争议

2024-12-15
英国非法改装Cybertruck上路引争议

英国汽车改装大师Yianni Charalambous试图将一辆特斯拉Cybertruck合法注册上路,这辆车此前在捷克通过了改装后获得了上路许可。然而,由于Cybertruck棱角分明的设计与英国和欧盟的行人安全法规冲突,其在英国注册面临巨大挑战。其独特的转向系统和对OTA更新的依赖,以及与欧盟召回制度的兼容性问题,都增加了注册难度。专家认为,该车通过英国车辆鉴定测试(IVA)的可能性极低。

阅读更多

谷歌AI突破:感谢名单揭秘巨型研发团队

2025-02-19
谷歌AI突破:感谢名单揭秘巨型研发团队

这篇论文致谢了来自谷歌研究院、谷歌DeepMind和谷歌云AI团队的大量研究人员,以及来自弗莱明倡议、伦敦帝国理工学院、休斯顿卫理公会医院、Sequome和斯坦福大学的合作者。它强调了这项研究的协作性质,并感谢了许多为该项目提供技术和专业反馈的科学家、以及谷歌内部为该项目提供支持的团队成员,包括产品、工程和管理团队。这份长长的感谢名单体现了大型AI项目背后的庞大团队努力。

阅读更多

代码共置:提升代码可维护性的秘诀

2025-02-19

本文探讨了在软件开发中“代码共置”的重要性。作者指出,将代码注释、模板、CSS、单元测试以及应用程序状态等与相关代码放在一起,可以显著提高代码的可维护性、适用性和易用性。与将这些元素分散在不同目录的做法相比,代码共置可以避免代码不同步、难以查找和上下文切换等问题,从而减少技术债务。作者以React、Vue和Angular等框架为例,说明了现代前端开发中代码共置的实践,并强调了其在提高代码可读性和简化代码库管理方面的优势。此外,文章还讨论了工具函数和资源文件的放置策略,建议将它们尽可能靠近使用它们的地方,以减少维护成本和认知负担。

阅读更多

Bing伪装成Google:微软的绝望之举?

2025-01-07
Bing伪装成Google:微软的绝望之举?

微软为了提升Bing搜索引擎的使用率,竟采取了“障眼法”——当用户在Bing搜索栏输入“Google”时,Bing会呈现一个几乎与Google搜索页面一模一样的界面。这一举动被认为是微软在面对Google搜索引擎压倒性优势下的无奈之举。虽然在桌面搜索市场Bing的份额有所增长,但在移动搜索市场,Google仍占据主导地位。微软此举虽然在短期内可能增加用户数量,但长期来看,这种欺骗用户的行为可能会损害Bing的信誉。

阅读更多
科技

廉价手表深海测试与深海间谍活动

2025-01-31
廉价手表深海测试与深海间谍活动

本文讲述了一个令人惊叹的故事:一只价值15美元的卡西欧F91W手表,经过简单的注油处理后,被远程操作的潜水器带到近5000米深的海底并成功返回。这不仅展现了低成本设备的惊人耐压性,也引出了深海间谍活动的历史和现状。从冷战时期苏联潜艇的打捞行动到现代海底电缆被破坏事件,深海一直是隐秘行动的重要舞台,而技术进步使得这种活动更加复杂和难以追踪。

阅读更多
科技 深海探索

C++26反射特性:实现顺序无关的关键字参数

2025-02-11

本文探讨了如何利用C++26提出的反射特性实现顺序无关的关键字参数。作者在实验反射特性的过程中发现了这个技巧,并认为它很好地展示了反射特性的强大功能。文章首先介绍了以往几种关键字参数的提案,然后比较了几种无需反射即可实现类似功能的方法,例如指定初始化器和辅助对象。最后,文章重点介绍了如何利用反射特性实现顺序无关且可选的关键字参数,并提供了完整的代码示例和详细的解释,包括对lambda表达式捕获的处理和对fmt库的扩展。

阅读更多

超越A*算法:呼吸世界中的高效寻路

2025-01-07
超越A*算法:呼吸世界中的高效寻路

游戏开发者Farer正在为其游戏《呼吸世界》开发一种新的寻路算法,以提升游戏中狼的AI表现。现有A*算法在处理高分辨率地图时效率低下,为此,Farer设计了一种基于Bresenham直线算法的新方法,通过检测并绕过障碍物来构建路径,类似于3D引擎中的光线追踪。此方法将路径分解成多个路点,从而实现更高效的寻路,有望显著提升游戏体验。

阅读更多
游戏

Twitch 100小时高光视频限制引争议:游戏历史将被抹去?

2025-02-22
Twitch 100小时高光视频限制引争议:游戏历史将被抹去?

Twitch宣布将对存档的高光视频实行100小时的限制,引发大量用户不满。尽管Twitch声称只有0.5%的用户受影响,但许多玩家担忧此举将抹去大量游戏历史。高光视频是主播展示精彩瞬间的工具,永久保存,与7天(或合作伙伴的60天)自动删除的完整直播录像不同。Twitch表示此举是为了降低存储成本,并促进Clips和移动端功能的使用。然而,许多用户批评Twitch此举会损害游戏社区的共享历史,特别是对于保存世界纪录和重要时刻的速通社区而言,损失将是巨大的。

阅读更多

极致精简:如何构建仅400字节的跨平台可执行文件

2025-01-07

本文介绍了Cosmopolitan Libc项目中的一些代码大小优化技巧,通过x86汇编和巧妙的编译技术,将可执行文件大小压缩到极致。文章重点讲解了运行长度编码、分散式代码段、死代码消除、δzd编码、函数重叠以及对printf函数的优化等方法,最终实现了仅用不到400字节的代码构建一个可在Linux、FreeBSD、NetBSD和OpenBSD四个操作系统上运行的ELF可执行文件。这体现了对资源的高效利用,并为大型代码库的可持续发展提供了新的思路。

阅读更多
开发 编译技术

极客自制安静型家用服务器:基于ThinkCentre Tiny的OpenShift集群

2025-05-27
极客自制安静型家用服务器:基于ThinkCentre Tiny的OpenShift集群

作者用几台二手ThinkCentre Tiny组建了一个安静、节能的家用服务器集群。这些小巧的机器运行Red Hat Enterprise Linux,并通过Ansible等工具进行管理,足以运行OpenShift、Kubernetes或其他容器化应用。整个系统功耗低,噪音小,适合放置在客厅。文章详细列出了硬件清单和成本,并分享了3D打印的机架安装方案。

阅读更多

用Guix配置Emacs作为文件管理器

2025-05-23
用Guix配置Emacs作为文件管理器

作者详细介绍了如何利用Guix系统和home-xdg-mime-applications-service-type服务,将Emacs的dired模式配置为默认的文件管理器。通过创建xdg-desktop-entry文件并将其与inode/directory MIME类型关联,实现了点击目录即可用Emacs dired模式打开的功能。文章还提供了其他MIME类型的配置示例,方便用户扩展功能。

阅读更多
开发

Elm社区的治理危机:一位贡献者的控诉

2025-02-16

一位长期Elm贡献者因Elm核心团队的领导方式和对原生模块的限制而离开社区。作者详细描述了核心团队的专断、缺乏透明度和公平性,以及其对社区贡献者的压制。他认为Elm核心团队的行为违背了开源精神,并对社区成员,特别是那些非英语母语者或少数群体成员造成了不公平的影响。文章引发了对开源社区治理和公平性的思考。

阅读更多
开发 原生模块

GeneticBoids:模拟鸟群行为的基因算法可视化

2025-05-23

GeneticBoids是一个令人惊叹的项目,它通过基因算法模拟了鸟群的群体行为。用户可以自定义鸟群数量、移动速度、感知范围、遗传信号等参数,观察不同参数组合下鸟群的动态变化。该项目提供了多种预设,例如平静、混乱、集群等模式,并允许用户手动干预鸟群,例如随机化所有参数或清除鸟群。整体而言,GeneticBoids以其精细的参数控制和直观的可视化效果,为研究群体智能和基因算法提供了一个绝佳的工具。

阅读更多

arXivLabs:与社区协作者共建arXiv新功能

2025-02-08
arXivLabs:与社区协作者共建arXiv新功能

arXivLabs是一个实验性项目,允许协作者直接在arXiv网站上开发和分享新功能。参与其中的个人和组织都认同arXiv的开放、社区、卓越和用户数据隐私的价值观。arXiv致力于这些价值观,只与遵守这些价值观的合作伙伴合作。如果你有想法能为arXiv社区增值,那就了解更多关于arXivLabs的信息吧!

阅读更多
开发

Rust嵌入式脚本语言Rhai:安全高效的脚本引擎

2025-01-20
Rust嵌入式脚本语言Rhai:安全高效的脚本引擎

Rhai是一个为Rust设计的嵌入式脚本语言和评估引擎,它提供了一种安全且简便的方法,将脚本功能添加到任何应用程序中。它支持多种目标平台和操作系统,包括WebAssembly,并具有简洁的类似JavaScript的语法。Rhai高效地执行脚本,并与Rust函数和类型紧密集成,允许轻松地传递和使用Rust值。它还具有强大的安全特性,防止恶意攻击,例如堆栈溢出和无限循环。

阅读更多
开发

SSD 比 HDD 真的更耐用吗?Backblaze 数据告诉你答案

2025-02-19
SSD 比 HDD 真的更耐用吗?Backblaze 数据告诉你答案

Backblaze 对其数据中心使用的 SSD 和 HDD 进行长期可靠性对比研究。初期数据显示 SSD 故障率远低于 HDD,但考虑到 SSD 使用时间远短于 HDD,以及驱动器运行时间的差异,这种结论并不完全可靠。通过对 HDD 数据进行时间回溯,比较相同使用寿命阶段的 SSD 和 HDD,发现两者故障率差异并不显著。长期来看,HDD 故障率随着使用时间的增长而显著上升,SSD 故障率的未来走向仍有待观察,目前基于故障率选择 SSD 或 HDD 并不明智,其他因素如价格、速度等更值得考虑。

阅读更多
硬件 HDD

从零开始打造开源笔记本电脑:anyon_e 的不可能之旅

2025-01-22
从零开始打造开源笔记本电脑:anyon_e 的不可能之旅

Bryan 耗时数月,从零开始打造了一款高度集成的开源笔记本电脑 anyon_e。它配备了 4K AMOLED 屏幕、Cherry MX 机械键盘,能够流畅运行大型游戏和 7B 参数的 LLM,电池续航约 7 小时。项目使用了 RK3588 SoC、定制主板、ESP32-S3 电源控制器等,并包含了 Bryan 自己设计的机械键盘和触控板。整个过程充满了挑战,涉及到硬件设计、软件开发、机械加工等多个领域,最终成果令人惊叹。这是一个关于挑战极限、将创意变为现实的精彩故事,体现了开源精神的魅力。

阅读更多
硬件

Trellis:AI赋能PDF工作流自动化

2025-01-22
Trellis:AI赋能PDF工作流自动化

Trellis是一款利用AI引擎自动化处理PDF工作流的平台。它能将复杂的文档和调用在几秒钟内转化为可供运营和工程团队使用的可操作数据,而非几周。Trellis支持自定义操作、数据验证和与数据源的实时同步,并提供强大的安全功能,例如SOC II Type 2合规性、数据加密和私有云部署选项,确保企业级数据的安全性和隐私。其应用场景广泛,包括财务、医疗保健和房地产等行业,帮助企业提高效率并确保合规性。

阅读更多
科技 PDF自动化

谷歌Gemini Code Assist集成第三方工具

2024-12-20
谷歌Gemini Code Assist集成第三方工具

谷歌在其面向企业的AI代码辅助工具Gemini Code Assist中增加了对第三方工具的支持。此举旨在通过插件集成Jira、GitHub、Sentry等工具,减少开发者上下文切换的摩擦,提高生产力。目前该功能处于私人预览阶段,仅限Google Cloud合作伙伴使用。此举将Gemini Code Assist与GitHub Copilot Enterprise形成直接竞争,但谷歌强调其在支持本地代码库等方面具有优势。

阅读更多

亚马逊强制返岗计划翻车:停车位不足,办公桌不够,员工怨声载道

2025-01-20
亚马逊强制返岗计划翻车:停车位不足,办公桌不够,员工怨声载道

亚马逊强制员工每周五天返岗的计划遭遇滑铁卢。员工抱怨停车位不足,办公桌短缺,会议室不够用,甚至还出现了办公室内盗窃和卫生问题。许多员工表示,即使回到办公室,也依然花大量时间进行视频会议,与在家办公无异,未能实现公司期望的协同效应。亚马逊回应称,只有少数办公室尚未准备好,但员工的负面反馈引发了对公司管理和规划的质疑,突显了仓促实施远程办公逆转策略的风险。

阅读更多
创业 办公管理

GitHub - skuep/AIOC: 业余无线电一体线

2024-12-12
GitHub - skuep/AIOC: 业余无线电一体线

AIOC 是一款带 USB-C 接口的小型适配器,可枚举为声卡(例如用于 APRS)、用于编程和断言 PTT(按下通话)的虚拟 tty(“COM 端口”)以及用于 CM108 样式 PTT 的 CM108 兼容 HID 端点(固件版本 1.2.0 中的新功能)。它基于易于破解的 STM32F302,带有内部 ADC/DAC,可通过 USB 引导加载程序使用 DFU 进行编程。它支持双 PTT HT,并与所有流行的操作系统(Linux、Windows 和 MacOS,但有一些限制)兼容。文章提供了关于制造、组装、构建、编程和使用 AIOC 的详细说明,以及 Direwolf、APRSdroid、CHIRP 和 VaraFM 等软件的兼容性说明。还讨论了已知问题和未来工作。

阅读更多
未分类 AIOC STM32F302

无限记忆:基于间隔重复法的理论证明

2025-02-02

本文证明了利用间隔重复法,一个拥有无限生命但健忘的人可以记住无限多的知识。作者通过建立知识遗忘和复习次数之间的幂律关系,并结合每天有限的学习时间,推导出一个模型,该模型显示,通过精心安排复习计划,可以不断积累知识,最终达到无限记忆的效果。虽然每天复习的知识量有限,但随着时间的推移,累计的知识量会无限增长。

阅读更多
杂项
1 2 1039 1040 1041 1043 1045 1046 1047 1084 1085